// +----------------------------------------------------------------------+
//
// $Id$
//
//VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
$SAMURAI_PERM->chequear(SAMURAI_DEVELOPER);
//}}}
require_once 'MECON/HTML/Tabla.php';
require_once 'SAMURAI/Permiso.php';
//LINKS A PERMISOS-ABM {{{
$aH = '';
$aHModif = $aH.'';
$aHElim = $aH.'';
$aHModifdes = '';
$aHElimdes = '';
// }}}
//VEO SI HAY QUE ELEGIR EN QUE SISTEMA TRABAJAR {{{
if (!@$_SESSION['samurai']['id_sistema']) {
header('Location: ./../sel-sistema?redirect=permisos/permisos');
}
// }}}
//CREO LOS OBJETOS NECESARIOS {{{
$TABLA2 = new MECON_HTML_Tabla ('cellspacing=0');
$TABLA = new MECON_HTML_Tabla ('cellpadding=2');
// }}}
//OBTENGO LA INFORMACION DE LA BASE {{{
$permisos = SAMURAI_Permiso::getPermisos($DB);
// }}}
//AGREGO LOS DATOS A LAS TABLAS {{{
$row = array ($aH.'Ingresar Nuevo Permiso');
$TABLA2->addRow($row,'align=right');
$row = array ('Id','Descripcion','Modif.','Elim.');
$TABLA->addRow($row,'cabecera');
foreach ($permisos as $permiso) {
if ($permiso->asociadoASistema()) {
$Modif = $aHModifdes;
$Elim = $aHElimdes;
}
else {
$Modif = ereg_replace('##NUEVO##' , $permiso->getId(), $aHModif);
$Elim = ereg_replace('##NUEVO##' , $permiso->getId(), $aHElim );
$Modif = ereg_replace('##ACCION##' , 'm' , $Modif );
$Elim = ereg_replace('##ACCION##' , 'e' , $Elim );
}
$row = array ( $permiso->getId(),
$permiso->getDescripcion(),
$Modif,
$Elim,
);
$TABLA->addRow($row);
$TABLA->updateColAttributes(0,'width="10%" ');
$TABLA->updateColAttributes(1,'width="70%"');
$TABLA->updateColAttributes(2,'width="10%"');
$TABLA->updateColAttributes(3,'width="10%"');
$TABLA->updateRowAttributes(0,'cabecera');
}
// }}}
//DIBUJO LA PAGINA {{{
$MARCO->addBody($TABLA2->toHtml(1));
$MARCO->addBody($TABLA);
$MARCO->display();
// }}}
//FIN
?>