*/ // Declare namespace namespace Sakura; // Define Sakura version define('SAKURA_VERSION', '20150417'); // Define Sakura Path define('ROOT', str_replace(basename(__DIR__), '', dirname(__FILE__))); // Error Reporting: 0 for production and -1 for testing error_reporting(-1); ini_set('log_errors', 1); ini_set('error_log', ROOT .'errors.log'); // Start output buffering ob_start(); // Include Configuration require_once ROOT .'_sakura/config/config.php'; // Include libraries require_once ROOT .'_sakura/vendor/autoload.php'; require_once ROOT .'_sakura/components/Main.php'; require_once ROOT .'_sakura/components/Hashing.php'; require_once ROOT .'_sakura/components/Configuration.php'; require_once ROOT .'_sakura/components/Templates.php'; require_once ROOT .'_sakura/components/Sessions.php'; require_once ROOT .'_sakura/components/Users.php'; require_once ROOT .'_sakura/components/Whois.php'; // Generate path to database driver $_DBNGNPATH = ROOT .'_sakura/components/database/'. $sakuraConf['db']['driver'] .'.php'; // Include database driver if(file_exists($_DBNGNPATH)) require_once $_DBNGNPATH; else die('