<?php

use InfinitixFramework\Library\LibraryImageURLProvider;
use Jaispectacle\Navigation\Currents;
use Jaispectacle\System\Dictionary;
use MediaMorphose\System\Currents\Session;
use MediaMorphose\Display\Display;
use MediaMorphose\System\Loggers\SystemLogger;
use MediaMorphose\System\System;
use UTick\System\Config\Config;


//phpinfo();

require_once '../vendor/autoload.php';
require_once '../Jaispectacle/config.php';

Session::start();

require_once '../Jaispectacle/navigation.php';

$isOpen=False;

Currents::setLanguage('fr');
Dictionary::init(Dictionary::DICTIONARY_FULL, 'fr');
Dictionary::translate("#label");
//Dictionary::reset();
LibraryImageURLProvider::setBaseURL(Config::getLibraryURL());

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();
