]> git.llucax.com Git - mecon/samurai.git/blobdiff - sistema/www/consultas/usuarios.php
BugFix.
[mecon/samurai.git] / sistema / www / consultas / usuarios.php
index 698c96f2fc251878deef27e3b1084dd31c9b8d9b..53177977518e5b5207f5378ccd8a06469aa3471d 100644 (file)
     //}}}
 //}}}
 
     //}}}
 //}}}
 
-//Verifico si se tiene acceso a la pagina {{{
+//VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
+$SAMURAI_PERM->setSistema(SAMURAI_PERM);
+if (!$SAMURAI_PERM->tiene(SAMURAI_PERM_DEVELOPER)) {
     $SAMURAI_PERM->chequear(SAMURAI_PERM_DEVELOPER);
     $SAMURAI_PERM->chequear(SAMURAI_PERM_DEVELOPER);
+}
+$MARCO =& new MECON_Marco ('/var/www/sistemas/samurai/sistema/conf/confSecciones.php', $SAMURAI_PERM);
 //}}}
 
 //Obtengo la accion y el id del usuario {{{
 //}}}
 
 //Obtengo la accion y el id del usuario {{{
@@ -49,7 +53,7 @@
     $subaccion  = (@$_REQUEST['subaccion'])  ? $_REQUEST['subaccion']  : null;
     $login      = (@$_REQUEST['login'])      ? $_REQUEST['login']      : null; 
     $filtro     = (@$_REQUEST['filtro'])     ? $_REQUEST['filtro']     : null; 
     $subaccion  = (@$_REQUEST['subaccion'])  ? $_REQUEST['subaccion']  : null;
     $login      = (@$_REQUEST['login'])      ? $_REQUEST['login']      : null; 
     $filtro     = (@$_REQUEST['filtro'])     ? $_REQUEST['filtro']     : null; 
-    $id_sistema = (@$_REQUEST['id_sistema']) ? $_REQUEST['id_sistema'] : null; 
+    $id_sistema2 = (@$_REQUEST['id_sistema2']) ? $_REQUEST['id_sistema2'] : null; 
     $id_perfil  = (@$_REQUEST['id_perfil'])  ? $_REQUEST['id_perfil']  : null; 
 //}}}
 
     $id_perfil  = (@$_REQUEST['id_perfil'])  ? $_REQUEST['id_perfil']  : null; 
 //}}}
 
