'abrirAplicacion') { include_once('igep/include_class.php'); IgepSession::session_start(); } include_once('igep/include_all.php'); //error global global $g_error; $g_error = new IgepError(); // sigue activa la sesion? php puede limpiarlas a partir de 24 minutos de inactividad (por defecto) if (!IgepSession::isValid()) { $salto ="Location: index.php?view=igep/views/igep_noSession.php"; header ($salto); exit; } /*recargamos los mappings?*/ if(ConfigFramework::getConfig()->getReloadMappings()) IgepSession::borraPanel(_MAPPING); if(!IgepSession::existePanel(_MAPPING)){ $go_map = new ComponentesMap(); IgepSession::_guardaPanelIgep(_MAPPING,$go_map); } else $go_map = IgepSession::damePanel(_MAPPING); //release control to controller for further processing if(!IgepSession::existePanel(_CONTROLLER)){ $controller = new ActionController($go_map->GetOptions()); IgepSession::_guardaPanelIgep(_CONTROLLER,$controller); } else{ $controller = IgepSession::damePanel(_CONTROLLER); } $controller->process($go_map->GetMappings(), $_REQUEST); } catch (Exception $e) { IgepDebug::setDebug(PANIC,'Ha ocurrido una excepción no capturada (phrame):
'.$e.'
'); // re-throw the exception throw $e; } ?>