X-Git-Url: https://git.llucax.com/mecon/samurai.git/blobdiff_plain/2ba023cd1e829c20ad139ca6c2c738738b4f15fe..35dc97263ea8ab3af79406a00b8896e55c93d9b3:/sistema/www/permisos/permisos.php?ds=inline
diff --git a/sistema/www/permisos/permisos.php b/sistema/www/permisos/permisos.php
index 6a2ef61..20bf0f2 100644
--- a/sistema/www/permisos/permisos.php
+++ b/sistema/www/permisos/permisos.php
@@ -20,14 +20,26 @@
// $Id$
//
+//VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
+ if (!$SAMURAI_PERM->tiene(SAMURAI_DEVELOPER)) {
+// header('Location: error')
+ }
+//}}}
require_once 'MECON/HTML/Tabla.php';
require_once 'SAMURAI/Permiso.php';
//LINKS A PERMISOS-ABM {{{
- $aHref = '';
- $aHrefModif = $aHref.'';
- $aHrefElim = $aHref.'';
+ $aH = '';
+ $aHModif = $aH.'';
+ $aHElim = $aH.'';
+ $aHModifdes = '';
+ $aHElimdes = '';
// }}}
+//VEO SI HAY QUE ELEGIR EN QUE SISTEMA TRABAJAR {{{
+if (!@$_SESSION['samurai']['id_sistema'] || !@$_SESSION['samurai']['login']) {
+ header('Location: ./../sel-sistema');
+}
+// }}}
//CREO LOS OBJETOS NECESARIOS {{{
$TABLA2 = new Tabla ('cellspacing=0');
$TABLA = new Tabla ('cellpadding=2');
@@ -36,26 +48,36 @@
$permisos = SAMURAI_Permiso::getPermisos($DB);
// }}}
//AGREGO LOS DATOS A LAS TABLAS {{{
- $row = array ($aHref.'Ingresar Nuevo Permiso');
+ $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) {
- $Modif = ereg_replace('##NUEVO##' , $permiso->getId(), $aHrefModif);
- $Elim = ereg_replace('##NUEVO##' , $permiso->getId(), $aHrefElim );
- $Modif = ereg_replace('##ACCION##' , 'm' , $Modif );
- $Elim = ereg_replace('##ACCION##' , 'e' , $Elim );
+ 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 = new Marco ('../../conf/confSecciones.php');
$MARCO->addBody($TABLA2->toHtml(1));
$MARCO->addBody($TABLA);
$MARCO->display();