@@ -79,7 +83,7 @@ if (@!$accion || $accion == 'filtrar') {
     //Agrego la informacion al marco {{{
         $LINK_VOLVER->setHref('consultas');
         $MARCO->addBodyContent($FORM);
     //Agrego la informacion al marco {{{
         $LINK_VOLVER->setHref('consultas');
         $MARCO->addBodyContent($FORM);
-        $MARCO->addTitle('Ver informacion de los usuarios');
+        $MARCO->addTitle('Ver información de los usuarios');
         $MARCO->addBodyContent('<BR>');
         $T_VOLVER->addRow(array($LINK_VOLVER->toHtml()), 'align="left"');
         $MARCO->addBodyContent($T_VOLVER);
         $MARCO->addBodyContent('<BR>');
         $T_VOLVER->addRow(array($LINK_VOLVER->toHtml()), 'align="left"');
         $MARCO->addBodyContent($T_VOLVER);
@@ -91,12 +95,12 @@ if (@!$accion || $accion == 'filtrar') {
 elseif ($accion == 'listado') {
     //Creo los objetos necesarios {{{
         $T_USUARIOS  =& new MECON_HTML_Tabla();
 elseif ($accion == 'listado') {
     //Creo los objetos necesarios {{{
         $T_USUARIOS  =& new MECON_HTML_Tabla();
-        $IMG_SEL =& new MECON_HTML_Image('/MECON/images/general_ir4.gif');
+        $IMG_SEL =& new MECON_HTML_Image('/MECON/images/general_ir.gif');
         $LINK_SEL =& new MECON_HTML_Link('usuarios', $IMG_SEL);
     //}}}
 
     //Filtro los usuarios {{{
         $LINK_SEL =& new MECON_HTML_Link('usuarios', $IMG_SEL);
     //}}}
 
     //Filtro los usuarios {{{
-        $usu_res = MECON_Usuario::filtrarUsuarios($DB, $filtro, null);
+        $usu_res = SAMURAI_Usuario::filtrarUsuarios($DB, $filtro);
         while ($usu_res->fetchInto($row)){
             $usu[$row['login']] = $row['nombre'];
         }
         while ($usu_res->fetchInto($row)){
             $usu[$row['login']] = $row['nombre'];
         }
@@ -108,7 +112,7 @@ elseif ($accion == 'listado') {
         $T_USUARIOS->addRow(array('Login', 'Nombre', 'Dependencia', 'Sel.'), 'titulo');
         if (@count($usu)) {
             foreach ($usu as $key => $value) {
         $T_USUARIOS->addRow(array('Login', 'Nombre', 'Dependencia', 'Sel.'), 'titulo');
         if (@count($usu)) {
             foreach ($usu as $key => $value) {
-                $u =& new MECON_Usuario(null, $key);
+                $u =& new MECON_Usuario($DB, null, $key);
                 //BUSCO EL NOMBRE DE LA DEPENDENCIA {{{
                 $depen = MECON_Dependencia::buscarPorCodigo ($DB, $u->getCodep());
                 while ($depen->fetchInto($row)){
                 //BUSCO EL NOMBRE DE LA DEPENDENCIA {{{
                 $depen = MECON_Dependencia::buscarPorCodigo ($DB, $u->getCodep());
                 while ($depen->fetchInto($row)){
@@ -145,7 +149,7 @@ elseif ($accion == 'info_usuario') {
         $T_USUARIO =& new MECON_HTML_Tabla();
         $T_SISTEMAS =& new MECON_HTML_Tabla();
         $IMG_SEP =& new MECON_HTML_Image('../images/linea_separacion.gif');
         $T_USUARIO =& new MECON_HTML_Tabla();
         $T_SISTEMAS =& new MECON_HTML_Tabla();
         $IMG_SEP =& new MECON_HTML_Image('../images/linea_separacion.gif');
-        $IMG_SEL =& new MECON_HTML_Image('/MECON/images/general_ir4.gif');
+        $IMG_SEL =& new MECON_HTML_Image('/MECON/images/general_ir.gif');
         $LINK_SEL =& new MECON_HTML_Link('usuarios', $IMG_SEL);
     //}}}
 
         $LINK_SEL =& new MECON_HTML_Link('usuarios', $IMG_SEL);
     //}}}
 
@@ -153,7 +157,7 @@ elseif ($accion == 'info_usuario') {
         $T_USUARIO->addRow(array('Datos del Usuario'), 'colspan="3" cabecera
                 align="left"');
         $T_USUARIO->addRow(array('Login', 'Nombre', 'Dependencia'), 'titulo');
         $T_USUARIO->addRow(array('Datos del Usuario'), 'colspan="3" cabecera
                 align="left"');
         $T_USUARIO->addRow(array('Login', 'Nombre', 'Dependencia'), 'titulo');
-        $u =& new MECON_Usuario(null, $login);
+        $u =& new MECON_Usuario($DB, null, $login);
         //BUSCO EL NOMBRE DE LA DEPENDENCIA {{{
         $depen = MECON_Dependencia::buscarPorCodigo ($DB, $u->getCodep());
         while ($depen->fetchInto($row)){
         //BUSCO EL NOMBRE DE LA DEPENDENCIA {{{
         $depen = MECON_Dependencia::buscarPorCodigo ($DB, $u->getCodep());
         while ($depen->fetchInto($row)){
@@ -171,11 +175,11 @@ elseif ($accion == 'info_usuario') {
     //Agrego la informacion de los sistemas {{{
         $T_SISTEMAS->addRow(array('Sistemas en los que esta asociado el
                     usuario'), 'colspan="4" cabecera align="left"');
     //Agrego la informacion de los sistemas {{{
         $T_SISTEMAS->addRow(array('Sistemas en los que esta asociado el
                     usuario'), 'colspan="4" cabecera align="left"');
-        $T_SISTEMAS->addRow(array('Id', 'Nombre', 'Descripcion', 'Perfiles'), 'titulo');
+        $T_SISTEMAS->addRow(array('Id', 'Nombre', 'Descripción', 'Perfiles'), 'titulo');
         foreach ($informacion as $key => $value) {
             $SISTEMA =& new SAMURAI_Sistema($DB, $key);
             $LINK_SEL->setGetVars(array('accion' => 'info_usuario_sistema',
         foreach ($informacion as $key => $value) {
             $SISTEMA =& new SAMURAI_Sistema($DB, $key);
             $LINK_SEL->setGetVars(array('accion' => 'info_usuario_sistema',
-                        'id_sistema'=>$key, 'login'=>$login));
+                        'id_sistema2'=>$key, 'login'=>$login));
             $T_SISTEMAS->addRow(array(
                                     $key,
                                     $value['nombre_sistema'], 
             $T_SISTEMAS->addRow(array(
                                     $key,
                                     $value['nombre_sistema'], 
@@ -197,7 +201,7 @@ elseif ($accion == 'info_usuario') {
         $MARCO->addBodyContent($T_USUARIO);
         $MARCO->addBodyContent($IMG_SEP);
         $MARCO->addBodyContent($T_SISTEMAS);
         $MARCO->addBodyContent($T_USUARIO);
         $MARCO->addBodyContent($IMG_SEP);
         $MARCO->addBodyContent($T_SISTEMAS);
-        $MARCO->addTitle('Informacion Usuario');
+        $MARCO->addTitle('Información Usuario');
         $MARCO->addBodyContent('<BR>');
         $T_VOLVER->addRow(array($LINK_VOLVER->toHtml()), 'align="left"');
         $MARCO->addBodyContent($T_VOLVER);
         $MARCO->addBodyContent('<BR>');
         $T_VOLVER->addRow(array($LINK_VOLVER->toHtml()), 'align="left"');
         $MARCO->addBodyContent($T_VOLVER);
@@ -209,12 +213,12 @@ elseif ($accion == 'info_usuario') {
 elseif ($accion == 'info_usuario_sistema') {
     //Creo los objetos necesarios {{{
         $USUARIO =& new SAMURAI_Usuario($DB, $login);
 elseif ($accion == 'info_usuario_sistema') {
     //Creo los objetos necesarios {{{
         $USUARIO =& new SAMURAI_Usuario($DB, $login);
-        $SISTEMA =& new SAMURAI_Sistema($DB, $id_sistema);
+        $SISTEMA =& new SAMURAI_Sistema($DB, $id_sistema2);
         $T_USUARIO =& new MECON_HTML_Tabla();
         $T_SISTEMA =& new MECON_HTML_Tabla();
         $T_PERFILES =& new MECON_HTML_Tabla('width="400"');
         $IMG_SEP =& new MECON_HTML_Image('../images/linea_separacion.gif');
         $T_USUARIO =& new MECON_HTML_Tabla();
         $T_SISTEMA =& new MECON_HTML_Tabla();
         $T_PERFILES =& new MECON_HTML_Tabla('width="400"');
         $IMG_SEP =& new MECON_HTML_Image('../images/linea_separacion.gif');
-        $IMG_SEL =& new MECON_HTML_Image('/MECON/images/general_ir4.gif');
+        $IMG_SEL =& new MECON_HTML_Image('/MECON/images/general_ir.gif');
         $LINK_SEL =& new MECON_HTML_Link('usuarios', $IMG_SEL);
     //}}}
 
         $LINK_SEL =& new MECON_HTML_Link('usuarios', $IMG_SEL);
     //}}}
 
@@ -222,7 +226,7 @@ elseif ($accion == 'info_usuario_sistema') {
         $T_USUARIO->addRow(array('Datos del Usuario'), 'colspan="3" cabecera
                 align="left"');
         $T_USUARIO->addRow(array('Login', 'Nombre', 'Dependencia'), 'titulo');
         $T_USUARIO->addRow(array('Datos del Usuario'), 'colspan="3" cabecera
                 align="left"');
         $T_USUARIO->addRow(array('Login', 'Nombre', 'Dependencia'), 'titulo');
-        $u =& new MECON_Usuario(null, $login);
+        $u =& new MECON_Usuario($DB, null, $login);
         //BUSCO EL NOMBRE DE LA DEPENDENCIA {{{
         $depen = MECON_Dependencia::buscarPorCodigo ($DB, $u->getCodep());
         while ($depen->fetchInto($row)){
         //BUSCO EL NOMBRE DE LA DEPENDENCIA {{{
         $depen = MECON_Dependencia::buscarPorCodigo ($DB, $u->getCodep());
         while ($depen->fetchInto($row)){
@@ -235,8 +239,8 @@ elseif ($accion == 'info_usuario_sistema') {
    
     //Agrego la informacion de la tabla sistema {{{
         $T_SISTEMA->addRow(array('Datos del sistema'), 'colspan="3" cabecera align="left"');
    
     //Agrego la informacion de la tabla sistema {{{
         $T_SISTEMA->addRow(array('Datos del sistema'), 'colspan="3" cabecera align="left"');
-        $T_SISTEMA->addRow(array('Id', 'Nombre', 'Descripcion'), 'titulo');
-        $T_SISTEMA->addRow(array($id_sistema, $SISTEMA->getNombre(),
+        $T_SISTEMA->addRow(array('Id', 'Nombre', 'Descripción'), 'titulo');
+        $T_SISTEMA->addRow(array($id_sistema2, $SISTEMA->getNombre(),
                     $SISTEMA->getDescripcion()));
         $T_SISTEMA->updateColAttributes(0, 'width="5%" align="center"');
         $T_SISTEMA->updateColAttributes(1, 'width="20%" align="center"');
                     $SISTEMA->getDescripcion()));
         $T_SISTEMA->updateColAttributes(0, 'width="5%" align="center"');
         $T_SISTEMA->updateColAttributes(1, 'width="20%" align="center"');
@@ -251,11 +255,11 @@ elseif ($accion == 'info_usuario_sistema') {
         $T_PERFILES->addRow(array('Perfiles del usuario en este sistema'), 
                 'colspan="3" cabecera align="left"');
         $T_PERFILES->addRow(array('Id', 'Descripcion', 'Permisos'), 'titulo');
         $T_PERFILES->addRow(array('Perfiles del usuario en este sistema'), 
                 'colspan="3" cabecera align="left"');
         $T_PERFILES->addRow(array('Id', 'Descripcion', 'Permisos'), 'titulo');
-        $informacion = $informacion[$id_sistema]['perfiles'];
+        $informacion = $informacion[$id_sistema2]['perfiles'];
         foreach ($informacion as $key => $value) {
             $PERFIL =& new SAMURAI_Perfil($DB, $key);
             $LINK_SEL->setGetVars(array('accion' => 'info_usuario_sistema_perfil',
         foreach ($informacion as $key => $value) {
             $PERFIL =& new SAMURAI_Perfil($DB, $key);
             $LINK_SEL->setGetVars(array('accion' => 'info_usuario_sistema_perfil',
-                        'id_sistema'=>$id_sistema, 'login'=>$login,
+                        'id_sistema2'=>$id_sistema2, 'login'=>$login,
                         'id_perfil'=>$key));
             $T_PERFILES->addRow(array(
                                     $key,
                         'id_perfil'=>$key));
             $T_PERFILES->addRow(array(
                                     $key,
@@ -279,7 +283,7 @@ elseif ($accion == 'info_usuario_sistema') {
         $MARCO->addBodyContent($T_SISTEMA);
         $MARCO->addBodyContent($IMG_SEP);
         $MARCO->addBodyContent($T_PERFILES);
         $MARCO->addBodyContent($T_SISTEMA);
         $MARCO->addBodyContent($IMG_SEP);
         $MARCO->addBodyContent($T_PERFILES);
-        $MARCO->addTitle('Informacion Usuario');
+        $MARCO->addTitle('Información Usuario');
         $MARCO->addBodyContent('<BR>');
         $T_VOLVER->addRow(array($LINK_VOLVER->toHtml()), 'align="left"');
         $MARCO->addBodyContent($T_VOLVER);
         $MARCO->addBodyContent('<BR>');
         $T_VOLVER->addRow(array($LINK_VOLVER->toHtml()), 'align="left"');
         $MARCO->addBodyContent($T_VOLVER);
@@ -291,14 +295,14 @@ elseif ($accion == 'info_usuario_sistema') {
 elseif ($accion == 'info_usuario_sistema_perfil') {
     //Creo los objetos necesarios {{{
         $USUARIO =& new SAMURAI_Usuario($DB, $login);
 elseif ($accion == 'info_usuario_sistema_perfil') {
     //Creo los objetos necesarios {{{
         $USUARIO =& new SAMURAI_Usuario($DB, $login);
-        $SISTEMA =& new SAMURAI_Sistema($DB, $id_sistema);
+        $SISTEMA =& new SAMURAI_Sistema($DB, $id_sistema2);
         $PERFIL =& new SAMURAI_Perfil($DB, $id_perfil);
         $T_USUARIO =& new MECON_HTML_Tabla();
         $T_SISTEMA =& new MECON_HTML_Tabla();
         $T_PERFIL =& new MECON_HTML_Tabla('width="400"');
         $T_PERMISOS =& new MECON_HTML_Tabla('width="400"');
         $IMG_SEP =& new MECON_HTML_Image('../images/linea_separacion.gif');
         $PERFIL =& new SAMURAI_Perfil($DB, $id_perfil);
         $T_USUARIO =& new MECON_HTML_Tabla();
         $T_SISTEMA =& new MECON_HTML_Tabla();
         $T_PERFIL =& new MECON_HTML_Tabla('width="400"');
         $T_PERMISOS =& new MECON_HTML_Tabla('width="400"');
         $IMG_SEP =& new MECON_HTML_Image('../images/linea_separacion.gif');
-        $IMG_SEL =& new MECON_HTML_Image('/MECON/images/general_ir4.gif');
+        $IMG_SEL =& new MECON_HTML_Image('/MECON/images/general_ir.gif');
         $LINK_SEL =& new MECON_HTML_Link('usuarios', $IMG_SEL);
     //}}}
 
         $LINK_SEL =& new MECON_HTML_Link('usuarios', $IMG_SEL);
     //}}}
 
@@ -306,7 +310,7 @@ elseif ($accion == 'info_usuario_sistema_perfil') {
         $T_USUARIO->addRow(array('Datos del Usuario'), 'colspan="3" cabecera
                 align="left"');
         $T_USUARIO->addRow(array('Login', 'Nombre', 'Dependencia'), 'titulo');
         $T_USUARIO->addRow(array('Datos del Usuario'), 'colspan="3" cabecera
                 align="left"');
         $T_USUARIO->addRow(array('Login', 'Nombre', 'Dependencia'), 'titulo');
-        $u =& new MECON_Usuario(null, $login);
+        $u =& new MECON_Usuario($DB, null, $login);
         //BUSCO EL NOMBRE DE LA DEPENDENCIA {{{
         $depen = MECON_Dependencia::buscarPorCodigo ($DB, $u->getCodep());
         while ($depen->fetchInto($row)){
         //BUSCO EL NOMBRE DE LA DEPENDENCIA {{{
         $depen = MECON_Dependencia::buscarPorCodigo ($DB, $u->getCodep());
         while ($depen->fetchInto($row)){
@@ -319,8 +323,8 @@ elseif ($accion == 'info_usuario_sistema_perfil') {
    
     //Agrego la informacion de la tabla sistema {{{
         $T_SISTEMA->addRow(array('Datos del sistema'), 'colspan="3" cabecera align="left"');
    
     //Agrego la informacion de la tabla sistema {{{
         $T_SISTEMA->addRow(array('Datos del sistema'), 'colspan="3" cabecera align="left"');
-        $T_SISTEMA->addRow(array('Id', 'Nombre', 'Descripcion'), 'titulo');
-        $T_SISTEMA->addRow(array($id_sistema, $SISTEMA->getNombre(),
+        $T_SISTEMA->addRow(array('Id', 'Nombre', 'Descripción'), 'titulo');
+        $T_SISTEMA->addRow(array($id_sistema2, $SISTEMA->getNombre(),
                     $SISTEMA->getDescripcion()));
         $T_SISTEMA->updateColAttributes(0, 'width="5%" align="center"');
         $T_SISTEMA->updateColAttributes(1, 'width="20%" align="center"');
                     $SISTEMA->getDescripcion()));
         $T_SISTEMA->updateColAttributes(0, 'width="5%" align="center"');
         $T_SISTEMA->updateColAttributes(1, 'width="20%" align="center"');
@@ -329,7 +333,7 @@ elseif ($accion == 'info_usuario_sistema_perfil') {
         
     //Agrego la informacion de la tabla perfil {{{
         $T_PERFIL->addRow(array('Datos del perfil'), 'colspan="2" cabecera align="left"');
         
     //Agrego la informacion de la tabla perfil {{{
         $T_PERFIL->addRow(array('Datos del perfil'), 'colspan="2" cabecera align="left"');
-        $T_PERFIL->addRow(array('Id', 'Descripcion'), 'titulo');
+        $T_PERFIL->addRow(array('Id', 'Descripción'), 'titulo');
         $T_PERFIL->addRow(array($id_perfil, $PERFIL->getDescripcion()));
         $T_PERFIL->updateColAttributes(0, 'width="5%" align="center"');
         $T_PERFIL->updateRowAttributes(0, 'align="left"');
         $T_PERFIL->addRow(array($id_perfil, $PERFIL->getDescripcion()));
         $T_PERFIL->updateColAttributes(0, 'width="5%" align="center"');
         $T_PERFIL->updateRowAttributes(0, 'align="left"');
@@ -342,9 +346,9 @@ elseif ($accion == 'info_usuario_sistema_perfil') {
     //Agrego la informacion de los permisos {{{
         $T_PERMISOS->addRow(array('Permisos del usuario con este perfil'), 
                 'colspan="3" cabecera align="left"');
     //Agrego la informacion de los permisos {{{
         $T_PERMISOS->addRow(array('Permisos del usuario con este perfil'), 
                 'colspan="3" cabecera align="left"');
-        $T_PERMISOS->addRow(array('Id', 'Descripcion', 'Observaciones'), 'titulo');
+        $T_PERMISOS->addRow(array('Id', 'Descripción', 'Observaciones'), 'titulo');
         $informacion =
         $informacion =
-            $informacion[$id_sistema]['perfiles'][$id_perfil]['permisos'];
+            $informacion[$id_sistema2]['perfiles'][$id_perfil]['permisos'];
         foreach ($informacion as $key => $value) {
             foreach ($value as $obs) {
                 $T_PERMISOS->addRow(array(
         foreach ($informacion as $key => $value) {
             foreach ($value as $obs) {
                 $T_PERMISOS->addRow(array(
@@ -364,7 +368,7 @@ elseif ($accion == 'info_usuario_sistema_perfil') {
     //Agrego la informacion al marco {{{
         $LINK_VOLVER->setHref('usuarios');
         $LINK_VOLVER->setGetVars(array('accion' => 'info_usuario_sistema',
     //Agrego la informacion al marco {{{
         $LINK_VOLVER->setHref('usuarios');
         $LINK_VOLVER->setGetVars(array('accion' => 'info_usuario_sistema',
-                    'login' => $login, 'id_sistema'=>$id_sistema));
+                    'login' => $login, 'id_sistema2'=>$id_sistema2));
         $MARCO->addBodyContent($T_USUARIO);
         $MARCO->addBodyContent($IMG_SEP);
         $MARCO->addBodyContent($T_SISTEMA);
         $MARCO->addBodyContent($T_USUARIO);
         $MARCO->addBodyContent($IMG_SEP);
         $MARCO->addBodyContent($T_SISTEMA);