debugging like a pro
This commit is contained in:
parent
52d6f69626
commit
f38d04a3dc
1 changed files with 20 additions and 19 deletions
|
@ -6,46 +6,46 @@
|
||||||
|
|
||||||
// Declare namespace
|
// Declare namespace
|
||||||
namespace Sakura;
|
namespace Sakura;
|
||||||
|
print '1';
|
||||||
// Start output buffering
|
// Start output buffering
|
||||||
ob_start();
|
ob_start();
|
||||||
|
print '2';
|
||||||
// Define Sakura version
|
// Define Sakura version
|
||||||
define('SAKURA_VERSION', '20150330');
|
define('SAKURA_VERSION', '20150330');
|
||||||
|
print '3';
|
||||||
// Define Sakura Path
|
// Define Sakura Path
|
||||||
define('ROOT_DIRECTORY', str_replace('_sakura', '', dirname(__FILE__)));
|
define('ROOT_DIRECTORY', str_replace('_sakura', '', dirname(__FILE__)));
|
||||||
|
print '4';
|
||||||
// Error Reporting: 0 for production and -1 for testing
|
// Error Reporting: 0 for production and -1 for testing
|
||||||
error_reporting(-1);
|
error_reporting(-1);
|
||||||
|
print '5';
|
||||||
// Include Configuration
|
// Include Configuration
|
||||||
require_once ROOT_DIRECTORY .'_sakura/config/config.php';
|
require_once ROOT_DIRECTORY .'_sakura/config/config.php';
|
||||||
|
print '6';
|
||||||
// Include libraries
|
// Include libraries
|
||||||
require_once ROOT_DIRECTORY .'_sakura/vendor/autoload.php';
|
require_once ROOT_DIRECTORY .'_sakura/vendor/autoload.php';print ':twig';
|
||||||
require_once ROOT_DIRECTORY .'_sakura/components/Main.php';
|
require_once ROOT_DIRECTORY .'_sakura/components/Main.php';print ':main';
|
||||||
require_once ROOT_DIRECTORY .'_sakura/components/Hashing.php';
|
require_once ROOT_DIRECTORY .'_sakura/components/Hashing.php';print ':hash';
|
||||||
require_once ROOT_DIRECTORY .'_sakura/components/Configuration.php';
|
require_once ROOT_DIRECTORY .'_sakura/components/Configuration.php';print ':conf';
|
||||||
//require_once ROOT_DIRECTORY .'_sakura/components/Templates.php';
|
require_once ROOT_DIRECTORY .'_sakura/components/Templates.php';print ':temp';
|
||||||
require_once ROOT_DIRECTORY .'_sakura/components/Sessions.php';
|
require_once ROOT_DIRECTORY .'_sakura/components/Sessions.php';print ':sess';
|
||||||
require_once ROOT_DIRECTORY .'_sakura/components/Users.php';
|
require_once ROOT_DIRECTORY .'_sakura/components/Users.php';print ':user:';
|
||||||
|
print '7';
|
||||||
// Generate path to database driver
|
// Generate path to database driver
|
||||||
$_DBNGNPATH = ROOT_DIRECTORY .'_sakura/components/database/'. $sakuraConf['db']['driver'] .'.php';
|
$_DBNGNPATH = ROOT_DIRECTORY .'_sakura/components/database/'. $sakuraConf['db']['driver'] .'.php';
|
||||||
|
print '8';
|
||||||
// Include database driver
|
// Include database driver
|
||||||
if(file_exists($_DBNGNPATH))
|
if(file_exists($_DBNGNPATH))
|
||||||
require_once $_DBNGNPATH;
|
require_once $_DBNGNPATH;
|
||||||
else
|
else
|
||||||
die('<h1>Failed to load database driver.</h1>');
|
die('<h1>Failed to load database driver.</h1>');
|
||||||
|
print '9';
|
||||||
// Set Error handler
|
// Set Error handler
|
||||||
set_error_handler(array('Sakura\Main', 'ErrorHandler'));
|
set_error_handler(array('Sakura\Main', 'ErrorHandler'));
|
||||||
|
print 'x1';
|
||||||
// Initialise Flashii Class
|
// Initialise Flashii Class
|
||||||
Main::init($sakuraConf);
|
Main::init($sakuraConf);
|
||||||
|
print 'x2';
|
||||||
// Set base page rendering data
|
// Set base page rendering data
|
||||||
$renderData = array(
|
$renderData = array(
|
||||||
'sakura' => [
|
'sakura' => [
|
||||||
|
@ -62,3 +62,4 @@ $renderData = array(
|
||||||
'loggedin' => Users::loggedIn()
|
'loggedin' => Users::loggedIn()
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
|
print 'x3';
|
||||||
|
|
Reference in a new issue