Ejemplo n.º 1
0
<?php

//==================================================================
// configure framework
//
// error_reporting
error_reporting(E_ALL & ~E_STRICT);
// Run Mode
define('CHARCOAL_RUNMODE', 'http');
// Setup Framework Basic Constants
define('CHARCOAL_BASE_DIR', dirname(dirname(dirname(__FILE__))));
define('CHARCOAL_HOME', CHARCOAL_BASE_DIR . '/charcoal');
define('CHARCOAL_WEBAPP_DIR', CHARCOAL_HOME . "/web_app");
define('CHARCOAL_PROJECT', "test");
define('CHARCOAL_APPLICATION', "test");
define('CHARCOAL_DEFAULT_TIMEZONE', "Asia/Tokyo");
define('CHARCOAL_PROFILE', "shell");
//==================================================================
// include framework globals
//
include CHARCOAL_HOME . '/charcoal.inc.php';
//==================================================================
// run framework
//
ob_start();
Charcoal_Bootstrap::run();
Charcoal_Framework::run();
ob_end_flush();
Ejemplo n.º 2
0
 /**
  *    run bootstrap
  *
  * @param boolean $debug
  */
 public static function run($debug = FALSE)
 {
     self::$debug = $debug;
     // register bootstrap clas loader
     if (!spl_autoload_register('Charcoal_Bootstrap::loadClass', false)) {
         echo "registering bootstrap class loader failed." . eol();
         exit;
     }
     // register system handlers
     register_shutdown_function('Charcoal_Bootstrap::onShutdown');
     set_error_handler("Charcoal_Bootstrap::onUnhandledError");
     set_exception_handler("Charcoal_Bootstrap::onUnhandledException");
 }