$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();