X-Git-Url: https://git.llucax.com/mecon/samurai.git/blobdiff_plain/f511595e675f4589b2d1f0cf5d74ff0594a402f5..c999986d1d961dc60595cd3323d7d3abcfbdff68:/sistema/www/consultas/sistemas.php diff --git a/sistema/www/consultas/sistemas.php b/sistema/www/consultas/sistemas.php index e3ecfdd..2794c00 100644 --- a/sistema/www/consultas/sistemas.php +++ b/sistema/www/consultas/sistemas.php @@ -37,8 +37,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 sistema {{{ @@ -69,7 +73,7 @@ if (@!$accion || $accion == 'info_listado') { //Agrego la informacion a la tabla de sistemas {{{ $T_SISTEMAS->addRow(array('Listado de Sistemas'), 'cabecera colspan="4"'); - $T_SISTEMAS->addRow(array('Id', 'Nombre', 'Descripcion', 'Activo'), + $T_SISTEMAS->addRow(array('Id', 'Nombre', 'Descripción', 'Activo'), 'titulo'); //Agrego la info de los sistemas foreach ($sistemas as $sistema) { @@ -96,7 +100,7 @@ if (@!$accion || $accion == 'info_listado') { //Agrego la informacion al marco {{{ $LINK_VOLVER->setHref('consultas'); $MARCO->addBodyContent($T_SISTEMAS); - $MARCO->addTitle('Estadisticas de Sistemas'); + $MARCO->addTitle('Estadísticas de Sistemas'); $MARCO->addBodyContent('
'); $T_VOLVER->addRow(array($LINK_VOLVER->toHtml()), 'align="left"'); $MARCO->addBodyContent($T_VOLVER); @@ -129,7 +133,7 @@ elseif (@!$accion || $accion == 'info_informacion') { //Agrego la informacion del sistema seleccionado {{{ $T_SISTEMA->addRow(array('Datos del Sistema Seleccionado'),'cabecera colspan="4"'); - $T_SISTEMA->addRow(array('Id', 'Nombre', 'Descripcion', 'Activo'), + $T_SISTEMA->addRow(array('Id', 'Nombre', 'Descripción', 'Activo'), 'titulo'); $T_SISTEMA->addRow(array( $SISTEMA->getId(), @@ -168,7 +172,7 @@ elseif (@!$accion || $accion == 'info_informacion') { //}}} //Agrego la informacion {{{ - $T_EST->addRow(array('Estadisticas'), 'cabecera colspan="3"'); + $T_EST->addRow(array('Estadísticas'), 'cabecera colspan="3"'); $T_EST->addRow(array('Usuarios', 'Perfiles', 'Permisos'), 'titulo'); $T_EST->updateColAttributes(0, 'width="33%" align="center"'); $T_EST->updateColAttributes(1, 'width="33%" align="center"'); @@ -229,7 +233,7 @@ elseif (@!$accion || $accion == 'info_informacion') { $usu = SAMURAI_Perfil::getPerfiles($DB, '', $id_sist); $T_SUBACCION->addRow(array('Datos de los Perfiles'), 'colspan="2" cabecera'); - $T_SUBACCION->addRow(array('Id', 'Descripcion'), 'titulo'); + $T_SUBACCION->addRow(array('Id', 'Descripción'), 'titulo'); foreach ($usu as $u) { $T_SUBACCION->addRow(array($u->getId(), $u->getDescripcion())); } @@ -241,7 +245,7 @@ elseif (@!$accion || $accion == 'info_informacion') { $T_SUBACCION->addRow(array('Datos de los Permisos'), 'colspan="3" cabecera'); - $T_SUBACCION->addRow(array('Id', 'Descripcion', 'Observacion'), 'titulo'); + $T_SUBACCION->addRow(array('Id', 'Descripción', 'Observacion'), 'titulo'); foreach ($SISTEMA->getAsociaciones() as $asoc) { $T_SUBACCION->addRow(array($asoc['id'], $asoc['desc'], $asoc['obs'])); @@ -263,11 +267,78 @@ elseif (@!$accion || $accion == 'info_informacion') { $MARCO->addBodyContent($T_SUBACCION); } - $MARCO->addTitle('Estadisticas de Sistemas'); + $MARCO->addTitle('Estadísticas de Sistemas'); + $MARCO->addBodyContent('
'); + $T_VOLVER->addRow(array($LINK_VOLVER->toHtml()), 'align="left"'); + $MARCO->addBodyContent($T_VOLVER); + //}}} +} +//}}} + +//ACTIVAR_SISTEMAS {{{ +elseif (@!$accion || $accion == 'activar_sistema') { + //Creo los objetos necesarios {{{ + $T_SISTEMAS =& new MECON_HTML_Tabla(); + $IMG =& new MECON_HTML_Image('/MECON/images/general_tilde_azul.gif'); + $LINK =& new MECON_HTML_Link('sistemas'); + //}}} + + //Obtengo la lista de sistemas (habilitados y no habilitados) {{{ + $sistemas = SAMURAI_Sistema::getSistemas($DB, false); + //}}} + + //Agrego la informacion a la tabla de sistemas {{{ + $T_SISTEMAS->addRow(array('Listado de Sistemas Inactivos'), 'cabecera + colspan="4"'); + $T_SISTEMAS->addRow(array('Id', 'Nombre', 'Descripción', 'Activar'), + 'titulo'); + //Agrego la info de los sistemas + foreach ($sistemas as $sistema) { + if (!$sistema->getEstado()) { + $LINK->setContents($IMG); + $LINK->setGetVars( + array( + 'accion' => 'activar_sistema_activar', + 'id_sist' => $sistema->getId(), + ) + ); + $row = array ( $sistema->getId(), + $sistema->getNombre(), + $sistema->getDescripcion(), + $LINK->toHtml() + ); + $T_SISTEMAS->addRow($row); + } + } + $T_SISTEMAS->updateColAttributes(0, 'width="5%" align="center"'); + $T_SISTEMAS->updateColAttributes(1, 'width="20%" align="center"'); + $T_SISTEMAS->updateColAttributes(3, 'width="5%" align="center"'); + $T_SISTEMAS->updateRowAttributes(0, 'align="left"'); + //}}} + + //Agrego la informacion al marco {{{ + $LINK_VOLVER->setHref('consultas'); + $MARCO->addBodyContent($T_SISTEMAS); + $MARCO->addTitle('Activación de Sistemas'); $MARCO->addBodyContent('
'); $T_VOLVER->addRow(array($LINK_VOLVER->toHtml()), 'align="left"'); $MARCO->addBodyContent($T_VOLVER); + //}}} +} +//}}} + +//ACTIVAR_SISTEMAS_ACTIVAR {{{ +elseif (@!$accion || $accion == 'activar_sistema_activar') { + + //Creo los objetos necesarios {{{ + $SISTEMA =& new SAMURAI_Sistema($DB, $id_sist); //}}} + //Guardo la informacion {{{ + $SISTEMA->setEstado(1); + $SISTEMA->guardarDatos('modificar'); + //}}} + + header ('Location: sistemas?accion=activar_sistema'); } //}}}