isActivatedi18n()) { $lang = $conf->getLanguage(); if(!empty($lang)) { $s->clearConfig(); $s->ConfigLoad($lang.'.conf', null, 'global'); } //Cargamos el custom title porque dependerá del idioma. $descripcionAplicacion = $conf->getCustomTitle(); } $s->assign("smty_usuario",$datosUsuario["nombre"]); $s->assign("smty_aplicacion",$descripcionAplicacion); $s->assign("smty_tituloApl",$conf->getApplicationName()); $s->assign("smty_version",$conf->getAppVersion()); $s->assign("smty_gvHidraVersion",$conf->getgvHidraVersion()); $s->assign("smty_ubicacion", $conf->isEnableBreadCrumb()); $communication = (isset($_REQUEST['communication'])) ? $_REQUEST['communication'] : ''; $s->assign("smty_communication", $communication); //TODO: parametro no usado, comento $s->assign("smty_codaplic",strtoupper($conf->getApplicationName())); //Para que se pueda añadir JS en la ventana principal if(IgepSession::existeVariable('principal','obj_IgSmarty')){ $obj_IgepSmarty = IgepSession::dameVariable('principal','obj_IgSmarty'); $jsLoad = $obj_IgepSmarty->getScriptLoad(false); $s->assign('smty_jsOnLoad',$jsLoad); $jsUnLoad = $obj_IgepSmarty->getScriptUnLoad(false); $s->assign('smty_jsOnUnLoad',$jsUnLoad); IgepSession::borraVariable('principal','obj_IgSmarty'); } else { $s->assign('smty_jsOnLoad',''); $s->assign('smty_jsOnUnload',''); } //Para que saque el mensaje de la pantalla de error. $mensaje = IgepSession::dameVariable('principal','obj_mensaje'); $tipo = ''; $codError = ''; $descBreve = ''; $textoAviso = ''; // REDMINE #23278 $fnAviso = array(); if(isset($mensaje)) { $tipo = $mensaje->getTipo(); $codError = $mensaje->getCodigo(); $descBreve = $mensaje->getDescripcionCorta(); $textoAviso = $mensaje->getDescripcionLarga(); $fnAviso = $mensaje->getFnAviso(); IgepSession::borraVariable('principal','obj_mensaje'); } $s->assign("smty_tipoAviso", $tipo); $s->assign("smty_codError", $codError); $s->assign("smty_descBreve", $descBreve); $s->assign("smty_textoAviso", $textoAviso); // REDMINE #23278 $s->assign( 'smty_fnAviso', $fnAviso ); //CAMBIO PARA MANTENER LIMPIA LA SESSION //Comprobamos si hemos visitado paneles if(IgepSession::existeVariable('global','panelesVisitados')) { //Borramos los paneles visitados IgepSession::_borrarPanelesVisitados(); IgepSession::borraSalto(); } //Limpiamos la variable de paneles Visitados IgepSession::guardaVariable('global','panelesVisitados',array()); $s->display('igep_aplicacion.tpl'); ?>