Exemple #1
0
// 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