]> git.llucax.com Git - mecon/ai.git/blobdiff - sistema/local_lib/AI/Form.php
Se elimina el uso de un método deprecated.
[mecon/ai.git] / sistema / local_lib / AI / Form.php
index f17e12d2222d36547250b1e636c65d4f95226f1b..c39610f32add0956b352e388012441c49a5197d7 100644 (file)
@@ -81,13 +81,19 @@ class AI_Form extends MECON_HTML_QuickForm {
                 $s_accion = 'Agregar';
         }
         // Construyo con el padre y seteos generales.
                 $s_accion = 'Agregar';
         }
         // Construyo con el padre y seteos generales.
-        $this->setRendererOpts(array('width' => '400'));
+        $this->renderer->updateAttributes(array('width' => '400'));
         $this->addElement('header','cabecera', $s_accion . ' ' . $s_tipo);
         // Elementos.
         if ($tipo == 'sistema') {
             require_once 'SAMURAI/Sistema.php';
             $sistemas = array('' => '--');
         $this->addElement('header','cabecera', $s_accion . ' ' . $s_tipo);
         // Elementos.
         if ($tipo == 'sistema') {
             require_once 'SAMURAI/Sistema.php';
             $sistemas = array('' => '--');
-            $sistemas += AI_Sistema::getSistemasArray($db, false);
+            if ($accion & AI_ALTA) {
+                // Si es un alta, tomo una lista de sistemas aún no agregados.
+                $sistemas += AI_Sistema::getSistemasArray($db);
+            } else {
+                // Si no, tomo una lista completa de sistemas.
+                $sistemas += SAMURAI_Sistema::getArraySistemas($db);
+            }
             $fId =& $this->addElement('select', $tipo, 'Sistema', $sistemas);
             $this->addRule($tipo, 'Debe ingresar un sistema.', 'required');
         }
             $fId =& $this->addElement('select', $tipo, 'Sistema', $sistemas);
             $this->addRule($tipo, 'Debe ingresar un sistema.', 'required');
         }