Ejemplo n.º 1
0
 function __construct($padre, $nombre_formulario, $id, $etiqueta, $descripcion, $dato, $obligatorio, $parametros)
 {
     parent::__construct($padre, $nombre_formulario, $id, $etiqueta, $descripcion, $dato, $obligatorio, $parametros);
     if (isset($parametros['estado_defecto'])) {
         $this->estado_defecto = $parametros['estado_defecto'];
         $this->set_estado($this->estado_defecto);
     }
 }
Ejemplo n.º 2
0
 function __construct($padre, $nombre_formulario, $id, $etiqueta, $descripcion, $dato, $obligatorio, $parametros)
 {
     // Controlar las extensiones válidas...
     if (isset($parametros['upload_extensiones']) && trim($parametros['upload_extensiones']) != '') {
         $this->extensiones_validas = array();
         foreach (explode(',', $parametros['upload_extensiones']) as $valor) {
             $this->extensiones_validas[] = strtolower(trim($valor));
         }
     }
     parent::__construct($padre, $nombre_formulario, $id, $etiqueta, $descripcion, $dato, $obligatorio, $parametros);
 }
Ejemplo n.º 3
0
 function __construct($padre, $nombre_formulario, $id, $etiqueta, $descripcion, $dato, $obligatorio, $parametros)
 {
     parent::__construct($padre, $nombre_formulario, $id, $etiqueta, $descripcion, $dato, $obligatorio, $parametros);
     if (isset($parametros['selec_utilidades'])) {
         $this->mostrar_utilidades = $parametros['selec_utilidades'];
     } else {
         $this->mostrar_utilidades = false;
     }
     if (isset($parametros['selec_tamano'])) {
         $this->tamanio = $parametros['selec_tamano'];
         unset($parametros['selec_tamano']);
     }
     if (isset($parametros["selec_cant_maxima"])) {
         $this->cant_maxima = $parametros['selec_cant_maxima'];
         unset($parametros['selec_cant_maxima']);
     }
     if (isset($parametros['selec_cant_minima'])) {
         $this->cant_minima = $parametros['selec_cant_minima'];
         unset($parametros['selec_cant_minima']);
     }
     if (isset($parametros['selec_ancho'])) {
         $this->ancho = $parametros['selec_ancho'];
         unset($parametros['selec_ancho']);
     }
     if (isset($parametros["selec_serializar"]) && $parametros["selec_serializar"] != 0) {
         $this->serializar = ',';
     }
     //---------------------- Manejo de Estado por defecto  ------------------
     if (isset($parametros['estado_defecto']) && $parametros['estado_defecto'] != "") {
         $estados = explode(',', $parametros['estado_defecto']);
         $estados = array_map('trim', $estados);
         if (is_array($this->dato)) {
             $this->estado_defecto = array();
             $actual = 0;
             foreach ($estados as $estado) {
                 $param = explode('/', $parametros['estado_defecto']);
                 $parm = array_map('trim', $param);
                 for ($i = 0; $i < count($this->dato); $i++) {
                     $this->estado_defecto[$actual][$this->dato[$i]] = trim($param[$i]);
                 }
                 $actual++;
             }
         } else {
             $this->estado_defecto = $estados;
         }
     }
     $this->estado_nulo = array();
     if (!isset($this->estado_defecto)) {
         $this->estado_defecto = $this->estado_nulo;
     }
     $this->set_estado($this->estado_defecto);
 }
Ejemplo n.º 4
0
 function __construct($padre, $nombre_formulario, $id, $etiqueta, $descripcion, $dato, $obligatorio, $parametros)
 {
     parent::__construct($padre, $nombre_formulario, $id, $etiqueta, $descripcion, $dato, $obligatorio, $parametros);
     //---------------------- Manejo de Estado por defecto  ------------------
     if (isset($parametros['estado_defecto']) && $parametros['estado_defecto'] != "") {
         if (is_array($this->dato)) {
             $this->estado_defecto = array();
             $param = explode(',', $parametros['estado_defecto']);
             for ($i = 0; $i < count($this->dato); $i++) {
                 $this->estado_defecto[$this->dato[$i]] = trim($param[$i]);
             }
         } else {
             $this->estado_defecto = trim($parametros['estado_defecto']);
         }
     }
     //Evaluo si el combo tiene que recordar el estado anterior entre cada cascada
     $this->mantiene_estado_cascada = isset($parametros['cascada_mantiene_estado']) && $parametros['cascada_mantiene_estado'] == '1';
     if (!isset($this->estado_defecto)) {
         $this->estado_defecto = $this->estado_nulo;
     }
     $this->set_estado($this->estado_defecto);
 }
Ejemplo n.º 5
0
 function __construct($padre, $nombre_formulario, $id, $etiqueta, $descripcion, $dato, $obligatorio, $parametros)
 {
     parent::__construct($padre, $nombre_formulario, $id, $etiqueta, $descripcion, $dato, $obligatorio, $parametros);
 }
Ejemplo n.º 6
0
 function __construct($padre, $nombre_formulario, $id, $etiqueta, $descripcion, $dato, $obligatorio, $parametros)
 {
     $this->ancho = isset($parametros['editor_ancho']) ? $parametros['editor_ancho'] : "100%";
     $this->alto = isset($parametros['editor_alto']) ? $parametros['editor_alto'] : "300px";
     $this->botonera = isset($parametros['editor_botonera']) ? $parametros['editor_botonera'] : "Toba";
     parent::__construct($padre, $nombre_formulario, $id, $etiqueta, $descripcion, $dato, $obligatorio, $parametros);
 }
Ejemplo n.º 7
0
 function __construct($padre, $nombre_formulario, $id, $etiqueta, $descripcion, $dato, $obligatorio, $parametros)
 {
     //VAlor FIJO
     if (isset($parametros['estado_defecto'])) {
         $this->estado_defecto = $parametros['estado_defecto'];
         $this->estado = $this->estado_defecto;
     }
     //Tamaño del editable
     if (isset($parametros['edit_tamano'])) {
         $this->tamano = $parametros['edit_tamano'];
     }
     //Maximo de caracteres
     if (isset($parametros['edit_maximo']) && $parametros['edit_maximo'] != "") {
         $this->maximo = $parametros['edit_maximo'];
     }
     //Mascara
     if (isset($parametros['edit_mascara'])) {
         $this->mascara = $parametros['edit_mascara'];
     }
     if (isset($parametros['edit_unidad'])) {
         $this->unidad = $parametros['edit_unidad'];
         unset($parametros['edit_unidad']);
     }
     if (isset($parametros['edit_expreg'])) {
         $this->expreg = $parametros['edit_expreg'];
         unset($parametros['expreg']);
     }
     if (isset($parametros['placeholder'])) {
         $this->set_placeholder($parametros['placeholder']);
     }
     parent::__construct($padre, $nombre_formulario, $id, $etiqueta, $descripcion, $dato, $obligatorio, $parametros);
 }