ini_set('display_errors', 1); ob_implicit_flush(0); mb_internal_encoding('UTF-8'); session_start(); if (version_compare(PHP_VERSION, 5.4) < 0) { echo 'PHP version 5.4 or higher needed!'; exit; } include 'lib' . DIRECTORY_SEPARATOR . 'classes' . DIRECTORY_SEPARATOR . 'dir.php'; if (isset($DYN['root'])) { new dir($DYN['root']); } else { new dir(); } include dir::classes('autoload.php'); autoload::register(); autoload::addDir(dir::classes('utils')); new dyn(); if (dyn::get('setup') == true) { header('Location: install/'); exit; } if (isset($DYN['backend'])) { dyn::add('backend', $DYN['backend']); } else { dyn::add('backend', true); } unset($DYN); include dir::functions('html_stuff.php'); include dir::functions('url_stuff.php'); lang::setDefault();
<?php namespace egl\website; //TODO: Should this file and autoload.php be here? $loader = new autoload(); $loader->register(); $loader->addNamespace('egl\\website', '/var/egl/'); $loader->addNamespace('egl\\website', '/var/egl/src/'); $loader->addNamespace('egl\\website\\test', '/var/egl/test'); $loader->addNamespace('', '/var/egl/lib');