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


Viewing file:     seccion.php (25.26 KB)      -rw-rw-r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php 
setlocale 
(LC_TIME,"spanish");
/* 
**********************************************************************

 Descripción: Página de seccion, diario Tierra del Fuego online

 Empresa: PRONET
 Autor: Ing. Diego Menendez

 Fecha: Enero 2015

**********************************************************************
*/    

$dominio_publico  file_get_contents('../php/dominio_publico.txt');
$dominio_publico2 'www.'.$dominio_publico;
if (
$_SERVER['SERVER_NAME'] == $dominio_publico or $_SERVER['SERVER_NAME'] == $dominio_publico2){ 
    
$publica true;
}else{
    
$publica false;
}

$url_portada    'aplicacion.php?ai=tdfonline%7C%7C3491';
$fotos_path     "fotos/";
$audios_path     "audios/";
$publicidades_path "publi/";
$dias = array("Domingo","Lunes","Martes","Mi&eacute;rcoles","Jueves","Viernes","S&aacute;bado");
$meses = array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
 
$fecha          $dias[date('w')]." ".date('d')." de ".$meses[date('n')-1]. " de ".date('Y') ;
//$fecha          = ucfirst(strftime("%A")).' '.strftime("%d").' de '.ucfirst(strftime("%B")).' de '.strftime("%Y");

$url_aen        file_get_contents('../php/url_aen.txt');//'http://www.youtube.com/embed/LZCASp4Jcj8';

//if($publica == true){
    
$filtro['estado'] = 'A';  //A/Activa,I/Inactiva
//}
$secciones toba::tabla('seccion')->get_listado($filtro); 


if(isset(
$_REQUEST['seccion']) and !empty($_REQUEST['seccion'])){
    
    
$id_seccion $_REQUEST['seccion'];

    
$limit 5;
    if(isset(
$_REQUEST['page']) and !empty($_REQUEST['page'])){
        
$pagina $_REQUEST['page'];
        
$offset $pagina*$limit;  // ej. pagina 1 => offset 5, pagina 2=> offset 10
    
}else{
        
$pagina 0;
        
$offset 0;
    }



    unset(
$filtro);
    
$filtro['id_seccion'] = $id_seccion
    
$filtro['estado'] = 'A';
    
//$filtro['portada'] = 1;

    
$cantidad_notas toba::tabla('seccion_nota')->get_cantidad($filtro);
    
$notas toba::tabla('seccion_nota')->get_listado($filtro'ORDER BY t_sn.orden_seccion ASC, t_n.fecha_alta DESC''limit '.$limit'offset '.$offset);


    foreach(
$secciones as $key=>$seccion){
        if(
$seccion['id_seccion'] == $id_seccion){
            
$seccion_actual $seccion//asigno el array de seccion, que tiene las publicidades
            
break;
        }
    }

}

?>

<?php include('header.php'); ?>

    <!-- Banner -->            
    <?php 
    
