]> git.llucax.com Git - mecon/ai.git/blobdiff - sistema/www/index.php
Se agrega la seccion nueva para hacer la carga de secciones ocultas.
[mecon/ai.git] / sistema / www / index.php
index 11dede83a66e5955d288bc9a066be31919794d66..b41957a881647bb1b10ab397522cad40e6436ce6 100644 (file)
@@ -32,6 +32,13 @@ prepend_include_path('/var/www/sistemas/ai/sistema/local_lib');
 require_once 'MECON/HTML/Error.php';
 require_once 'permisos.php';
 
 require_once 'MECON/HTML/Error.php';
 require_once 'permisos.php';
 
+// Si no está logueado, se redirige a la Intranet. {{{
+if (!@$_SESSION['usuario']) {
+    header('Location: /sistemas/intranet/login?redirect='
+        . urlencode($_SERVER['REQUEST_URI']));
+}
+// }}}
+
 // Debug. {{{
 require_once 'PEAR.php';
 #PEAR::setErrorHandling(PEAR_ERROR_TRIGGER);
 // Debug. {{{
 require_once 'PEAR.php';
 #PEAR::setErrorHandling(PEAR_ERROR_TRIGGER);
@@ -46,16 +53,10 @@ if (DB::isError($db)) {
 }
 // }}}
 
 }
 // }}}
 
-// Si no está logueado, se redirige a la Intranet. {{{
-if (!@$_SESSION['usuario']) {
-    header('Location: /sistemas/intranet/sistemas');
-}
-// }}}
-
 // Creo el objeto de permisos y chequeo que tenga al menos un permiso para seguir. {{{
 require_once 'SAMURAI/Perm.php';
 $perm = new SAMURAI_Perm($_SESSION['usuario'], AI_PERM, $db);
 // Creo el objeto de permisos y chequeo que tenga al menos un permiso para seguir. {{{
 require_once 'SAMURAI/Perm.php';
 $perm = new SAMURAI_Perm($_SESSION['usuario'], AI_PERM, $db);
-$perm->chequear(AI_PERM_NOTICIAS, AI_PERM_SERVICIOS, AI_PERM_SISTEMAS);
+$perm->chequear();
 // }}}
 
 // Creo el Marco. {{{
 // }}}
 
 // Creo el Marco. {{{
@@ -236,16 +237,7 @@ if ($tipo) {
     // Agrego el menu, link para nuevo y formulario a la página. {{{
     $marco->addMenuVertical($arbol);
     if ($accion & ~AI_ALTA) {
     // Agrego el menu, link para nuevo y formulario a la página. {{{
     $marco->addMenuVertical($arbol);
     if ($accion & ~AI_ALTA) {
-        require_once 'MECON/HTML/Image.php';
-        require_once 'MECON/HTML/Link.php';
-        $marco->addBody('<div class="texto11_negro" valign="middle" align="right">');
-        $link = new MECON_HTML_Link($tipo);
-        $link->addContents('Nuevo');
-        $img = new MECON_HTML_Image('/MECON/images/general_nuevo', 'Agregar nuevo',
-            array('border' => 0, 'align'  => 'middle',));
-        $link->addContents($img);
-        $marco->addBody($link);
-        $marco->addBody('</div>');
+        $form->renderer->tabla->addLink('nuevo', $tipo);
     }
     $marco->addBody($form);
     // }}}
     }
     $marco->addBody($form);
     // }}}