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:
}
// 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)) {