X-Git-Url: https://git.llucax.com/mecon/ai.git/blobdiff_plain/0834f9eb09be614474da40ea6a62f13fc791e3fb..8485a1e9661ed55cbd522b3a3fce5ac254ab3ba3:/lib/AI/Form.php diff --git a/lib/AI/Form.php b/lib/AI/Form.php index 75be294..b74bd02 100644 --- a/lib/AI/Form.php +++ b/lib/AI/Form.php @@ -81,8 +81,10 @@ class AI_Form extends MECON_HTML_QuickForm { // Elementos. if ($tipo == 'sistema') { require_once 'SAMURAI/Sistema.php'; - $sistemas = SAMURAI_Sistema::getArraySistemas(AI_DB::connect('../conf/DB.ini')); + $sistemas = array('' => '--') + + SAMURAI_Sistema::getArraySistemas(AI_DB::connect('../conf/DB.ini')); $fId =& $this->addElement('select', $tipo, 'Sistema', $sistemas); + $this->addRule($tipo, 'Debe ingresar un sistema.', 'required'); } if ($accion & (AI_BAJA | AI_MODIF)) { if ($tipo == 'sistema') { @@ -97,7 +99,7 @@ class AI_Form extends MECON_HTML_QuickForm { $tipos = array('' => '--', '0' => 'Página Principal') + arbol2array(AI_DB::connect('../conf/DB.ini'), ($tipo == 'grupo') ? 'grupo_secciones' : $tipo, 0, $tipo, 'nombre', - $tipo . '_padre'); + $tipo . '_padre', 'ASC'); $fPadre =& $this->addElement('select', $padre, 'Padre', $tipos); $fNombre =& $this->addElement('text', 'nombre', 'Nombre'); // Validación. @@ -115,7 +117,7 @@ class AI_Form extends MECON_HTML_QuickForm { $fAntiguedad =& $this->addElement('select', 'antiguedad', 'Antigüedad', array(3 => '3 días', 1 => '1 día', 7 => '1 semana')); $fSecciones =& $this->addElement('select', 'secciones', 'Secciones', - AI_GrupoSecciones::getSeccionesArray(), + AI_GrupoSecciones::getSeccionesArray(AI_DB::connect('../conf/DB.ini')), array('multiple' => 'multiple', 'size' => 5)); $fMostrarHijos =& $this->addElement('checkbox', 'mostrar_hijos', 'Mostrar hijos'); // Validación.