!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.41 GB of 61.93 GB (23.27%)
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.php (3.7 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

class impr_grafico
/*
    @@acceso: PUBLICO
    @@desc: Clase que implemta un elemento grafico (imagenes, lineas, cuadros, ...)
           una hoja dentro de un documento PDF.
*/
{
    
/*Atributos de instancia*/
    
var $nombre;     //Nombre único asignado al cuerpo según la hoja padre.
    
var $padre;      //Puntero al objeto hoja contenedor.
    
var $conexion;   //Conexion a la base de datos para obtener la configuracon del cuerpo.
    //Atributos que definen el texto a imprimir.    
    
var $x_origen;       //Coordenada origen horizontal en mm.
    
var $y_origen;       //Coordenada origen vertical en mm.
    
var $ancho;          //Tamaño horizontal en mm.
    
var $alto;           //Tamaño vertical en mm.
    
var $hoja_alto;      //Alto de la hoja en milimetros.
    
var $alto_origen;     //Desplazamiento del objeto contenedor desde el comienzo de la pagina.

    /*
         @@acceso: PUBLICO
        @@desc: Método constructor.
        @@param: string | Nombre de la etiqueta en particular. | null
      @@param: puntero a objeto | Puntero al contenedor. | null
        @@pendiente: casi todo
    */
    
function impr_grafico($nombre null, &$padre)
    {
       
$this->nombre $nombre;
       
$this->padre =& $padre;
       
$this->x_origen 0.0;
       
$this->y_origen 0.0;
       
$this->ancho 0.0;
       
$this->alto 0.0;
       
$this->conexion =& $padre->conexion;
       
$this->hoja_alto $padre->hoja_alto;
       
$this->alto_origen $padre->alto_origen;
       if (! 
is_null($padre))
       {
          
$this->_recuperar_configuracion();
       }
    }

    
/*
         @@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'];
       }
    }
    
    
/*
         @@acceso: PUBLICO
        @@desc: Define la altura del grafico con respecto al contenedor.
    */    
    
function ajustar_posicion($alto 0.0)
    {
       
$this->alto_origen $alto;
    }

    
/*
         @@acceso: PUBLICO
        @@desc: Parametros para los graficos.
        @@param: array | Arreglo asociativo con los datos del grafico | null
    */
    
function cargar_datos(&$datos)
    {
    }
        
    
/*
         @@acceso: PUBLICO
        @@desc: Genera las sentencias necesarias para crear el documento pdf para el gráfico.
        @@pendiente: todo
    */ 
    
function generar_comandos_pdf()
    {
       
$comandos '';    
       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: ' $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;
       
$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.7997 ]--