<?php


use InfinitixFramework\Display\Dictionary;
use MediaMorphose\System\Currents\Currents;
use MediaMorphose\System\Currents\Session;
use MediaMorphose\Display\Display;
use MediaMorphose\System\Loggers\SystemLogger;
use MediaMorphose\System\System;
use UTick\System\Config\Config;

require_once '../vendor/autoload.php';
require_once '../CSEM/config.php';

Session::start();
Currents::setLanguage('fr');

Config::setApplicationName("csem");
Config::setApplicationId('CSEM');
Config::setVersion('V1');
Config::addSmtpConfig('in-v3.mailjet.com','587','ed33806629ea892b9b44ea9e774d9656','55ea54bda3ebc53cd699b4a83effe720','external');

require_once '../CSEM/navigation.php';

Dictionary::init(Dictionary::DICTIONARY_SYSTEM, Currents::getLanguage());

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();
