File: D:/HostingSpaces/NVonken/mijneigenlied.com/wwwroot/Core/boot.core.php
<?php
session_start();
$start = microtime(true);
//Load all config files
$dirConfig = opendir("Core/Config/");
while(($fileConfig = readdir($dirConfig)) !== false)
{
if(!is_dir("Core/Config/" . $fileConfig) && strpos($fileConfig, "inc") !== false)
{
include("Core/Config/" . $fileConfig);
}
}
closedir($dirConfig);
//Load all core parts
$dirParts = opendir("Core/Core Parts/");
while(($filePart = readdir($dirParts)) !== false)
{
if(!is_dir("Core/Core Parts/" . $filePart) && strpos($filePart, "part") !== false)
{
include("Core/Core Parts/" . $filePart);
}
}
closedir($dirParts);
//Execute all Boot Tasks
$dirTasks = opendir("Core/Core Tasks/");
while(($fileTasks = readdir($dirTasks)) !== false)
{
if(!is_dir("Core/Core Tasks/" . $fileTasks) && strpos($fileTasks, "task") !== false)
{
include("Core/Core Tasks/" . $fileTasks);
$taskName = substr($fileTasks,0,strpos($fileTasks,"."))."Task";
$$taskName = new $taskName();
$$taskName->run();
}
}
closedir($dirTasks);
include("Core/Components/pager.com.php");
$pager = new Pager();
//Output website
$page = $pager->run();
$end = microtime(true);
echo $page;
//echo ($end - $start);
?>