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


Viewing file:     toba_ei_formulario_ml_info.php (3.44 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
class toba_ei_formulario_ml_info extends toba_ei_formulario_info
{
    static function 
get_tipo_abreviado()
    {
        return 
"Form. ML";        
    }
    

    function 
get_nombre_instancia_abreviado()
    {
        return 
"form_ml";    
    }        
    
    
//---------------------------------------------------------------------    
    //-- EVENTOS
    //---------------------------------------------------------------------

    
function get_molde_subclase()
    {
        
$molde parent::get_molde_subclase(true);
        
$molde->agregar_bloque$this->get_molde_eventos_sobre_fila() );
        return 
$molde;
    }
    
    function 
eventos_predefinidos()
    {
        
$eventos parent::eventos_predefinidos();    
        if (
$this->tipo_analisis() == 'EVENTOS') {
            
$eventos['registro_alta']['parametros'] = array('datos''id_fila');
            
$eventos['registro_alta']['comentarios'] = array("El \$id_fila es la clave de la fila en el arreglo asociativo retornado en la modificación");
            
$eventos['registro_baja']['parametros'] = array('id_fila');
            
$eventos['registro_baja']['comentarios'] = array("El \$id_fila es la clave de la fila en el arreglo asociativo retornado en la modificación");
            
$eventos['registro_modificacion']['parametros'] = array('datos''id_fila');
            
$eventos['registro_modificacion']['comentarios'] = array("El \$id_fila es la clave de la fila en el arreglo asociativo retornado en la modificación");
        }
        return 
$eventos;
    }
    
    function 
agregar_online()
    {
        return (
$this->datos['_info_formulario']['filas_agregar_online'] == true);
    }
    
    function 
tipo_analisis() {
        return 
$this->datos['_info_formulario']['analisis_cambios'];
    }

    function 
get_comentario_carga()
    {
        return array(
            
"Permite cambiar la configuración del ML previo a la generación de la salida",        
            
"El formato debe ser una matriz array('id_fila' => array('id_ef' => valor, ...), ...)"
        
);
    }

    
//-- Generacion de metadatos

    
static function get_modelos_evento()
    {
        
$modelo[0]['id'] = 'basico';
        
$modelo[0]['nombre'] = 'Basico';
        return 
$modelo;
    }

    static function 
get_lista_eventos_estandar($modelo)
    {
        
$evento = array();
        switch(
$modelo){
            case 
'basico':
                
$evento[0]['identificador'] = "modificacion";
                
$evento[0]['etiqueta'] = "&Modificacion";
                
$evento[0]['maneja_datos'] = 1;
                
$evento[0]['implicito'] = true;
                
$evento[0]['orden'] = 3;
                
$evento[0]['en_botonera'] = 0;        
                break;
        }
        return 
$evento;
    }
    
    static function 
get_eventos_internos(toba_datos_relacion $dr)
    {
        
$eventos = array();
        if (! 
$dr->tabla('prop_basicas')->get_columna('filas_agregar_online') ) {
            
$eventos['pedido_registro_nuevo'] = "El usuario notifica que quiere dar de alta un nuevo registro y necesita suministrarle un registro en blanco".
                                                
" para comenzar a editar. Escuchando este evento se puede cancelar el pedido de alta o brindar una fila inicial con datos usando ".
                                                
" el método <em>set_registro_nuevo</em> del ML";
        }
        if (
"EVENTOS" == $dr->tabla('prop_basicas')->get_columna('analisis_cambios') ) {
            
$eventos['registro_alta'] = "El usuario crea una nuevo registro. Como primer parámetro recibe los datos y como segundo el id de la fila.";
            
$eventos['registro_modificacion'] = "El usuario modifica un registro existente. Como primer parámetro recibe los datos y como segundo el id de la fila.";            
            
$eventos['registro_baja'] = "El usuario borra un registro existente. Como primer parámetro recibe el id de la fila eliminada.";
        }
        return 
$eventos;
    }    
}
?>

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