X-Git-Url: https://git.llucax.com/mecon/samurai.git/blobdiff_plain/421bca9938fcbe0d0cf3e715a27f0a6bc37c15c3..08d4baced9d229a7378f2ee7060918faaf53da7e:/sistema/local_lib/prepend.php?ds=sidebyside diff --git a/sistema/local_lib/prepend.php b/sistema/local_lib/prepend.php index 70cac6e..34650a8 100644 --- a/sistema/local_lib/prepend.php +++ b/sistema/local_lib/prepend.php @@ -2,33 +2,40 @@ // vim: set expandtab tabstop=4 softtabstop=4 shiftwidth=4: require_once 'MECON/general.php'; -prepend_include_path('/home/mmarrese/public_html/meconlib/tronco/lib/'); +prepend_include_path('/home/mmarrese/public_html/meconlib/lib/'); require_once 'MECON/Marco.php'; require_once 'SAMURAI/DB.php'; require_once 'SAMURAI/Perm.php'; require_once 'util.php'; -require_once 'constantes.php'; +require_once 'SAMURAI/constantes.php'; + + +require_once 'MECON/Usuario.php'; session_start(); -if (!isset($_SESSION['samurai']['id_sistema']) && isset($_GET['id_sistema'])) { - $_SESSION['samurai']['id_sistema'] = $_GET['id_sistema']; +//Realizo la conexion con la base de datos +$tmp = new SAMURAI_DB(); +$DB =& $tmp->connect(); + +//CARGO LAS VARIABLES DE SESION INTERNAS {{{ +if (!isset($_SESSION['usuario'])) { + header('Location: /sistemas/intranet/login?redirect='.$_SERVER['REQUEST_URI']); } -if (!isset($_SESSION['samurai']['login']) && isset($_GET['login'])) { - $_SESSION['samurai']['login'] = $_GET['login']; +if (isset($_GET['id_sistema'])) { + $_SESSION['samurai']['id_sistema'] = $_GET['id_sistema']; } -if (isset($_GET['l'])) { - $_SESSION['samurai']['login_perm'] = $_GET['l']; +elseif (($_SERVER['REQUEST_URI'] != "/sistemas/samurai/sel-sistema" && + $_SERVER['REQUEST_URI'] != + "/sistemas/samurai/sel-sistema?redirect=index")&& + !@$_SESSION['samurai']['id_sistema']) { + header('Location: /sistemas/samurai/sel-sistema?redirect=index'); } -elseif (!isset($_SESSION['samurai']['login_perm'])) { - $_SESSION['samurai']['login_perm'] = 'mmarre@mecon'; +elseif (@$_SESSION['samurai']['id_sistema']) { + //Creo el objeto Permiso + $SAMURAI_PERM = new SAMURAI_Perm ($_SESSION['usuario'], + $_SESSION['samurai']['id_sistema'], $DB); } -//Realizo la conexion con la base de datos -$tmp = new SAMURAI_DB(); -$DB =& $tmp->connect(); -//Creo el objeto Permiso -$SAMURAI_PERM = new SAMURAI_Perm ($_SESSION['samurai']['login_perm'], SAMURAI_ID, $DB); -//Creo el objeto Marco -$MARCO =& new MECON_Marco ('/var/www/sistemas/samurai/sistema/conf/confSecciones.php', $SAMURAI_PERM); +//}}} ?>