'link_ayuda' => $this->link_ayuda,
'necesita_logueo' => $this->necesita_logueo ? 1 : 0,
'habilitado' => $this->habilitado ? 1 : 0,
+ 'ventana_nueva' => $this->ventana_nueva ? 1 : 0,
);
$err = parent::guardar($db, $datos, $nuevo);
if (PEAR::isError($err)) {
if ($tipo == 'servicio') {
$fDescripcion =& $this->addElement('text', 'descripcion', 'Descripción');
$fLogueo =& $this->addElement('checkbox','logueo', 'Necesita login');
+ $fVentana =& $this->addElement('checkbox','ventana', 'Abrir en ventana nueva');
// Validación
$this->addRule('descripcion', 'Debe ingresar una descripción.', 'required');
// Carga datos.
if ($accion & (AI_BAJA | AI_MODIF)) {
$fDescripcion->setValue($obj->descripcion);
$fLogueo->setChecked($obj->necesita_logueo);
+ $fVentana->setChecked($obj->ventana_nueva);
}
}
// Link / Link Ayuda.
if ($tipo == 'servicio') {
$obj->descripcion = $this->getSubmitValue('descripcion');
$obj->necesita_logueo = $this->getSubmitValue('logueo');
+ $obj->ventana_nueva = $this->getSubmitValue('ventana');
}
if ($tipo == 'sistema') {
$obj->tipo = $this->getSubmitValue('tipo') ? 'embperl' : 'php';