Exemplo n.º 1
0
 * @todo: If we are determining the server and location from which this request come from,
 * then we can do that logic over here and before toching the application itself we know the infomations
 * for translation, location wise redirect etc.
 * 
 * Here we are declaring an applicaiton constant so that our application know which environment is
 * currently active. This is used in config file as well
 */
defined('APPLICATION_ENV') || define('APPLICATION_ENV', getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'development');
// Ensure library/ is on include_path
set_include_path(implode(PATH_SEPARATOR, array(realpath(APPLICATION_PATH), realpath(APPLICATION_PATH . '/../library'), get_include_path())));
/**
 * Include auto loader
 */
include_once 'Noobh/Loader/Autoloader.php';
/**
 * The following code can be added in application Bootstrap or t
 * index.php file where document root exist. By default all library
 * classes under Noobh will be autoloaded.
 */
$autoloader = Noobh_Loader_Autoloader::getInstance();
//$globalConfigs = array(GLOBAL_RESOURCE_PATH. '/conf/conf.php');
$config = Noobh_Config::getInstance(realpath(APPLICATION_PATH . DIRECTORY_SEPARATOR . 'config' . DIRECTORY_SEPARATOR . 'application.ini'));
Noobh_Registry::set('config', $config);
/**
 * The following code can be added in application Bootstrap or
 * index.php file where document root exist. By default all library
 * classes under ISTWeb will be autoloaded.
 */
require_once realpath(APPLICATION_PATH) . DIRECTORY_SEPARATOR . 'Bootstrap.php';
$bootstrap = new Bootstrap($config);
$bootstrap->load();
Exemplo n.º 2
0
 public function _initLoadSetup()
 {
     Noobh_Registry::set('errorStack', Noobh_ErrorStackSingleton::getInstance());
     session_start();
 }