<?php

use InfinitixFramework\System\Config\Config;
use MediaMorphose\Display\Display;
use MediaMorphose\System\Currents\Session;
use MediaMorphose\System\Loggers\SystemLogger;
use MediaMorphose\System\System;

require_once '../vendor/autoload.php';
require_once '../CTEJ/config.php';
require_once '../CTEJ/navigation.php';

global $currentNavigationItem;

//init all pages
Session::start();
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();