!C99Shell v. 1.0 pre-release build #13!

Software: Apache. PHP/5.5.15 

uname -a: Windows NT SVR-DMZ 6.1 build 7600 (Windows Server 2008 R2 Enterprise Edition) i586 

SYSTEM 

Safe-mode: OFF (not secure)

C:\Intranet\C\xampp\htdocs\drupal\modules\search\   drwxrwxrwx
Free 4.09 GB of 39.52 GB (10.36%)
Detected drives: [ a ] [ c ] [ d ] [ e ] [ f ]
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     search.admin.inc (4.64 KB)      -rw-rw-rw-
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
// $Id: search.admin.inc,v 1.4 2008/01/08 10:35:42 goba Exp $

/**
 * @file
 * Admin page callbacks for the search module.
 */

/**
 * Menu callback: confirm wiping of the index.
 */
function search_wipe_confirm() {
  return 
confirm_form(array(), t('Are you sure you want to re-index the site?'),
                  
'admin/settings/search't(' The search index is not cleared but systematically updated to reflect the new settings. Searching will continue to work but new content won\'t be indexed until all existing content has been re-indexed. This action cannot be undone.'), t('Re-index site'), t('Cancel'));
}

/**
 * Handler for wipe confirmation
 */
function search_wipe_confirm_submit(&$form, &$form_state) {
  if (
$form['confirm']) {
    
search_wipe();
    
drupal_set_message(t('The index will be rebuilt.'));
    
$form_state['redirect'] = 'admin/settings/search';
    return;
  }
}

/**
 * Menu callback; displays the search module settings page.
 *
 * @ingroup forms
 * @see system_settings_form()
 * @see search_admin_settings_validate()
 */
function search_admin_settings() {
  
// Collect some stats
  
$remaining 0;
  
$total 0;
  foreach (
module_list() as $module) {
    if (
module_hook($module'search')) {
      
$status module_invoke($module'search''status');
      
$remaining += $status['remaining'];
      
$total += $status['total'];
    }
  }
  
$count format_plural($remaining'There is 1 item left to index.''There are @count items left to index.');
  
$percentage = ((int)min(100100 * ($total $remaining) / max(1$total))) .'%';
  
$status '<p><strong>'t('%percentage of the site has been indexed.', array('%percentage' => $percentage)) .' '$count .'</strong></p>';
  
$form['status'] = array('#type' => 'fieldset''#title' => t('Indexing status'));
  
$form['status']['status'] = array('#value' => $status);
  
$form['status']['wipe'] = array('#type' => 'submit''#value' => t('Re-index site'));

  
$items drupal_map_assoc(array(102050100200500));

  
// Indexing throttle:
  
$form['indexing_throttle'] = array('#type' => 'fieldset''#title' => t('Indexing throttle'));
  
$form['indexing_throttle']['search_cron_limit'] = array('#type' => 'select''#title' => t('Number of items to index per cron run'), '#default_value' => variable_get('search_cron_limit'100), '#options' => $items'#description' => t('The maximum number of items indexed in each pass of a <a href="@cron">cron maintenance task</a>. If necessary, reduce the number of items to prevent timeouts and memory errors while indexing.', array('@cron' => url('admin/reports/status'))));
  
// Indexing settings:
  
$form['indexing_settings'] = array('#type' => 'fieldset''#title' => t('Indexing settings'));
  
$form['indexing_settings']['info'] = array('#value' => t('<p><em>Changing the settings below will cause the site index to be rebuilt. The search index is not cleared but systematically updated to reflect the new settings. Searching will continue to work but new content won\'t be indexed until all existing content has been re-indexed.</em></p><p><em>The default settings should be appropriate for the majority of sites.</em></p>'));
  
$form['indexing_settings']['minimum_word_size'] = array('#type' => 'textfield''#title' => t('Minimum word length to index'), '#default_value' => variable_get('minimum_word_size'3), '#size' => 5'#maxlength' => 3'#description' => t('The number of characters a word has to be to be indexed. A lower setting means better search result ranking, but also a larger database. Each search query must contain at least one keyword that is this size (or longer).'));
  
$form['indexing_settings']['overlap_cjk'] = array('#type' => 'checkbox''#title' => t('Simple CJK handling'), '#default_value' => variable_get('overlap_cjk'TRUE), '#description' => t('Whether to apply a simple Chinese/Japanese/Korean tokenizer based on overlapping sequences. Turn this off if you want to use an external preprocessor for this instead. Does not affect other languages.'));

  
$form['#validate'] = array('search_admin_settings_validate');

  
// Per module settings
  
$form array_merge($formmodule_invoke_all('search''admin'));
  return 
system_settings_form($form);
}

/**
 * Validate callback.
 */
function search_admin_settings_validate($form, &$form_state) {
  if (
$form_state['values']['op'] == t('Re-index site')) {
    
drupal_goto('admin/settings/search/wipe');
  }
  
// If these settings change, the index needs to be rebuilt.
  
if ((variable_get('minimum_word_size'3) != $form_state['values']['minimum_word_size']) ||
      (
variable_get('overlap_cjk'TRUE) != $form_state['values']['overlap_cjk'])) {
    
drupal_set_message(t('The index will be rebuilt.'));
    
search_wipe();
  }
}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 1.0 pre-release build #13 powered by Captain Crunch Security Team | http://ccteam.ru | Generation time: 0.0936 ]--