!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_led/php/nucleo/componentes/interface/efs/   drwxrwxr-x
Free 13.61 GB of 61.93 GB (21.97%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     toba_ef_sin_estado.php (2.51 KB)      -rwxrwxr-x
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

/**
 * Clase base de los efs que no mantienen estado
 * @package Componentes
 * @subpackage Efs
 */
abstract class toba_ef_sin_estado extends toba_ef
{
    function 
__construct($padre,$nombre_formulario,$id,$etiqueta,$descripcion,$dato,$obligatorio,$parametros)
    {
        
parent::__construct($padre,$nombre_formulario$id,$etiqueta,$descripcion,$dato,$obligatorio,$parametros);
    }

    function 
set_estado($estado)
    {
        return 
false;
    }

    function 
get_estado()
    {
        return 
null;
    }

    function 
tiene_estado()
    {
        return 
false;
    }

    function 
resetear_estado()
    {
        return 
false;
    }
    
    function 
validar_estado()
    {
        return 
true;
    }

    function 
get_javascript()
    
//Devuelve el javascript del elemento
    
{
        return 
"";
    }
    
    function 
tiene_etiqueta()
    {
        return 
false;    
    }        
}
#####################################################################################
#####################################################################################

/**
 * Incluye una barra separadora con la etiqueta como texto, utiliza la clase css ef-barra-divisora
 * @package Componentes
 * @subpackage Efs
 * @jsdoc ef ef
 */
class toba_ef_barra_divisora extends toba_ef_sin_estado
{
    protected 
$clase_css 'ef-barra-divisora';
    
    function 
get_input()
    {
        echo 
"<div class='{$this->clase_css}' id='{$this->id_form}'>{$this->etiqueta}</div>\n";
    }
}

#####################################################################################
#####################################################################################

/**
 * Incluye un fieldset que permite juntar varios efs con una etiqueta común
 * @package Componentes
 * @subpackage Efs
 * @jsdoc ef ef
 */
class toba_ef_fieldset extends toba_ef_sin_estado
{
    protected 
$fin;
    
    function 
__construct($padre,$nombre_formulario,$id,$etiqueta,$descripcion,$dato,$obligatorio,$parametros)
    {
        
$this->fin = (isset($parametros['fieldset_fin'])) ? ($parametros['fieldset_fin'] == 1) : false;
        
parent::__construct($padre,$nombre_formulario$id,$etiqueta,$descripcion,$dato,$obligatorio,$parametros);
    }

    static function 
get_lista_parametros()
    {
        
$parametros[] = 'fieldset_fin';
        return 
$parametros;
    }    
    
    function 
get_input()
    {
        if(! 
$this->fin){
            echo 
"<fieldset title='{$this->etiqueta}'>";
            if (
trim($this->etiqueta) != ''){
                echo 
"<legend>{$this->etiqueta}</legend>";
            }
//if
        
} else {
            echo 
"</fieldset>";
        }
//if externo
    
}
    
}    
#####################################################################################
#####################################################################################
?>

:: 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.4863 ]--