Example #1
0
 public function __construct()
 {
     //turn on output buffering
     ob_start();
     //site address
     define('DIR', 'http://localhost/private/seanmin/');
     //set default controller and method for legacy calls
     define('DEFAULT_CONTROLLER', 'welcome');
     define('DEFAULT_METHOD', 'index');
     //set the default template
     define('TEMPLATE', 'default');
     //set a default language
     define('LANGUAGE_CODE', 'en');
     //database details ONLY NEEDED IF USING A DATABASE
     define('DB_TYPE', 'mysql');
     define('DB_HOST', 'seanmincom.ipagemysql.com');
     define('DB_NAME', 'seanmin');
     define('DB_USER', 'sean');
     define('DB_PASS', '*86868686*');
     define('PREFIX', '');
     //set prefix for sessions
     define('SESSION_PREFIX', 'smvc_');
     //optionall create a constant for the name of the site
     define('SITETITLE', 'SEANMIN');
     //optionall set a site email address
     //define('SITEEMAIL', '');
     //turn on custom error handling
     set_exception_handler('Core\\Logger::ExceptionHandler');
     set_error_handler('Core\\Logger::ErrorHandler');
     //set timezone
     date_default_timezone_set('America/Toronto');
     //start sessions
     Session::init();
 }