!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_portada.php (34.57 KB)      -rw-rw-r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
class ci_portada extends toba_ci
{

    
//-----------------------------------------------------------------------------------
    //---- mls portada principal --------------------------------------------------------
    //-----------------------------------------------------------------------------------

    //---- principal --------------------------------------------------------------------
    
function conf__ml_portada(toba_ei_formulario $form)
    {
        
$filtro['visible'][0] = 'principal';
        
$filtro['estado']       = 'A'
        
$datos $this->dep('datos')->tabla('nota')->get_listado($filtro);
        if(
count($datos)>0){
            
$form->set_datos($datos);
        }    
    }
    function 
evt__ml_portada__modificacion($array_datos)
    {
        
//calculamos cantidad de notas
        
$cont 0;
        if(
count($array_datos)>0){
            foreach (
$array_datos as $key => $value) {
                if (!empty(
$value['id_nota'])) {  $contador++;  }
            }
        }

        
//validamos
        
if ($contador <> 1) {
            
toba::notificacion()->agregar("<strong>Nota Principal</strong> es obligatorio.""error"); //warning   
        
}else{
            
//seteamos portada
            
$sector_visibilidad 'principal';
            if(
$this->dep('datos')->tabla('nota')->set_portada($array_datos,$sector_visibilidad)){

                
toba::notificacion()->agregar("<strong>Nota Principal</strong> actualizada correctamente.""info");   
            }
        }
    }

    
//---- secundaria --------------------------------------------------------------------
    
function conf__ml_secundaria(toba_ei_formulario $form)
    {
            
$filtro['visible'][0] = 'secundaria';
            
$filtro['estado'] = 'A'
            
$datos $this->dep('datos')->tabla('nota')->get_listado($filtro);
            if(
count($datos)>0){
                
$form->set_datos($datos);
            }    
    }
    function 
evt__ml_secundaria__modificacion($array_datos)
    {
        
//calculamos cantidad de notas
        
$cont 0;
        if(
count($array_datos)>0){
            foreach (
$array_datos as $key => $value) {
                if (!empty(
$value['id_nota'])) {  $contador++;  }
            }
        }

        
//validamos
        //if ($contador <> 0 and $contador <> 1 and $contador <> 3) {
        
if ($contador 3) {
            
//toba::notificacion()->agregar("<strong>Nota Secundaria</strong> debe contener 0, 1 o 3 notas.", "error");
            
toba::notificacion()->agregar("<strong>Nota Secundaria</strong> debe contener menos de 4 notas.""error");     
        }else{
            
//seteamos portada
            
$sector_visibilidad 'secundaria';
            if(
$this->dep('datos')->tabla('nota')->set_portada($array_datos,$sector_visibilidad)){

                
toba::notificacion()->agregar("<strong>Nota Secundaria</strong> actualizadas correctamente.""info");   
            }
        }
    }

    
//---- encuesta --------------------------------------------------------------------
    
function conf__ml_encuesta(toba_ei_formulario $form)
    {
        
$filtro['portada']  =  1;
        
$filtro['estado']   = 'A'
        
$datos $this->dep('datos')->tabla('encuesta')->get_listado($filtro);
        if(
count($datos)>0){
            
$form->set_datos($datos);
        }   
    }
    function 
evt__ml_encuesta__modificacion($array_datos)
    {
        
//calculamos cantidad de encuestas
        
$cont 0;
        if(
count($array_datos)>0){
            foreach (
$array_datos as $key => $value) {
                if (!empty(
$value['id_encuesta'])) {  $contador++;  }
            }
        }

        
//validamos
        
if ($contador 1) {
            
toba::notificacion()->agregar("<strong>Encuesta</strong> debe ser una sola.""error"); //warning   
        
}else{
            
//seteamos portada
            
if($this->dep('datos')->tabla('encuesta')->set_portada($array_datos)){

                
toba::notificacion()->agregar("<strong>Encuesta</strong> actualizada correctamente.""info");   
            }
        }
    }

    
//---- carta --------------------------------------------------------------------
    
function conf__ml_carta(toba_ei_formulario $form)
    {
        
$filtro['portada']   = '1';  
        
$datos $this->dep('datos')->tabla('carta')->get_listado($filtro);
        if(
count($datos)>0){
            
$form->set_datos($datos);
        }
    }

