<?php


use MediaMorphose\Display\Dictionary\Dictionary;
use MediaMorphose\Display\Display;
use MediaMorphose\System\Currents\Currents;
use MediaMorphose\System\Loggers\SystemLogger;
use MediaMorphose\System\System;
use Portail\System\SimpleCache;
use UTick\System\Config\Config;

//die('service interrompu');

require_once '../vendor/autoload.php';
require_once '../Portail/config.php';
require_once '../Portail/navigation.php';


//if(Request::getParam('test')!=1) die('en construction');
Dictionary::init(Dictionary::DICTIONARY_EMPTY, Currents::getLanguage());
SimpleCache::setKeyPrefix('portail/');

global $currentNavigationItem;

//init all pages
Display::setPageName(Config::getApplicationName());

if($currentNavigationItem->getID()) {

	SystemLogger::addEntry('Current Navigation Module',$currentNavigationItem->getLabel());

	$processFileName=substr($currentNavigationItem->getPath(),1).'/process.php';
	$displayFileName=substr($currentNavigationItem->getPath(),1).'/display.php';

	if(file_exists($processFileName)) include_once ($processFileName);
	if(file_exists($displayFileName)) include_once ($displayFileName);

}

System::closeAllDBConnections();

