public function __construct() { self::$root = rtrim(dirname($_SERVER['SCRIPT_FILENAME']), DIRECTORY_SEPARATOR); self::$base = rtrim(dirname($_SERVER['SCRIPT_NAME']), DIRECTORY_SEPARATOR); spl_autoload_register(array('TwCensus', 'loader')); Session::init(); Session::$prefix = 'TwCensus_'; Db::connect(self::$config['db']); Request::init(); if (Request::hasQuery('kml')) { $this->actionKML(); } else { $this->actionWebsite(); } }