!C99Shell v. 2.1 [PHP 8 Update] [02.02.2022]!

Software: Apache/2.4.53 (Unix) OpenSSL/1.1.1o PHP/7.4.29 mod_perl/2.0.12 Perl/v5.34.1. PHP/7.4.29 

uname -a: Linux vps-2738122-x 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64 

uid=1(daemon) gid=1(daemon) grupos=1(daemon) 

Safe-mode: OFF (not secure)

/opt/apex_tdfonline/php/3ros/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/plugins/   drwxr-xr-x
Free 13.95 GB of 61.93 GB (22.53%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     function.html_checkboxes.php (3.84 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
/**
 * Smarty plugin
 * @package Smarty
 * @subpackage plugins
 */


/**
 * Smarty {html_checkboxes} function plugin
 *
 * File:       function.html_checkboxes.php<br>
 * Type:       function<br>
 * Name:       html_checkboxes<br>
 * Date:       24.Feb.2003<br>
 * Purpose:    Prints out a list of checkbox input types<br>
 * Input:<br>
 *           - name       (optional) - string default "checkbox"
 *           - values     (required) - array
 *           - options    (optional) - associative array
 *           - checked    (optional) - array default not set
 *           - separator  (optional) - ie <br> or &nbsp;
 *           - output     (optional) - without this one the buttons don't have names
 * Examples:
 * <pre>
 * {html_checkboxes values=$ids output=$names}
 * {html_checkboxes values=$ids name='box' separator='<br>' output=$names}
 * {html_checkboxes values=$ids checked=$checked separator='<br>' output=$names}
 * </pre>
 * @link http://smarty.php.net/manual/en/language.function.html.checkboxes.php {html_checkboxes}
 *      (Smarty online manual)
 * @author     Christopher Kvarme <christopher.kvarme@flashjab.com>
 * @author credits to Monte Ohrt <monte@ispi.net>
 * @version    1.0
 * @param array
 * @param Smarty
 * @return string
 * @uses smarty_function_escape_special_chars()
 */
function smarty_function_html_checkboxes($params, &$smarty)
{
   require_once 
$smarty->_get_plugin_filepath('shared','escape_special_chars');

   
$name 'checkbox';
   
$values null;
   
$options null;
   
$selected null;
   
$separator '';
   
$labels true;
   
$output null;
 
   
$extra '';
   
   foreach(
$params as $_key => $_val) {
      switch(
$_key) {
      case 
'name':
      case 
'separator':
         $
$_key $_val;
         break;

      case 
'labels':
         $
$_key = (bool)$_val;
         break;

      case 
'options':
         $
$_key = (array)$_val;
         break;

      case 
'values':
      case 
'output':
         $
$_key array_values((array)$_val);
     break;

      case 
'checked':
      case 
'selected':
         
$selected array_values((array)$_val);
         break;

      case 
'checkboxes':
         
$smarty->trigger_error('html_checkboxes: the use of the "checkboxes" attribute is deprecated, use "options" instead'E_USER_WARNING);
         
$options = (array)$_val;
         break;

      default:
        if(!
is_array($_val)) {
            
$extra .= ' '.$_key.'="'.smarty_function_escape_special_chars($_val).'"';
        } else {
            
$smarty->trigger_error("html_checkboxes: extra attribute '$_key' cannot be an array"E_USER_NOTICE);
        }
         break;
      }
   }

   if (!isset(
$options) && !isset($values))
      return 
''/* raise error here? */

   
settype($selected'array');
   
$_html_result '';

   if (
is_array($options)) {

      foreach (
$options as $_key=>$_val)
         
$_html_result .= smarty_function_html_checkboxes_output($name$_key$_val$selected$extra$separator$labels);


   } else {
      foreach (
$values as $_i=>$_key) {
         
$_val = isset($output[$_i]) ? $output[$_i] : '';
         
$_html_result .= smarty_function_html_checkboxes_output($name$_key$_val$selected$extra$separator$labels);
      }

   }

   return 
$_html_result;

}

function 
smarty_function_html_checkboxes_output($name$value$output$selected$extra$separator$labels) {
   
$_output '';
   if (
$labels$_output .= '<label>';
   
$_output .= '<input type="checkbox" name="'
      
smarty_function_escape_special_chars($name) . '[]" value="'
      
smarty_function_escape_special_chars($value) . '"';

   if (
in_array($value$selected)) {
      
$_output .= ' checked="checked"';
   }
   
$_output .= $extra ' />' $output;
   if (
$labels$_output .= '</label>';
   
$_output .=  $separator "\n";

   return 
$_output;
}

?>

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

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

--[ c99shell v. 2.1 [PHP 8 Update] [02.02.2022] maintained byC99Shell Github | Generation time: 0.9667 ]--