$i = 1;
foreach ($confSec as $sec) {
//Veo si tiene permisos para ver la seccion
- if (!@$this->_configuracion['obj_permiso']) {
+ if (!@$this->_configuracion['obj_permiso'] || !@$sec['permisos']) {
$ver = true;
}
- elseif ($this->_configuracion['obj_permiso']->tiene()) {
+ elseif ($this->_configuracion['obj_permiso']->tiene(@$sec['permisos'])) {
$ver = true;
}
else {
- $ver - false;
+ $ver = false;
}
if ($ver) {
$tmp = new MECON_Marco_Seccion ($sec, $this->_configuracion);
$ultimo = 1;
}
array_push($this->_componentesVertical, $tmp->toHtmlVertical($linksel,$ultimo));
- $i++;
array_push($this->_secciones,$tmp);
}
+ $i++;
}
}
// -X2C
'imagenMouseOn' => '', //
'imagenSelect' => '', //
'link' => 'usuarios', //LINK DE LA SECCION
- 'tipoMenu' => '', //TIPO DEL MENU DE HIJOS (vertical, horizontal, oculto)
+ 'tipoMenu' => 'vertical', //TIPO DEL MENU DE HIJOS (vertical, horizontal, oculto)
'hijos' => array ( //HIJOS PARA EL MENU
array ( 'nombre' => 'Filtrar Usuario', //NOMBRE DEL HIJO 1
'imagenComun' => 'usuarios-filtrar.gif', //IMAGEN COMUN
'imagenMouseOn' => '', //
+ 'permisos' => array (20,25,27,35),
'imagenSelect' => '', //
'link' => 'usuarios-filtrar', //LINK DEL HIJO
'subhijos' => array ( 'sarasa1',
'nombre' => 'Perfiles', //NOMBRE DE LA SECCION
'imagenComun' => 'perfiles.gif', //IMAGEN COMUN
'imagenMouseOn' => '', //
+ 'permisos' => array (20,25,27,35),
'imagenSelect' => '', //
'link' => 'perfiles', //LINK DE LA SECCION
'tipoMenu' => 'vertical', //TIPO DEL MENU DE HIJOS (vertical, horizontal, oculto)
prepend_include_path('/home/mmarrese/public_html/meconlib/tronco/lib');
require_once 'MECON/Marco.php';
+require_once 'SAMURAI/Perm.php';
+require_once 'DB.php';
+
+$db = DB::connect ('mysql://intranet:intranet@bal747f/samurai');
+
+$PERM = new SAMURAI_Perm('mmarre@mecon', 60, $db);
+$MARCO = new MECON_Marco ('/var/www/sistemas/prueba/conf/confSecciones.php', $PERM);
//session_start();
<?php
- $MARCO = new MECON_Marco ('../conf/confSecciones.php');
+
$MARCO->setEspacios(false);
$MARCO->addBody('<img src="images/inicio.jpg" border="0">');
$MARCO->display();
<?php
- $MARCO = new MECON_Marco ('../conf/confSecciones.php');
$MARCO->addBody('<b>A MI ME REBOTA Y A VOS TE EXPLOTA</b>');
$MARCO->addTitle('PERFILES PRUEBA');
$MARCO->addBody('<BR>Actitud Maria Marta<BR>');
<?php
- $MARCO = new MECON_Marco ('../conf/confSecciones.php');
$MARCO->addBody('<b>ESTO ES EL NIETO</b>');
$MARCO->addBody('<b>ESTO ES EL NIETO</b>');
$MARCO->addBody('<b>ESTO ES EL NIETO</b>');
<?php
- $MARCO = new MECON_Marco ('../conf/confSecciones.php');
$MARCO->addTitle('USUARIOS - ABM');
$MARCO->addBody('<BR>ESTO ES UNA PRUEBA PARA LOS HIJOS DE LAS SECCIONES<BR><B>USUARIOS - ABM</B><BR>');
$MARCO->display();
<?php
- $MARCO = new MECON_Marco ('../conf/confSecciones.php');
$MARCO->habilitarLinks(false);
$MARCO->addTitle('USUARIOS - FILTRAR');
$MARCO->addBody('<BR>ESTO ES UNA PRUEBA PARA LOS HIJOS DE LAS SECCIONES<BR><B>USUARIO - FILTRAR</B><BR>');
<?php
- $MARCO = new MECON_Marco ('../conf/confSecciones.php');
+ $MARCO = new MECON_Marco ('../conf/confSecciones.php', $PERM);
// $MARCO->addBody('<B>ACA ARRIBA TIENE QUE HABER UN ESPACIO</B><BR>');
// $MARCO->addBody('<b>Y NO ES FELIZ, AUNQUE SONRIA</b>');
$MARCO->addTitle('USUARIOS - PRUEBA');
$MARCO->addBody('AAAAAAAAAAAAAAAA BBBBBBBBB CCCCCCCCCCCCCCCCCC DDDDDDDDDDDDDDDDDD EEEEEEEEEEEEEEEEEEE FFFFFFFFFFFFFFFFFF GGGGGGGGGGGGGGGGGGG HHHHHHHHHHHHHHHHHHH IIIIIIIIIIIIIIIIIIII JJJJJJJJJJJJJJJJJJJ KKKKKKKKKKKKKKKKKKKK LLLLLLLLLLLLLLLLLLLLLL MMMMMMMMMMMMMMMMMMMMM NNNNNNNNNNNNN');
// }}}
- $MARCO->addMenuVertical('Opciones para ver:<br> 1- Opcion 1<br> 2- Opcion 2');
+// $MARCO->addMenuVertical('Opciones para ver:<br> 1- Opcion 1<br> 2- Opcion 2');
$MARCO->setEspacios();
$MARCO->display();