//** TELLER START **//
session_start();
$microtime = microtime();
$split = explode(" ", $microtime);
$exact = $split[0];
$secs = date("U");
$bgtm = $exact + $secs;
//Get the config file
include('configs/config.php');
//Connect with database
//mysql_connect($db_host, $db_user, $db_pass);
//mysql_select_db($db_name);
//Includes
include('php/models/BaseModel.php');
include('php/models/Menu.php');
include('php/models/Css.php');
include('php/models/Javascript.php');
include('php/models/Security.php');
include('php/controllers/BaseController.php');
include('php/formhandlers/BasicFormhandler.php');
//Router
$possible_c = ucfirst($_GET['c'] ? $_GET['c'] : 'home').'_Controller';
$possible_c_file = 'php/controllers/'.$possible_c.'.php';
if(file_exists($possible_c_file)){
$sc = $possible_c;
include($possible_c_file);
}
else {
include('php/controllers/Page_Controller.php');
if(Page_Controller::pageExists($_GET['c'])){
$sc = 'Page_Controller';
$translater['faq'] = 'Veelgestelde vragen';
$translater['praktijk'] = 'Praktijk - Rijbewijs B';
$translater['theorie'] = 'Theorie';
$translater['links'] = 'Links';
$translater['contact'] = 'Contact';
$translater['tarieven'] = 'Tarieven';
$translater['ris'] = 'Rijopleiding in stappen';
$_SESSION['siteinfo']['titel_ext'] = ' - '.(isset($translater[$_GET['c']]) ? $translater[$_GET['c']] : $_GET['c']);
$_GET['p'] = $_GET['c'];
}
else {
$sc = 'Home_Controller';
include('php/controllers/Home_Controller.php');
}
}
$c = new $sc();
$m = $_GET['m'] ? $_GET['m'] : 'index';
$p = $_GET['p'];
$c->$m($p);
//** TELLER END **//
$microend = microtime();
$split = explode(" ", $microend);
$exactend = $split[0];
$secsend = date("U");
$edtm = $exactend + $secsend;
$difference = $edtm - $bgtm;
$difference = round($difference,5);
//echo "
Pagina geladen in $difference secs.";
?>