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); }
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); }
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; } }