示例#1
0
$registry->setDefaults();
if ($registry->get('config.server.compat_router')) {
    require_once 'includes/CompatRouter.php';
}
$uthando = new Uthando($registry);
$registry->template = new HTML_Template($registry, $registry->get('config.site.template'));
$registry->template->addParameter('merchant_name', $registry->get('config.server.site_name'));
$registry->session = new Session($registry);
UthandoUser::setUserInfo();
if (UthandoUser::authorize()) {
    $registry->loggedInUser = true;
    $uthando->addParameter('login_status', "<p>You are logged in as: " . $_SESSION['name'] . "</p>");
} else {
    $registry->loggedInUser = false;
}
try {
    $registry->db = new DB_Core($registry);
    // Load component.
    $uthando->loadComponent();
    // Get Modules and add them.
    $uthando->addModules();
} catch (PDOException $e) {
    $registry->Error($e->getMessage());
}
$registry->template->addParameter('date', date("Y"));
$timer->stop();
$timer_result = $timer->getProfiling();
$registry->template->addParameter('benchmark', "Page generated in {$timer_result[1]['total']} seconds.");
echo $registry->template;
unset($registry);
ob_end_flush();