// Include Smarty Class smarty.php. require_once 'smarty.class.php'; $oSesion->inicioSesion(); $datos_usuario = $oSesion->getSesion('datos_usuario'); if (isset($datos_usuario['id_usuario'])) { Settings::setSettingsVars('DEFAULT_LANG', $datos_usuario['codigo_idioma']); Settings::setSettingsVars('ID_ZONE', $datos_usuario['id_zone']); $name_zone = Combos::getNameTimeZone($datos_usuario['id_zone']); Settings::setSettingsVars('NAME_ZONE', $name_zone); date_default_timezone_set($name_zone); $oSmarty->assign('LOGUEADO', true); $aDatosSesionUsuario = $oSesion->getSesion('datos_usuario'); $oSmarty->assign('datos_sesion', $aDatosSesionUsuario); } else { $oSmarty->assign('LOGUEADO', false); $oSesion->cierreSesion(); $oSmarty->assign('datos_sesion', ''); Settings::setSettingsVars('DEFAULT_LANG', 'en'); Settings::setSettingsVars('NAME_ZONE', 'Europe/London'); date_default_timezone_set('Europe/London'); } Localizer::init(Settings::getSettingsVars('DEFAULT_LANG')); // Assign Global language variable $oSmarty->assign("DEFAULT_LANG", DEFAULT_LANG); $oSmarty->assign("BASE_URL", BASE_URL); $oSmarty->assign("config_urls", $config_urls); // Asignamos la constante definida en el fichero de configuracion con el directorio del sitio. $oSmarty->assign('DIRECTORIO_SITIO', APP_NAME); // Asignamos la constante definida en el fichero de configuracion con la ruta relativa hacia el directorio raíz del sitio. $oSmarty->assign('BASE_PATH', BASE_PATH); // Asignamos la constante definida en el fichero de configuracion con la ruta absoluta del sitio web.