X-Git-Url: https://git.llucax.com/mecon/ai.git/blobdiff_plain/7b2d6f36cb02c419179c837bd2465ba4ae1031aa..14599c3512abed278fb33bd80e204cc4f1140500:/sistema/local_lib/AIForm.php?ds=sidebyside diff --git a/sistema/local_lib/AIForm.php b/sistema/local_lib/AIForm.php index 6eff1b0..4c6b423 100644 --- a/sistema/local_lib/AIForm.php +++ b/sistema/local_lib/AIForm.php @@ -58,6 +58,10 @@ class AIForm extends MECON_HTML_QuickForm { 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: @@ -72,20 +76,20 @@ class AIForm extends MECON_HTML_QuickForm { } // 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(); } - 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'); - $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)) {