X-Git-Url: https://git.llucax.com/mecon/samurai.git/blobdiff_plain/0ecc42815b25c93505bdc63406044ebd4c37283b..d0ae155a8be2168110755cce58865068b34bfe91:/sistema/www/sistemas/sistemas-permisos.php diff --git a/sistema/www/sistemas/sistemas-permisos.php b/sistema/www/sistemas/sistemas-permisos.php index 1d40f36..5cd96a7 100644 --- a/sistema/www/sistemas/sistemas-permisos.php +++ b/sistema/www/sistemas/sistemas-permisos.php @@ -18,13 +18,11 @@ // +----------------------------------------------------------------------+ // // $Id: sistemas-permisos.php 21 2003-06-25 22:26:30Z mmarre e -// $Author$ -// $URL$ -// $Date$ -// $Rev$ // require_once 'MECON/HTML/QuickForm.php'; require_once 'MECON/HTML/Tabla.php'; + require_once 'SAMURAI/Sistema.php'; + require_once 'SAMURAI/Permiso.php'; //OBTENGO EL ID DEL SISTEMA {{ //El id de sistema viene por get o por post, no hay otra posibilidad @@ -37,9 +35,8 @@ } // }}} //CREO LOS OBJETO NECESARIOS {{{ - $SAMURAI = new Samurai($DB); $FORM = new MECON_HTML_QuickForm ('sistemas_permisos','post','sistemas-permisos'); - $SISTEMA = new Sistema ($DB, $idSistema); + $SISTEMA = new SAMURAI_Sistema ($DB, $idSistema); $TABLASIST = new Tabla ('cellpadding=2'); $TABLAPERM = new Tabla ('cellpadding=2'); // }}} @@ -52,7 +49,7 @@ // }}} //AGREGO LOS ELEMENTOS DEL FORM {{{ //Obtengo la lista de permisos - $PERMISOS = $SAMURAI->getSelectPermisos(); + $PERMISOS = SAMURAI_Permiso::getArrayPermisos($DB); //Agrego elementos $FORM->addElement ('header', 'cabecera' , 'Agregar una asociacion'); $FORM->addElement ('hidden', 'idSistema' , $idSistema); @@ -86,11 +83,9 @@ } if ($error) { - $group = array (); - $group[] = HTML_QuickForm::createElement('static', 'error' , 'Error', 'La asociacion ya existe, modifique alguno de sus datos.'); - $group[] = HTML_QuickForm::createElement('submit', 'aceptar' , 'Grabar'); - $FORM->removeElement('botones'); - $FORM->addGroup($group,'botones', '', '
'); + $TABLA = new Tabla ('cellspacing=0'); + $row = array ('La asociacion ya existe, modifique alguno de sus datos'); + $TABLA->addRow($row,'align=left'); } else { $idPermiso->setSelected(null); @@ -140,7 +135,7 @@ foreach ($asocs as $key => $asoc) { $estilo = 'comun'; - $permiso = new Permiso($DB, $asoc['id']); + $permiso = new SAMURAI_Permiso($DB, $asoc['id']); $Modif = ereg_replace('##PERMISO##', $asoc['id'] , $aHrefModif); $Elim = ereg_replace('##PERMISO##', $asoc['id'] , $aHrefElim ); $Modif = ereg_replace('##OBS##' , $asoc['obs'], $Modif ); @@ -163,6 +158,10 @@ //AGREGO LA TABLA DEL SISTEMA $MARCO->addBody($TABLASIST); $MARCO->addBody('
'); + //AGREGO EL ERROR + if (isset($TABLA)) { + $MARCO->addBody($TABLA); + } //AGREGO LA TABLA DEL FORM $MARCO->addBody($FORM); $MARCO->addBody('
');