Exemplo n.º 1
0
 function __construct($padre, $nombre_formulario, $id, $etiqueta, $descripcion, $dato, $obligatorio, $parametros)
 {
     if (isset($parametros['popup_ventana'])) {
         $this->ventana = trim($parametros['popup_ventana']);
         unset($parametros['popup_ventana']);
     } else {
         $this->ventana = null;
     }
     $this->editable = false;
     if (isset($parametros['popup_editable'])) {
         $this->editable = $parametros['popup_editable'];
         unset($parametros['popup_editable']);
     }
     if (isset($parametros['popup_puede_borrar_estado'])) {
         $this->no_oblig_puede_borrar = $parametros['popup_puede_borrar_estado'];
         unset($parametros['popup_puede_borrar_estado']);
     }
     $this->item_destino = $parametros['popup_item'];
     $this->item_destino_proyecto = $parametros['popup_proyecto'];
     $this->vinculo = new toba_vinculo($this->item_destino_proyecto, $this->item_destino, true, $this->ventana);
     $this->vinculo->agregar_opcion('menu', true);
     $this->vinculo->set_celda_memoria('popup');
     if (is_null($this->ventana)) {
         $this->vinculo->set_popup_parametros(array('scrollbars' => true, 'resizable' => true, 'height' => 500, 'width' => 500), true);
     }
     $this->id_vinculo = toba::vinculador()->registrar_vinculo($this->vinculo);
     parent::__construct($padre, $nombre_formulario, $id, $etiqueta, $descripcion, $dato, $obligatorio, $parametros);
 }
Exemplo n.º 2
0
 function __construct($padre, $nombre_formulario, $id, $etiqueta, $descripcion, $dato, $obligatorio, $parametros)
 {
     if (!extension_loaded('gd')) {
         throw new toba_error('<b>toba_ef_editable_captcha:</b> Necesita instalar en PHP el soporte para la extensión GD.');
     }
     $this->antispam = new toba_imagen_captcha();
     //$this->generar_texto_aleatorio();
     $parametros['estado_defecto'] = false;
     parent::__construct($padre, $nombre_formulario, $id, $etiqueta, $descripcion, $dato, $obligatorio, $parametros);
 }
Exemplo n.º 3
0
 function __construct($padre, $nombre_formulario, $id, $etiqueta, $descripcion, $dato, $obligatorio, $parametros)
 {
     //Esta conversion es para no modificar ahora las definiciones, CAMBIAR!
     $this->lineas = isset($parametros['edit_filas']) ? $parametros['edit_filas'] : 6;
     $this->wrap = isset($parametros['edit_wrap']) ? $parametros['edit_wrap'] : "";
     if (isset($parametros['edit_resaltar'])) {
         if ($parametros['edit_resaltar'] == 1) {
             $this->resaltar = 1;
         }
     } else {
         $this->resaltar = 0;
     }
     $parametros['edit_tamano'] = isset($parametros["edit_columnas"]) ? $parametros["edit_columnas"] : 40;
     if (isset($parametros['edit_maximo']) && $parametros['edit_maximo'] != "") {
         $maximo = $parametros['edit_maximo'];
         unset($parametros['edit_maximo']);
     }
     $this->ajustable = isset($parametros['edit_ajustable']) ? $parametros['edit_ajustable'] : false;
     unset($parametros['edit_filas']);
     unset($parametros['edit_columnas']);
     parent::__construct($padre, $nombre_formulario, $id, $etiqueta, $descripcion, $dato, $obligatorio, $parametros);
     if (isset($maximo)) {
         $this->maximo = $maximo;
     } else {
         $this->maximo = null;
     }
 }