X-Git-Url: https://git.llucax.com/mecon/samurai.git/blobdiff_plain/840abcc48a16d1149da9922585135f09a41e789a..547067710b8d12d2e72d9bf401da3513ff69e89d:/sistema/www/consultas/usuarios.php diff --git a/sistema/www/consultas/usuarios.php b/sistema/www/consultas/usuarios.php index 698c96f..2036587 100644 --- a/sistema/www/consultas/usuarios.php +++ b/sistema/www/consultas/usuarios.php @@ -40,8 +40,12 @@ //}}} //}}} -//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); +} +$MARCO =& new MECON_Marco ('/var/www/sistemas/samurai/sistema/conf/confSecciones.php', $SAMURAI_PERM); //}}} //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; - $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; //}}} @@ -79,7 +83,7 @@ if (@!$accion || $accion == 'filtrar') { //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('
'); $T_VOLVER->addRow(array($LINK_VOLVER->toHtml()), 'align="left"'); $MARCO->addBodyContent($T_VOLVER); @@ -96,7 +100,7 @@ elseif ($accion == 'listado') { //}}} //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']; } @@ -108,7 +112,7 @@ elseif ($accion == 'listado') { $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)){ @@ -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'); - $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)){ @@ -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"'); - $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', - 'id_sistema'=>$key, 'login'=>$login)); + 'id_sistema2'=>$key, 'login'=>$login)); $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->addTitle('Informacion Usuario'); + $MARCO->addTitle('Información Usuario'); $MARCO->addBodyContent('
'); $T_VOLVER->addRow(array($LINK_VOLVER->toHtml()), 'align="left"'); $MARCO->addBodyContent($T_VOLVER); @@ -209,7 +213,7 @@ elseif ($accion == 'info_usuario') { 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"'); @@ -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'); - $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)){ @@ -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"'); - $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"'); @@ -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'); - $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', - 'id_sistema'=>$id_sistema, 'login'=>$login, + 'id_sistema2'=>$id_sistema2, 'login'=>$login, '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->addTitle('Informacion Usuario'); + $MARCO->addTitle('Información Usuario'); $MARCO->addBodyContent('
'); $T_VOLVER->addRow(array($LINK_VOLVER->toHtml()), 'align="left"'); $MARCO->addBodyContent($T_VOLVER); @@ -291,7 +295,7 @@ elseif ($accion == 'info_usuario_sistema') { 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(); @@ -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'); - $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)){ @@ -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"'); - $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"'); @@ -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"'); - $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"'); @@ -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"'); - $T_PERMISOS->addRow(array('Id', 'Descripcion', 'Observaciones'), 'titulo'); + $T_PERMISOS->addRow(array('Id', 'Descripción', 'Observaciones'), 'titulo'); $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( @@ -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', - 'login' => $login, 'id_sistema'=>$id_sistema)); + 'login' => $login, 'id_sistema2'=>$id_sistema2)); $MARCO->addBodyContent($T_USUARIO); $MARCO->addBodyContent($IMG_SEP); $MARCO->addBodyContent($T_SISTEMA);