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


Viewing file:     impr_grafico_imagen.php (3.18 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

class impr_grafico_imagen extends impr_grafico
/*
    @@acceso: PUBLICO
    @@desc: Clase que implemta una imagen en una hoja dentro de un documento PDF.
*/
{
    
/*Atributos de instancia*/
    
var $archivo;     //Nombre único asignado al cuerpo según la hoja padre.


    /*
         @@acceso: PRIVADO
        @@desc: Recupera la configuración del nombre del gráfico en particular.
    */ 
    
function _recuperar_configuracion()
    {
       
$this->conexion->SetFetchMode(ADODB_FETCH_ASSOC);
       
$rs $this->conexion->Execute("SELECT * " 
                                      
"FROM impr_grafico " 
                                      
"WHERE grafico_nombre = '" $this->nombre "'");
       if (! 
$rs->EOF)
       {
          
$this->x_origen $rs->fields['x_origen'];
          
$this->y_origen $rs->fields['y_origen'];
          
$this->ancho $rs->fields['ancho'];
          
$this->alto $rs->fields['alto'];
          
$this->archivo $rs->fields['archivo_origen'];
       }
    }

    
/*
         @@acceso: PUBLICO
        @@desc: Parametros para los graficos.
        @@param: array | Arreglo asociativo con los datos del grafico | null
    */
    
function cargar_datos(&$datos)
    {
       
$this->archivo $datos;
    }
        
    
/*
         @@acceso: PUBLICO
        @@desc: Genera las sentencias necesarias para crear el documento pdf para el gráfico.
        @@pendiente: todo
    */ 
    
function generar_comandos_pdf()
    {
       
$comandos '';
       if ((
$this->archivo != '') && ! is_null($this->archivo))
       {
          
$parametros "('" $this->archivo .
                        
"', x($this->x_origen)" 
                        
", y($this->hoja_alto, " . ($this->alto_origen $this->y_origen) . ")" .
                        
", x($this->ancho)" 
                        (! 
is_null($this->alto)? ", x($this->alto)""") . 
                        
");";
          
          if (
stristr($this->archivo'.jpg') || 
              
stristr($this->archivo'.jpe') ||
              
stristr($this->archivo'.jpeg'))
          {
             
$comandos .= "\$this->doc_pdf->addJpegFromFile" $parametros;
          }
          elseif (
stristr($this->archivo'.png'))
          {
             
$comandos .= "\$this->doc_pdf->addPngFromFile" $parametros;
          }
       }
       return 
$comandos;
    }
    
    
/*
         @@acceso: PUBLICO
        @@desc: Genera una tabla html con los componentes actuales del grafico.
        @@pendiente:  todo
    */ 
    
function recuperar_estructura()
    {
       
$tabla '<table border=1 width=100% class=tabla_grafico><tr valign=top>';
       
$tabla .= '<td nowrap width=10%><strong>Gráfico-Imagen: ' $this->nombre '</strong><br>';
       
$tabla .=     'Clase: ' get_class($this) . '<br>';       
       
$tabla .=     'X origen: ' $this->x_origen '<br>';
       
$tabla .=     'Y origen: ' $this->y_origen '<br>';
       
$tabla .=     'Ancho: ' $this->ancho '<br>';
       
$tabla .=     'Alto: ' $this->alto '<br>';
       
$tabla .=     'Archivo: ' $this->archivo;
       
$tabla .= '</td>';       
       
$tabla .= '</tr></table>';
       return 
$tabla;
    }
      
}

?>

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