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');
}
//}}}