if(!empty($seccion_actual['id_publicidad1'])){

        unset(
$filtro);
        
$filtro['id_publicidad'] = $seccion_actual['id_publicidad1'];
        
$filtro['estado'] = 'A'
        
$publicidad toba::tabla('publicidad')->get_listado($filtro'ORDER BY t_p.id_publicidad DESC');
        if(
count($publicidad)>0){ $publicidad $publicidad[0]; }

        switch(
$publicidad['tipo']){ 
            case 
'I'//Imagen

                
$vinculo   $publicidad['vinculo'];
                
$imagen     $publicidades_path.$publicidad['imagen'];
                list(
$ancho$alto$tipo$atributos) = getimagesize ($imagen);                            
                
                
$width  1170;
                
$height 225;
                
$relacion_requerida $width/$height;  // 1,56                  
                
$relacion_real $ancho/$alto// ej. un poco ancho respecto al alto 638/360 =  1,72 ; ej. un poco alto respecto al ancho 960/640 = 1,5
                
if($relacion_real $relacion_requerida){ // quedaría más ancho que alto, recorto el ancho
                    
$img '<img style="height:'.$height.'px; max-width: initial" class="img-responsive pad-lr-15" src="'.$imagen.'">';
                }else{  
//quedaría mas alto que ancho
                    
$img '<img style="width:'.$width.'px" class="img-responsive pad-lr-15" src="'.$imagen.'">';
                }

                if(!empty(
$vinculo)){
                    
$img '<a href="http://'.$_SERVER['SERVER_NAME'].'/tdfonline/1.0/aplicacion.php?publi='.$publicidad['id_publicidad'].'&ai=tdfonline%7C%7C3496" target="_blank">'.$img.'</a>';
                }

                echo 
'<div class="container banner-large">
                        <div class="row">   
                            <div class="col-lg-12 pad-t-15">
                                           '
.$img.'
                                        </div> 
                            <!--end col12-->
                        </div> <!--/row-->
                    </div><!-- /container-->'
;

                break;

            case 
'F'//Flash
                
$width  1170;
                
$height 225;
                echo 
'<div class="container banner-large">
                        <div class="row">   
                            <div class="col-lg-12 pad-t-15">
                              <object width="'
.$width.'" height="'.$height.'">
                                <param name="movie" value="'
.$publicidades_path.$publicidad['swf'].'">
                                <param name="movie" align="left" > 
                                <param name="play" value="true" > 
                                <param name="quality" value="high">
                                <embed src="'
.$publicidades_path.$publicidad['swf'].'" >
                                </embed> 
                              </object>
                              </div> 
                            <!--end col12-->
                        </div> <!--/row-->
                    </div><!-- /container-->'
;
                break;

            case 
'C'//Script

                
break;
        }

        
toba::tabla('publicidad')->set_impresiones($publicidad['id_publicidad']);

    }    
    
?>


<!--//////////////////////////NOTICAS//////////////////////-->

<div class="noticias">


<div class="container">
    <div class="row">
        <div class="col-lg-8">             


<?php 
            
