| // +--------------------------------------------------------------------+ // // $Id$ // // $URL$ // $Rev$ // $Date$ // $Author$ // Basado en prepend.php de Horas Extras de Leandro Lucarella session_start(); require_once 'PEAR.php'; require_once 'DB.php'; require_once 'Samurai/Perm.php'; // SAMURAI_LIB -> Manejo de permisos /home/intranet/lib require_once 'HE/hooks.php'; // HE - HOOKS require_once 'lib/SA/Sistemas.php'; // SA - Sistemas if (isset($_POST['id_sistema']) && isset($_POST['usuario'])) { $_SESSION['id_sistema_remoto'] = $_POST['id_sistema']; $_SESSION['usuario'] = $_POST['usuario']; } elseif (!isset($_SESSION['id_sistema_remoto']) || !isset($_SESSION['usuario'])) { die ('ERROR -> Por Post la aplicacion debe recibir el id_sistema y el usuario'); } // Levanto la configuracion de SAMURAI $CONF = require_once 'conf/sist_Conf.php'; // Crea el objeto de chequeo de permisos para el sistema local. $PERMISO =& new SA_Perm($CONF['id_sistema'],$_SESSION['usuario']); // Creo la conexion persistente a la base de datos {{{ $tmp = include 'conf/db_Conf.php'; $tmp = $tmp['db_type'].'://'.$tmp['db_user'].':'.$tmp['db_pass'].'@'.$tmp['db_host'].'/'.$tmp['db_name']; $dbh = DB::connect($tmp,true); if (DB::isError($dbh)) { die ($dbh->getMessage()); } // Creo el objeto $sistema_remoto que voy a usar en todos lados // Tambien lo uso como nexo para sus funciones $sistema_remoto = new SA_Sistemas ($_SESSION['id_sistema_remoto'], $dbh); // }}} // HOOKS hook( 'head' ); //Abro tags ya preparo la pagina para ser ususada ?>