// reasons, define RPG_LIBRARY_PATH inside of your config.php if (!defined('RPG_LIBRARY_PATH')) { define('RPG_LIBRARY_PATH', RPG_ROOT . '/library'); } // // Set up the autoloader // require RPG_LIBRARY_PATH . '/RPG/Loader.php'; spl_autoload_register(array('RPG_Loader', 'autoload')); // // Preload files that are always needed to avoid having to autoload everything. // require RPG_LIBRARY_PATH . '/RPG/Exception.php'; require RPG_LIBRARY_PATH . '/RPG.php'; // start the debug timer RPG::set('__debug_time', microtime(true)); require RPG_LIBRARY_PATH . '/RPG/Database.php'; require RPG_LIBRARY_PATH . '/RPG/Database/Result.php'; require RPG_LIBRARY_PATH . '/RPG/Input.php'; require RPG_LIBRARY_PATH . '/RPG/Model.php'; require RPG_LIBRARY_PATH . '/RPG/View.php'; require RPG_LIBRARY_PATH . '/RPG/Controller.php'; require RPG_LIBRARY_PATH . '/RPG/Router.php'; require RPG_LIBRARY_PATH . '/RPG/Template.php'; require RPG_LIBRARY_PATH . '/RPG/Session.php'; require RPG_LIBRARY_PATH . '/RPG/User.php'; // maybe add hybrid session handler if (isset($config['sessionHybrid']) and $config['sessionHybrid'] === true) { require RPG_LIBRARY_PATH . '/RPG/Session/Hybrid.php'; } // Set up the error handler