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. $oSmarty->assign('RUTA_WEB_ABSOLUTA', BASE_URL); $oSmarty->assign('BASE_THEMES_URL', BASE_THEMES_URL); // Asignamos la ruta de las imágenes $oSmarty->assign('IMAGES_URL', IMAGES_URL);
/** * Set Language of Module * @return void */ public function setTranslateModule($translate, $module) { Localizer::init($translate, $module); }