if(count($notas)>0){
                foreach(
$notas as $key=>$nota){
                    
                    
//mostramos articulo
                    
$titulo   '<a href="aplicacion.php?nota='.$nota['id_nota'].'&ai=tdfonline%7C%7C3494">'.$nota['titulo'].'</a>';
                    if(
strlen($nota['bajada'])>400){
                        
$parrafo_nota   substr($nota['bajada'],0,449);
                        
$ultimo_espacio strripos ($parrafo_nota ' ');
                        
$parrafo_nota   substr($parrafo_nota,0,$ultimo_espacio).'...';
                    }else{
                        
$parrafo_nota   $nota['bajada'];
                    }
                    
$parrafos explode("\n"$parrafo_nota); 
                    
                    
$foto     $fotos_path.$nota['foto'];

                    (!empty(
$nota['video_mp4']))?$icon_play='<span class="play"></span>':$icon_play='';
                    
                    if(
is_file($foto)){
                        list(
$ancho$alto$tipo$atributos) = getimagesize ($foto);
                        
$width  360;
                        
$height 230;
                        
$relacion_requerida $width/$height;  // 1,56                  
                        
                        
if($alto>0){
                          
$relacion_real $ancho/$alto// ej. un poco ancho respecto al alto 638/360 =  1,72 ; ej. un poco alto respecto al ancho 960/640 = 1,5 
                        
}
     
                        if(
$relacion_real $relacion_requerida){ // quedaría más ancho que alto, recorto el ancho
                            
$img '<div style="width:'.$width.'px; height:'.$height.'px; overflow: hidden;"><a href="aplicacion.php?nota='.$nota['id_nota'].'&ai=tdfonline%7C%7C3494"><img style="height:'.$height.'px; max-width: initial" class="img-responsive" src="'.$foto.'">'.$icon_play.'</a></div>';
                        }else{  
//quedaría mas alto que ancho
                            
$img '<div style="width:'.$width.'px; height:'.$height.'px; overflow: hidden;"><a href="aplicacion.php?nota='.$nota['id_nota'].'&ai=tdfonline%7C%7C3494"><img style="width:'.$width.'px" class="img-responsive" src="'.$foto.'">'.$icon_play.'</a></div>';
                        }                             
                    }else{
                        
$img '';
                    }
    
                    echo 
'<!--ARTICULO-->
                        <div class="row">
                            <div class="col-lg-12">                
                                <h3>'
.$titulo.':</h3>
                            </div> <!--end col --> 
                                        
                            <div class="col-lg-6">'
.$img.'</div> <!--end col --> 
                                         
                            <div class="col-lg-6"> '
;
                                        if(
count($parrafos)>0){
                                            foreach(
$parrafos as $parrafo){
                                                if (!empty(
$parrafo)){
                                                    echo 
'<p>'.$parrafo.'</p>'
                                                }
                                            }
                                        }
                                        if(!empty(
$nota['adjunto'])){
                                            echo 
'<p><a href="docs/'.$nota['adjunto'].'" target="_blanks">Abrir PDF</a></p>';
                                        }

                                        if(isset(
$nota['audio'])){
                                            echo 
'<audio src="'.$audios_path.$nota['audio'].'" controls="controls" type="audio/mpeg" preload="preload"></audio>';
                                        }
                                       echo 
'</div> <!--end col -->
                         </div> <!--end row-->               
                        <hr/>'
;   
           
                }


                
//paginado               
                
$siguiente $pagina 1;
                
$anterior  $pagina 1;
                
$paginas ceil($cantidad_notas $limit);
                
$utlima  $paginas -1;

                
$contador_interm_menor 0;
                
$contador_interm_mayor 0;
                
$cantidad_interm_max 3;

                if(
$cantidad_notas $limit){

                    echo 
'<div style="text-align:center">';

                    for(
$p=0;$p<$paginas;$p++){

                        
$p_mostrar $p+1;

                        if(
$p == 0){ //Es la primera

                            
if($p <> $pagina){ //no es la actual
                                
echo '<a href="aplicacion.php?seccion='.$id_seccion.'&ai=tdfonline%7C%7C3493&page=0"><img src="images/paginado/izquierda-doble.png"></a>';
                            }else{
                                
//echo '<img src="images/paginado/izquierda-doble-hover.png">';
                                //echo '<strong>'.$p_mostrar.'</strong> | ';
                            
}

                        }elseif(
$p == $utlima){ //Es la ultima

                            
if($p <> $pagina){ //no es la actual
                                
echo '<a href="aplicacion.php?seccion='.$id_seccion.'&ai=tdfonline%7C%7C3493&page='.$utlima.'"><img src="images/paginado/derecha-doble.png"></a>';
                            }else{
                                
//echo '<img src="images/paginado/derecha-doble-hover.png">';
                            


                        }elseif(
$p == $siguiente){ //Es la siguiente

                            
if($p <> $pagina){ //no es la actual
                                
echo '<a href="aplicacion.php?seccion='.$id_seccion.'&ai=tdfonline%7C%7C3493&page='.$siguiente.'"><img src="images/paginado/derecha-simple.png"></a>';
                            }else{
                                echo 
'<img src="images/paginado/derecha-simple-hover.png">';
                            }

                        }elseif(
$p == $anterior){ //Es la anterior

                            
if($p <> $pagina){ //no es la actual
                                
echo '<a href="aplicacion.php?seccion='.$id_seccion.'&ai=tdfonline%7C%7C3493&page='.$anterior.'"><img src="images/paginado/izquierda-simple.png"></a>';
                            }else{
                                echo 
'<img src="images/paginado/izquierda-simple-hover.png">';
                            }

                        }elseif(
$p == $pagina){ //Es la actual   

                             
echo '<strong>'.$p_mostrar.'</strong>';

                        
/*}else{//no es la actual 



                            if($p < $pagina){  //es mayor a la actual
                                

                                if($contador_interm_mayor <= $cantidad_interm_max){
                                    echo '<a href="aplicacion.php?seccion='.$id_seccion.'&ai=tdfonline%7C%7C3493&page='.$p.'">'.$p_mostrar.'</a> | ';
                                    $contador_interm_mayor++;
                                }

                            }else{ //es menor a la actual
                                if($contador_interm_menor <= $cantidad_interm_max){
                                    echo '<a href="aplicacion.php?seccion='.$id_seccion.'&ai=tdfonline%7C%7C3493&page='.$p.'">'.$p_mostrar.'</a> | ';
                                    $contador_interm_menor++;
                                }
                            }
                        */   
                        
}                    

                    }

                    echo 
'</div>';
                        
                }           

            
?>


            

            <?php
            
}    
            
?>
                       
                
        </div> <!--end col 8 -->

<!--BANNERS DERECHA-->
        
        <div class="col-lg-4">


        <?php 
        
if(!empty($seccion_actual['id_publicidad2'])){

            unset(
$filtro);
            
$filtro['id_publicidad'] = $seccion_actual['id_publicidad2'];
            
$filtro['estado'] = 'A'
            
$publicidad toba::tabla('publicidad')->get_listado($filtro'ORDER BY t_p.id_publicidad DESC');
            if(
count($publicidad)>0){ $publicidad $publicidad[0]; }

            switch(
$publicidad['tipo']){ 
                case 
'I'//Imagen

                    
$vinculo   $publicidad['vinculo'];
                    
$imagen     $publicidades_path.$publicidad['imagen'];
                    list(
$ancho$alto$tipo$atributos) = getimagesize ($imagen);                            
                    
                    
$width  360;
                    
$height 841;
                    
$relacion_requerida $width/$height;  // 1,56                  
                    
$relacion_real $ancho/$alto// ej. un poco ancho respecto al alto 638/360 =  1,72 ; ej. un poco alto respecto al ancho 960/640 = 1,5
                    
if($relacion_real $relacion_requerida){ // quedaría más ancho que alto, recorto el ancho
                        
$img '<img style="height:'.$height.'px; max-width: initial" class="img-responsive" src="'.$imagen.'">';
                    }else{  
//quedaría mas alto que ancho
                        
$img '<img style="width:'.$width.'px" class="img-responsive" src="'.$imagen.'">';
                    }

                    if(!empty(
$vinculo)){
                        
$img '<a href="http://'.$_SERVER['SERVER_NAME'].'/tdfonline/1.0/aplicacion.php?publi='.$publicidad['id_publicidad'].'&ai=tdfonline%7C%7C3496" target="_blank">'.$img.'</a>';
                    }

                    echo 
$img.'
                        <br>'
;

                    break;

                case 
'F'//Flash
                    
$width  360;
                    
$height 841;
                    echo 
'<object width="'.$width.'" height="'.$height.'">
                            <param name="movie" value="'
.$publicidades_path.$publicidad['swf'].'">
                            <param name="movie" align="left" > 
                            <param name="play" value="true" > 
                            <param name="quality" value="high">
                            <embed src="'
.$publicidades_path.$publicidad['swf'].'" >
                            </embed> 
                          </object>
                          <br>'
;
                    break;

                case 
'C'//Script

                    
break;
            }

            
toba::tabla('publicidad')->set_impresiones($publicidad['id_publicidad']);

        }  

        if(!empty(
$seccion_actual['id_publicidad3'])){

            unset(
$filtro);
            
$filtro['id_publicidad'] = $seccion_actual['id_publicidad3'];
            
$filtro['estado'] = 'A'
            
$publicidad toba::tabla('publicidad')->get_listado($filtro'ORDER BY t_p.id_publicidad DESC');
            if(
count($publicidad)>0){ $publicidad $publicidad[0]; }

            switch(
$publicidad['tipo']){ 
                case 
'I'//Imagen

                    
$vinculo   $publicidad['vinculo'];
                    
$imagen     $publicidades_path.$publicidad['imagen'];
                    list(
$ancho$alto$tipo$atributos) = getimagesize ($imagen);                            
                    
                    
$width  360;
                    
$height 380;
                    
$relacion_requerida $width/$height;  // 1,56                  
                    
$relacion_real $ancho/$alto// ej. un poco ancho respecto al alto 638/360 =  1,72 ; ej. un poco alto respecto al ancho 960/640 = 1,5
                    
if($relacion_real $relacion_requerida){ // quedaría más ancho que alto, recorto el ancho
                        
$img '<img style="height:'.$height.'px; max-width: initial" class="img-responsive" src="'.$imagen.'">';
                    }else{  
//quedaría mas alto que ancho
                        
$img '<img style="width:'.$width.'px" class="img-responsive" src="'.$imagen.'">';
                    }

                    if(!empty(
$vinculo)){
                        
$img '<a href="http://'.$_SERVER['SERVER_NAME'].'/tdfonline/1.0/aplicacion.php?publi='.$publicidad['id_publicidad'].'&ai=tdfonline%7C%7C3496" target="_blank">'.$img.'</a>';
                    }

                    echo 
$img.'
                        <br>'
;

                    break;

                case 
'F'//Flash
                    
$width  360;
                    
$height 380;
                    echo 
'<object width="'.$width.'" height="'.$height.'">
                            <param name="movie" value="'
.$publicidades_path.$publicidad['swf'].'">
                            <param name="movie" align="left" > 
                            <param name="play" value="true" > 
                            <param name="quality" value="high">
                            <embed src="'
.$publicidades_path.$publicidad['swf'].'" >
                            </embed> 
                          </object>
                          <br>'
;
                    break;

                case 
'C'//Script

                    
break;
            }

            
toba::tabla('publicidad')->set_impresiones($publicidad['id_publicidad']);

        }

        if(!empty(
$seccion_actual['id_publicidad4'])){

            unset(
$filtro);
            
$filtro['id_publicidad'] = $seccion_actual['id_publicidad4'];
            
$filtro['estado'] = 'A'
            
$publicidad toba::tabla('publicidad')->get_listado($filtro'ORDER BY t_p.id_publicidad DESC');
            if(
count($publicidad)>0){ $publicidad $publicidad[0]; }

            switch(
$publicidad['tipo']){ 
                case 
'I'//Imagen

                    
$vinculo   $publicidad['vinculo'];
                    
$imagen     $publicidades_path.$publicidad['imagen'];
                    list(
$ancho$alto$tipo$atributos) = getimagesize ($imagen);                            
                    
                    
$width  360;
                    
$height 380;
                    
$relacion_requerida $width/$height;  // 1,56                  
                    
$relacion_real $ancho/$alto// ej. un poco ancho respecto al alto 638/360 =  1,72 ; ej. un poco alto respecto al ancho 960/640 = 1,5
                    
if($relacion_real $relacion_requerida){ // quedaría más ancho que alto, recorto el ancho
                        
$img '<img style="height:'.$height.'px; max-width: initial" class="img-responsive" src="'.$imagen.'">';
                    }else{  
//quedaría mas alto que ancho
                        
$img '<img style="width:'.$width.'px" class="img-responsive" src="'.$imagen.'">';
                    }

                    if(!empty(
$vinculo)){
                        
$img '<a href="http://'.$_SERVER['SERVER_NAME'].'/tdfonline/1.0/aplicacion.php?publi='.$publicidad['id_publicidad'].'&ai=tdfonline%7C%7C3496" target="_blank">'.$img.'</a>';
                    }

                    echo 
$img.'
                        <br>'
;

                    break;

                case 
'F'//Flash
                    
$width  360;
                    
$height 380;
                    echo 
'<object width="'.$width.'" height="'.$height.'">
                            <param name="movie" value="'
.$publicidades_path.$publicidad['swf'].'">
                            <param name="movie" align="left" > 
                            <param name="play" value="true" > 
                            <param name="quality" value="high">
                            <embed src="'
.$publicidades_path.$publicidad['swf'].'" >
                            </embed> 
                          </object>
                          <br>'
;
                    break;

                case 
'C'//Script

                    
break;
            }

            
toba::tabla('publicidad')->set_impresiones($publicidad['id_publicidad']);

        }

        
?>

        </div> <!--end col 4-->
    
    </div> <!--end row-->
</div> <!--end container --> 

   
   

</div> <!--end div Noticias-->


    <!-- Banner -->
    <?php 
    
if(!empty($seccion_actual['id_publicidad5'])){

        unset(
$filtro);
        
$filtro['id_publicidad'] = $seccion_actual['id_publicidad5'];
        
$filtro['estado'] = 'A'
        
$publicidad toba::tabla('publicidad')->get_listado($filtro'ORDER BY t_p.id_publicidad DESC');
        if(
count($publicidad)>0){ $publicidad $publicidad[0]; }

        switch(
$publicidad['tipo']){ 
            case 
'I'//Imagen

                
$vinculo   $publicidad['vinculo'];
                
$imagen     $publicidades_path.$publicidad['imagen'];
                list(
$ancho$alto$tipo$atributos) = getimagesize ($imagen);                            
                
                
$width  1170;
                
$height 225;
                
$relacion_requerida $width/$height;  // 1,56                  
                
$relacion_real $ancho/$alto// ej. un poco ancho respecto al alto 638/360 =  1,72 ; ej. un poco alto respecto al ancho 960/640 = 1,5
                
if($relacion_real $relacion_requerida){ // quedaría más ancho que alto, recorto el ancho
                    
$img '<img style="height:'.$height.'px; max-width: initial" class="img-responsive pad-lr-15" src="'.$imagen.'">';
                }else{  
//quedaría mas alto que ancho
                    
$img '<img style="width:'.$width.'px" class="img-responsive pad-lr-15" src="'.$imagen.'">';
                }

                if(!empty(
$vinculo)){
                    
$img '<a href="http://'.$_SERVER['SERVER_NAME'].'/tdfonline/1.0/aplicacion.php?publi='.$publicidad['id_publicidad'].'&ai=tdfonline%7C%7C3496" target="_blank">'.$img.'</a>';
                }

                echo 
'<div class="container banner-large">
                        <div class="row">   
                            <div class="col-lg-12 pad-t-15">
                                           '
.$img.'
                                        </div> 
                            <!--end col12-->
                        </div> <!--/row-->
                    </div><!-- /container-->'
;

                break;

            case 
'F'//Flash
                
$width  1170;
                
$height 225;
                echo 
'<div class="container banner-large">
                        <div class="row">   
                            <div class="col-lg-12 pad-t-15">
                              <object width="'
.$width.'" height="'.$height.'">
                                <param name="movie" value="'
.$publicidades_path.$publicidad['swf'].'">
                                <param name="movie" align="left" > 
                                <param name="play" value="true" > 
                                <param name="quality" value="high">
                                <embed src="'
.$publicidades_path.$publicidad['swf'].'" >
                                </embed> 
                              </object>
                              </div> 
                            <!--end col12-->
                        </div> <!--/row-->
                    </div><!-- /container-->'
;
                break;

            case 
'C'//Script

                
break;
        }

        
toba::tabla('publicidad')->set_impresiones($publicidad['id_publicidad']);

    }    
    
?>

<?php include('footer.php'); ?>

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