]> git.llucax.com Git - mecon/ai.git/blobdiff - sistema/local_lib/AIForm.php
Se arregla un bug.
[mecon/ai.git] / sistema / local_lib / AIForm.php
index 6eff1b019b88fe0a3f364dbf6c207e37805d4a58..4c6b42370b248ff884f61386315f81af143ecfee 100644 (file)
@@ -58,6 +58,10 @@ class AIForm extends MECON_HTML_QuickForm {
     function iniciar(&$obj, $accion = ALTA) // ~X2C
     {
         $clase = get_class($obj);
     function iniciar(&$obj, $accion = ALTA) // ~X2C
     {
         $clase = get_class($obj);
+        $s_clase = ucfirst($clase);
+        if ($clase == 'gruposecciones') {
+            $s_clase = 'Grupo de Secciones';
+        }
         $padre = $clase.'_padre';
         switch ($accion) {
             case BAJA:
         $padre = $clase.'_padre';
         switch ($accion) {
             case BAJA:
@@ -72,20 +76,20 @@ class AIForm extends MECON_HTML_QuickForm {
         }
         // Construyo con el padre y seteos generales.
         $this->setRendererOpts(array('width' => '400'));
         }
         // Construyo con el padre y seteos generales.
         $this->setRendererOpts(array('width' => '400'));
-        $this->addElement('header','cabecera', "$s_accion Servicio");
+        $this->addElement('header','cabecera', $s_accion . ' ' . $s_clase);
         // Elementos.
         if ($accion & (BAJA | MODIFICACION)) {
             $fId =& $this->addElement('text', $clase, 'Identificador');
             $fId->setValue($obj->$clase);
             $fId->freeze();
         }
         // Elementos.
         if ($accion & (BAJA | MODIFICACION)) {
             $fId =& $this->addElement('text', $clase, 'Identificador');
             $fId->setValue($obj->$clase);
             $fId->freeze();
         }
-        if ($clase == 'grupo' or $clase == 'servicio') {
-            $fPadre  =& $this->addElement('text', $padre, 'Servicio padre');
+        if ($clase == 'gruposecciones' or $clase == 'servicio') {
+            $fPadre  =& $this->addElement('text', $padre, 'Padre');
             $fNombre =& $this->addElement('text', 'nombre', 'Nombre');
             // Validación.
             $this->addRule('nombre','Debe ingresar un nombre.',         'required');
             $fNombre =& $this->addElement('text', 'nombre', 'Nombre');
             // Validación.
             $this->addRule('nombre','Debe ingresar un nombre.',         'required');
-            $this->addRule($padre, 'Debe ingresar un servicio padre.', 'required');
-            $this->addRule($padre, 'El servicio padre debe ser un número natural.',
+            $this->addRule($padre, 'Debe ingresar un padre.', 'required');
+            $this->addRule($padre, 'El padre debe ser un número natural.',
                 'regex', '/^\d*$/');
             // Carga datos.
             if ($accion & (BAJA | MODIFICACION)) {
                 'regex', '/^\d*$/');
             // Carga datos.
             if ($accion & (BAJA | MODIFICACION)) {