    function 
evt__ml_carta__modificacion($array_datos)
    {
        
//calculamos cantidad de notas
        
$cont 0;
        if(
count($array_datos)>0){
            foreach (
$array_datos as $key => $value) {
                if (!empty(
$value['id_carta'])) {  $contador++;  }
            }
        }

        
//validamos
        
if ($contador <> 1) {
            
toba::notificacion()->agregar("<strong>Carta del lector</strong> es obligatoria.""error"); //warning   
        
}else{
            
//seteamos portada
            
if($this->dep('datos')->tabla('carta')->set_portada($array_datos)){
                
toba::notificacion()->agregar("<strong>Carta del lector</strong> actualizada correctamente.""info");   
            }
        }
    }


    
//-----------------------------------------------------------------------------------
    //---- mls notas de secciones -------------------------------------------------------
    //-----------------------------------------------------------------------------------

    //---- actualidad entre nosotros ----------------------------------------------------
    
function conf__ml_actualidad_entre_nosotros(toba_ei_formulario $form)
    {
        
$filtro['id_seccion'] = 9//Actualidad entre nosotros
        
$filtro['estado'] = 'A';
        
$filtro['portada'] = 1;

        
$datos $this->dep('datos')->tabla('seccion_nota')->get_listado($filtro'ORDER BY t_sn.orden_portada ASC');
        if(
count($datos)>0){
            
$form->set_datos($datos);
            
$form->set_titulo($datos[0]['nombre_seccion']); 
        }   

        
    }
    function 
evt__ml_actualidad_entre_nosotros__modificacion($array_datos
    {
        
//calculamos cantidad de notas
        
$cont 0;
        if(
count($array_datos)>0){
            foreach (
$array_datos as $key => $value) {
                if (!empty(
$value['id_nota'])) {  $contador++;  }
            }
        }     
        
//validamos
        
if ($contador <> 6) {
            
toba::notificacion()->agregar("<strong>Notas de Actualidad entre nosotros</strong> deben ser 6 notas.""error");   
        }else{
            
//seteamos portada
            
$id_seccion 9;
            if(
$this->dep('datos')->tabla('seccion_nota')->set_portada($array_datos,$id_seccion)){

                
toba::notificacion()->agregar("<strong>Notas de Actualidad entre nosotros</strong> actualizadas correctamente.""info");   
            }
        }    
    }

    
//---- actualidad nacional -----------------------------------------------------
    
function conf__ml_actualidad_nacional(toba_ei_formulario $form)
    {
        
$filtro['id_seccion'] = 10//Actualidad entre nosotros
        
$filtro['estado'] = 'A';
        
$filtro['portada'] = 1;

        
$datos $this->dep('datos')->tabla('seccion_nota')->get_listado($filtro'ORDER BY t_sn.orden_portada ASC');
        if(
count($datos)>0){
            
$form->set_datos($datos);
            
$form->set_titulo($datos[0]['nombre_seccion']); 
        }     
    }
    function 
evt__ml_actualidad_nacional__modificacion($array_datos
    {
        
//calculamos cantidad de notas
        
$cont 0;
        if(
count($array_datos)>0){
            foreach (
$array_datos as $key => $value) {
                if (!empty(
$value['id_nota'])) {  $contador++;  }
            }
        }     
        
//validamos
        
if ($contador or $contador 4) {
            
toba::notificacion()->agregar("<strong>Notas de Actualidad nacional</strong> deben ser 4 o 5 notas.""error");   
        }else{
            
//seteamos portada
            
$id_seccion 10;
            if(
$this->dep('datos')->tabla('seccion_nota')->set_portada($array_datos,$id_seccion)){

                
toba::notificacion()->agregar("<strong>Notas de Actualidad nacional</strong> actualizadas correctamente.""info");   
            }
        }   
    }

    
//---- deporte -----------------------------------------------------
    
function conf__ml_deporte(toba_ei_formulario $form)
    {
        
$filtro['id_seccion'] = 2//Actualidad entre nosotros
        
$filtro['estado'] = 'A';
        
$filtro['portada'] = 1;

        
$datos $this->dep('datos')->tabla('seccion_nota')->get_listado($filtro'ORDER BY t_sn.orden_portada ASC');
        if(
count($datos)>0){
            
$form->set_datos($datos);
            
$form->set_titulo($datos[0]['nombre_seccion']); 
        }     
    }
    function 
evt__ml_deporte__modificacion($array_datos
    {
        
//calculamos cantidad de notas
        
$cont 0;
        if(
count($array_datos)>0){
            foreach (
$array_datos as $key => $value) {
                if (!empty(
$value['id_nota'])) {  $contador++;  }
            }
        }     
        
//validamos
        
if ($contador <> 2) {
            
toba::notificacion()->agregar("<strong>Notas de Deporte</strong> deben ser 2 notas.""error");   
        }else{
            
//seteamos portada
            
$id_seccion 2;
            if(
$this->dep('datos')->tabla('seccion_nota')->set_portada($array_datos,$id_seccion)){

                
toba::notificacion()->agregar("<strong>Notas de Deporte</strong> actualizadas correctamente.""info");   
            }
        }   
    }

    
//---- el mundo -----------------------------------------------------
    
function conf__ml_el_mundo(toba_ei_formulario $form)
    {
        
$filtro['id_seccion'] = 11//Actualidad entre nosotros
        
$filtro['estado'] = 'A';
        
$filtro['portada'] = 1;

        
$datos $this->dep('datos')->tabla('seccion_nota')->get_listado($filtro'ORDER BY t_sn.orden_portada ASC');
        if(
count($datos)>0){
            
$form->set_datos($datos);
            
$form->set_titulo($datos[0]['nombre_seccion']); 
        }      
    }
    function 
evt__ml_el_mundo__modificacion($array_datos
    {
        
//calculamos cantidad de notas
        
$cont 0;
        if(
count($array_datos)>0){
            foreach (
$array_datos as $key => $value) {
                if (!empty(
$value['id_nota'])) {  $contador++;  }
            }
        }     
        
//validamos
        
if ($contador <> 4) {
            
toba::notificacion()->agregar("<strong>Notas de El Mundo</strong> deben ser 4 notas.""error");   
        }else{
            
//seteamos portada
            
$id_seccion 11;
            if(
$this->dep('datos')->tabla('seccion_nota')->set_portada($array_datos,$id_seccion)){

                
toba::notificacion()->agregar("<strong>Notas de El Mundo</strong> actualizadas correctamente.""info");   
            }
        }   
    }

    
//---- actualidad nacional -----------------------------------------------------
    
function conf__ml_espectaculos(toba_ei_formulario $form)
    {
        
$filtro['id_seccion'] = 13//Actualidad entre nosotros
        
$filtro['estado'] = 'A';
        
$filtro['portada'] = 1;

        
$datos $this->dep('datos')->tabla('seccion_nota')->get_listado($filtro'ORDER BY t_sn.orden_portada ASC');
        if(
count($datos)>0){
            
$form->set_datos($datos);
            
$form->set_titulo($datos[0]['nombre_seccion']); 
        }    
    }
    function 
evt__ml_espectaculos__modificacion($array_datos
    {
        
//calculamos cantidad de notas
        
$cont 0;
        if(
count($array_datos)>0){
            foreach (
$array_datos as $key => $value) {
                if (!empty(
$value['id_nota'])) {  $contador++;  }
            }
        }     
        
//validamos
        
if ($contador <> 3) {
            
toba::notificacion()->agregar("<strong>Notas de Espect&aacute;culos</strong> deben ser 3 notas.""error");   
        }else{
            
//seteamos portada
            
$id_seccion 13;
            if(
$this->dep('datos')->tabla('seccion_nota')->set_portada($array_datos,$id_seccion)){

                
toba::notificacion()->agregar("<strong>Notas de Espect&aacute;culos</strong> actualizadas correctamente.""info");   
            }
        }   
    }

    
//---- historias -----------------------------------------------------
    
function conf__ml_historias(toba_ei_formulario $form)
    {
        
$filtro['id_seccion'] = 19//Actualidad entre nosotros
        
$filtro['estado'] = 'A';
        
$filtro['portada'] = 1;

        
$datos $this->dep('datos')->tabla('seccion_nota')->get_listado($filtro'ORDER BY t_sn.orden_portada ASC');
        if(
count($datos)>0){
            
$form->set_datos($datos);
            
$form->set_titulo($datos[0]['nombre_seccion']); 
        }     
    }
    function 
evt__ml_historias__modificacion($array_datos
    {
        
//calculamos cantidad de notas
        
$cont 0;
        if(
count($array_datos)>0){
            foreach (
$array_datos as $key => $value) {
                if (!empty(
$value['id_nota'])) {  $contador++;  }
            }
        }
        
//validamos
        
if ($contador <> 1) {
            
toba::notificacion()->agregar("<strong>Notas de Historias nunca contadas</strong> debe tener al menos 1 nota.""error");   
        }else{
            
//seteamos portada
            
$id_seccion 19;
            if(
$this->dep('datos')->tabla('seccion_nota')->set_portada($array_datos,$id_seccion)){

                
toba::notificacion()->agregar("<strong>Notas de Historias nunca contadas</strong> actualizadas correctamente.""info");   
            }
        }   
    }

    
//---- opinion -----------------------------------------------------
    
function conf__ml_opinion(toba_ei_formulario $form)
    {
        
$filtro['id_seccion'] = 18//Actualidad entre nosotros
        
$filtro['estado'] = 'A';
        
$filtro['portada'] = 1;

        
$datos $this->dep('datos')->tabla('seccion_nota')->get_listado($filtro'ORDER BY t_sn.orden_portada ASC');
        if(
count($datos)>0){
            
$form->set_datos($datos);
            
$form->set_titulo($datos[0]['nombre_seccion']); 
        }     
    }
    function 
evt__ml_opinion__modificacion($array_datos
    {
        
//calculamos cantidad de notas
        
$cont 0;
        if(
count($array_datos)>0){
            foreach (
$array_datos as $key => $value) {
                if (!empty(
$value['id_nota'])) {  $contador++;  }
            }
        }
        
//validamos
        
if ($contador 3) {
            
toba::notificacion()->agregar("<strong>Notas de Opini´&oacute;n</strong> no pueden ser menos de 3 notas.""error");   
        }elseif (
$contador 5) {
            
toba::notificacion()->agregar("<strong>Notas de Opini´&oacute;n</strong> no puede superar 5 notas.""error");   
        }else{
            
//seteamos portada
            
$id_seccion 18;
            if(
$this->dep('datos')->tabla('seccion_nota')->set_portada($array_datos,$id_seccion)){

                
toba::notificacion()->agregar("<strong>Notas de Opini&oacute;n</strong> actualizadas correctamente.""info");   
            }
        }   
    }

    
//---- policiales -----------------------------------------------------
    
function conf__ml_policiales(toba_ei_formulario $form)
    {
        
$filtro['id_seccion'] = 4//Actualidad entre nosotros
        
$filtro['estado'] = 'A';
        
$filtro['portada'] = 1;

        
$datos $this->dep('datos')->tabla('seccion_nota')->get_listado($filtro'ORDER BY t_sn.orden_portada ASC');
        if(
count($datos)>0){
            
$form->set_datos($datos);
            
$form->set_titulo($datos[0]['nombre_seccion']); 
        }      
    }
    function 
evt__ml_policiales__modificacion($array_datos
    {
        
//calculamos cantidad de notas
        
$cont 0;
        if(
count($array_datos)>0){
            foreach (
$array_datos as $key => $value) {
                if (!empty(
$value['id_nota'])) {  $contador++;  }
            }
        }     
        
//validamos
        
if ($contador <> 2) {
            
toba::notificacion()->agregar("<strong>Notas de Policiales</strong> deben ser 2 notas.""error");   
        }else{
            
//seteamos portada
            
$id_seccion 4;
            if(
$this->dep('datos')->tabla('seccion_nota')->set_portada($array_datos,$id_seccion)){

                
toba::notificacion()->agregar("<strong>Notas de Policiales</strong> actualizadas correctamente.""info");   
            }
        }   
    }

    
//---- tecnologia -----------------------------------------------------
    
function conf__ml_tecnologia(toba_ei_formulario $form)
    {
        
$filtro['id_seccion'] = 16//Actualidad entre nosotros
        
$filtro['estado'] = 'A';
        
$filtro['portada'] = 1;

        
$datos $this->dep('datos')->tabla('seccion_nota')->get_listado($filtro'ORDER BY t_sn.orden_portada ASC');
        if(
count($datos)>0){
            
$form->set_datos($datos);
            
$form->set_titulo($datos[0]['nombre_seccion']); 
        }     
    }
    function 
evt__ml_tecnologia__modificacion($array_datos
    {
        
//calculamos cantidad de notas
        
$cont 0;
        if(
count($array_datos)>0){
            foreach (
$array_datos as $key => $value) {
                if (!empty(
$value['id_nota'])) {  $contador++;  }
            }
        }     
        
//validamos
        
if ($contador 2) {
            
toba::notificacion()->agregar("<strong>Notas de Tecnolog&iacute;a</strong> deben ser al menos 2 notas.""error");   
        }elseif (
$contador 5) {
            
toba::notificacion()->agregar("<strong>Notas de Tecnolog&iacute;a</strong> no puede superar 5 notas.""error");   
        }else{
            
//seteamos portada
            
$id_seccion 16;
            if(
$this->dep('datos')->tabla('seccion_nota')->set_portada($array_datos,$id_seccion)){

                
toba::notificacion()->agregar("<strong>Notas de Tecnolog&iacute;a</strong> actualizadas correctamente.""info");   
            }
        }   
    }

    
//---- turismo -----------------------------------------------------
    
function conf__ml_turismo(toba_ei_formulario $form)
    {
        
$filtro['id_seccion'] = 20//Actualidad entre nosotros
        
$filtro['estado'] = 'A';
        
$filtro['portada'] = 1;

        
$datos $this->dep('datos')->tabla('seccion_nota')->get_listado($filtro'ORDER BY t_sn.orden_portada ASC');
        if(
count($datos)>0){
            
$form->set_datos($datos);
            
$form->set_titulo($datos[0]['nombre_seccion']); 
        }      
    }
    function 
evt__ml_turismo__modificacion($array_datos
    {
        
//calculamos cantidad de notas
        
$cont 0;
        if(
count($array_datos)>0){
            foreach (
$array_datos as $key => $value) {
                if (!empty(
$value['id_nota'])) {  $contador++;  }
            }
        }     
        
//validamos
        
if ($contador 1) {
            
toba::notificacion()->agregar("<strong>Notas de Turismo</strong> no puede superar 1 nota.""error");   
        }else{
            
//seteamos portada
            
$id_seccion 20;
            if(
$this->dep('datos')->tabla('seccion_nota')->set_portada($array_datos,$id_seccion)){

                
toba::notificacion()->agregar("<strong>Notas de Turismo</strong> actualizadas correctamente.""info");   
            }
        }   
    }

    
//-----------------------------------------------------------------------------------
    //---- ml galerias ------------------------------------------------------------------
    //-----------------------------------------------------------------------------------

    //---- galeria fotos ----------------------------------------------------------
    
function conf__ml_mejores_fotos(toba_ei_formulario $form)
    {
            
$filtro['portada'] = 1;
            
$filtro['estado'] = 'A'
            
$datos $this->dep('datos')->tabla('galeria')->get_listado($filtro);
            if(
count($datos)>0){
                
$form->set_datos($datos);
            }   
    }
    function 
evt__ml_mejores_fotos__modificacion($array_datos)
    {
        
$this->dep('datos')->tabla('galeria')->set_portada($array_datos);
    }


    
//---- galeria videos ----------------------------------------------------------
    
function conf__ml_tv_fueguina(toba_ei_formulario $form)
    {
            
$filtro['portada'] = 1;
            
$filtro['estado'] = 'A'
            
$datos $this->dep('datos')->tabla('galeriavideo')->get_listado($filtro);
            if(
count($datos)>0){
                
$form->set_datos($datos);
            }   
    }
    function 
evt__ml_tv_fueguina__modificacion($array_datos)
    {
        
$this->dep('datos')->tabla('galeriavideo')->set_portada($array_datos);
    }
    
//-----------------------------------------------------------------------------------
    //---- mls publicidades---------------------------------------------------------------------
    //-----------------------------------------------------------------------------------

    //---- sector publicitario 1 ----------------------------------------------------------
    
function conf__ml_publicidad1(toba_ei_formulario $form)
    {
            
$filtro['visible'][0] = 'portada1';
            
$filtro['estado'] = 'A'
            
$datos $this->dep('datos')->tabla('publicidad')->get_listado($filtro);
            if(
count($datos)>0){
                
$form->set_datos($datos);
            }    
    }
    function 
evt__ml_publicidad1__modificacion($array_datos)
    {
        
$sector_visibilidad 'portada1';
        
$this->dep('datos')->tabla('publicidad')->set_portada($array_datos,$sector_visibilidad);
    }

    
//---- sector publicitario 2.1 ----------------------------------------------------------
    
function conf__ml_publicidad2(toba_ei_formulario $form)
    {
            
$filtro['visible'][0] = 'portada2';
            
$filtro['estado'] = 'A'
            
$datos $this->dep('datos')->tabla('publicidad')->get_listado($filtro);
            if(
count($datos)>0){
                
$form->set_datos($datos);
            }   
    }
    function 
evt__ml_publicidad2__modificacion($array_datos)
    {
        
$sector_visibilidad 'portada2';
        
$this->dep('datos')->tabla('publicidad')->set_portada($array_datos,$sector_visibilidad);
    }

    
//---- sector publicitario 2.2 ----------------------------------------------------------
    
function conf__ml_publicidad14(toba_ei_formulario $form)
    {
            
$filtro['visible'][0] = 'portada14';
            
$filtro['estado'] = 'A'
            
$datos $this->dep('datos')->tabla('publicidad')->get_listado($filtro);
            if(
count($datos)>0){
                
$form->set_datos($datos);
            }   
    }
    function 
evt__ml_publicidad14__modificacion($array_datos)
    {
        
$sector_visibilidad 'portada14';
        
$this->dep('datos')->tabla('publicidad')->set_portada($array_datos,$sector_visibilidad);
    }

    
//---- sector publicitario 3 ----------------------------------------------------------
    
function conf__ml_publicidad3(toba_ei_formulario $form)
    {

            
$filtro['visible'][0] = 'portada3';
            
$filtro['estado'] = 'A'
            
$order='ORDER BY t_p.orden_portada3 ASC';
            
$datos $this->dep('datos')->tabla('publicidad')->get_listado($filtro,$order);
            if(
count($datos)>0){
                
$form->set_datos($datos);
            }   
    }
    function 
evt__ml_publicidad3__modificacion($array_datos)
    {

        
//calculamos cantidad de publicidades (3 o 0)
        
$cont 0;
        if(
count($array_datos)>0){
            foreach (
$array_datos as $key => $value) {
                if (!empty(
$value['id_publicidad'])) {  $contador++;  }
            }
        }     
        
//validamos
        
if ($contador and $contador <> 3) {
            
toba::notificacion()->agregar("<strong>El Sector publicitario 3</strong> requiere 3 publicidades de 360 x 200.""error");   
        }else{
            
$sector_visibilidad 'portada3';
            
$this->dep('datos')->tabla('publicidad')->set_portada($array_datos,$sector_visibilidad);
        }  

    }

    
//---- sector publicitario 4 ----------------------------------------------------------
    
function conf__ml_publicidad4(toba_ei_formulario $form)
    {
            
$filtro['visible'][0] = 'portada4';
            
$filtro['estado'] = 'A'
            
$datos $this->dep('datos')->tabla('publicidad')->get_listado($filtro);
            if(
count($datos)>0){
                
$form->set_datos($datos);
            }   
    }
    function 
evt__ml_publicidad4__modificacion($array_datos)
    {
        
$sector_visibilidad 'portada4';
        
$this->dep('datos')->tabla('publicidad')->set_portada($array_datos,$sector_visibilidad);
    }

    
//---- sector publicitario 5 ----------------------------------------------------------
    
function conf__ml_publicidad5(toba_ei_formulario $form)
    {
            
$filtro['visible'][0] = 'portada5';
            
$filtro['estado'] = 'A'
            
$datos $this->dep('datos')->tabla('publicidad')->get_listado($filtro);
            if(
count($datos)>0){
                
$form->set_datos($datos);
            }   
    }
    function 
evt__ml_publicidad5__modificacion($array_datos)
    {
        
$sector_visibilidad 'portada5';
        
$this->dep('datos')->tabla('publicidad')->set_portada($array_datos,$sector_visibilidad);
    }

    
//---- sector publicitario 6 ----------------------------------------------------------
    
function conf__ml_publicidad6(toba_ei_formulario $form)
    {
            
$filtro['visible'][0] = 'portada6';
            
$filtro['estado'] = 'A'
            
$order='ORDER BY t_p.orden_portada6 ASC';
            
$datos $this->dep('datos')->tabla('publicidad')->get_listado($filtro,$order);
            if(
count($datos)>0){
                
$form->set_datos($datos);
            }   
    }
    function 
evt__ml_publicidad6__modificacion($array_datos)
    {

        
//calculamos cantidad de publicidades (2 o 0)
        
$cont 0;
        if(
count($array_datos)>0){
            foreach (
$array_datos as $key => $value) {
                if (!empty(
$value['id_publicidad'])) {  $contador++;  }
            }
        }     
        
//validamos
        
if ($contador and $contador <> 2) {
            
toba::notificacion()->agregar("<strong>El Sector publicitario 6</strong> requiere 2 publicidades. Una de 360x200 y otra de 750x200.""error");   
        }else{
            
$sector_visibilidad 'portada6';
            
$this->dep('datos')->tabla('publicidad')->set_portada($array_datos,$sector_visibilidad);
        } 

    }

    
//---- sector publicitario 7 ----------------------------------------------------------
    
function conf__ml_publicidad7(toba_ei_formulario $form)
    {
            
$filtro['visible'][0] = 'portada7';
            
$filtro['estado'] = 'A'
            
$datos $this->dep('datos')->tabla('publicidad')->get_listado($filtro);
            if(
count($datos)>0){
                
$form->set_datos($datos);
            }   
    }
    function 
evt__ml_publicidad7__modificacion($array_datos)
    {
        
$sector_visibilidad 'portada7';
        
$this->dep('datos')->tabla('publicidad')->set_portada($array_datos,$sector_visibilidad);
    }

    
//---- sector publicitario 8 ----------------------------------------------------------
    
function conf__ml_publicidad8(toba_ei_formulario $form)
    {
            
$filtro['visible'][0] = 'portada8';
            
$filtro['estado'] = 'A'
            
$datos $this->dep('datos')->tabla('publicidad')->get_listado($filtro);
            if(
count($datos)>0){
                
$form->set_datos($datos);
            }   
    }
    function 
evt__ml_publicidad8__modificacion($array_datos)
    {
        
$sector_visibilidad 'portada8';
        
$this->dep('datos')->tabla('publicidad')->set_portada($array_datos,$sector_visibilidad);
    }

    
//---- sector publicitario 9 ----------------------------------------------------------
    
function conf__ml_publicidad9(toba_ei_formulario $form)
    {
            
$filtro['visible'][0] = 'portada9';
            
$filtro['estado'] = 'A'
            
$order='ORDER BY t_p.orden_portada9 ASC';
            
$datos $this->dep('datos')->tabla('publicidad')->get_listado($filtro,$order);
            if(
count($datos)>0){
                
$form->set_datos($datos);
            }   
    }
    function 
evt__ml_publicidad9__modificacion($array_datos)
    {
        
//calculamos cantidad de publicidades (2 o 0)
        
$cont 0;
        if(
count($array_datos)>0){
            foreach (
$array_datos as $key => $value) {
                if (!empty(
$value['id_publicidad'])) {  $contador++;  }
            }
        }     
        
//validamos
        
if ($contador and $contador <> 2) {
            
toba::notificacion()->agregar("<strong>El Sector publicitario 9</strong> requiere 2 publicidades. Una de 750x250 y otra de 360x250.""error");   
        }else{
            
$sector_visibilidad 'portada9';
            
$this->dep('datos')->tabla('publicidad')->set_portada($array_datos,$sector_visibilidad);
        } 

    }

    
//---- sector publicitario 10 ----------------------------------------------------------
    
function conf__ml_publicidad10(toba_ei_formulario $form)
    {
            
$filtro['visible'][0] = 'portada10';
            
$filtro['estado'] = 'A'
            
$order='ORDER BY t_p.orden_portada10 ASC';
            
$datos $this->dep('datos')->tabla('publicidad')->get_listado($filtro,$order);
            if(
count($datos)>0){
                
$form->set_datos($datos);
            }   
    }
    function 
evt__ml_publicidad10__modificacion($array_datos)
    {

        
//calculamos cantidad de publicidades (2 o 0)
        
$cont 0;
        if(
count($array_datos)>0){
            foreach (
$array_datos as $key => $value) {
                if (!empty(
$value['id_publicidad'])) {  $contador++;  }
            }
        }     
        
//validamos
        
if ($contador and $contador <> 2) {
            
toba::notificacion()->agregar("<strong>El Sector publicitario 10</strong> requiere 2 publicidades de 360x400.""error");   
        }else{
            
$sector_visibilidad 'portada10';
            
$this->dep('datos')->tabla('publicidad')->set_portada($array_datos,$sector_visibilidad);
        } 

    }

    
//---- sector publicitario 11 ----------------------------------------------------------
    
function conf__ml_publicidad11(toba_ei_formulario $form)
    {
            
$filtro['visible'][0] = 'portada11';
            
$filtro['estado'] = 'A'
            
$order='ORDER BY t_p.orden_portada11 ASC';
            
$datos $this->dep('datos')->tabla('publicidad')->get_listado($filtro,$order);
            if(
count($datos)>0){
                
$form->set_datos($datos);
            }   
    }
    function 
evt__ml_publicidad11__modificacion($array_datos)
    {
        
//calculamos cantidad de publicidades (2 o 0)
        
$cont 0;
        if(
count($array_datos)>0){
            foreach (
$array_datos as $key => $value) {
                if (!empty(
$value['id_publicidad'])) {  $contador++;  }
            }
        }     
        
//validamos
        
if ($contador and $contador <> 2) {
            
toba::notificacion()->agregar("<strong>El Sector publicitario 11</strong> requiere 2 publicidades de 555x250.""error");   
        }else{
            
$sector_visibilidad 'portada11';
            
$this->dep('datos')->tabla('publicidad')->set_portada($array_datos,$sector_visibilidad);
        } 

    }

    
//---- sector publicitario 12 ----------------------------------------------------------
    
function conf__ml_publicidad12(toba_ei_formulario $form)
    {
            
$filtro['visible'][0] = 'portada12';
            
$filtro['estado'] = 'A'
            
$datos $this->dep('datos')->tabla('publicidad')->get_listado($filtro);
            if(
count($datos)>0){
                
$form->set_datos($datos);
            }   
    }
    function 
evt__ml_publicidad12__modificacion($array_datos)
    {
        
$sector_visibilidad 'portada12';
        
$this->dep('datos')->tabla('publicidad')->set_portada($array_datos,$sector_visibilidad);
    } 

    
//---- sector publicitario 13 ----------------------------------------------------------
    
function conf__ml_publicidad13(toba_ei_formulario $form)
    {
            
$filtro['visible'][0] = 'portada13';
            
$filtro['estado'] = 'A'
            
$order='ORDER BY t_p.orden_portada13 ASC';
            
$datos $this->dep('datos')->tabla('publicidad')->get_listado($filtro,$order);
            if(
count($datos)>0){
                
$form->set_datos($datos);
            }   
    }
    function 
evt__ml_publicidad13__modificacion($array_datos)
    {
        
//calculamos cantidad de publicidades (3 o 0)
        
$cont 0;
        if(
count($array_datos)>0){
            foreach (
$array_datos as $key => $value) {
                if (!empty(
$value['id_publicidad'])) {  $contador++;  }
            }
        }     
        
//validamos
        
if ($contador and $contador 3) {
            
toba::notificacion()->agregar("<strong>El Sector publicitario 13</strong> soporta hasta 3 publicidades de 360x280.""error");   
        }else{
            
$sector_visibilidad 'portada13';
            
$this->dep('datos')->tabla('publicidad')->set_portada($array_datos,$sector_visibilidad);
        } 

    }       


    
//---- tapas fotos ----------------------------------------------------------
    
function conf__ml_tapas(toba_ei_formulario $form)
    {
            
$filtro['tapas_portada'] = 1;
            
$filtro['estado'] = 'A'
            
$datos $this->dep('datos')->tabla('galeria')->get_listado($filtro);
            if(
count($datos)>0){
                
$form->set_datos($datos);
            }   
    }
    function 
evt__ml_tapas__modificacion($array_datos)
    {
        
$this->dep('datos')->tabla('galeria')->set_tapas_portada($array_datos);
    }


    function 
conf__form_aen(toba_ei_formulario $form)
    {
        
        
$datos['url_aen']  = file_get_contents('../php/url_aen.txt');//'http://www.youtube.com/embed/LZCASp4Jcj8';
        
$form->set_datos($datos);

    }

    function 
evt__form_aen__modificacion($datos)
    {

        
file_put_contents('../php/url_aen.txt'$datos['url_aen']);

        
toba::notificacion()->agregar("<strong>URL AEN</strong> actualizado correctamente.""info");   

    }


}
?>

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