Exemplo n.º 1
0
define_if_not('APPLICATION_CONFIG', CONFIG_PATH . '/config.ini');
//---------------------------------------------------------------------------
// External variable env
define_if_not('BASE_URL', 'myproject.com');
define_if_not('BASE_URL_SCHEME', isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on' ? 'https://' : 'http://');
define_if_not('MAIN_URL', BASE_URL_SCHEME . BASE_URL);
//---------------------------------------------------------------------------
// Debug options
define_if_not('DEBUG_REMOTE_TOKEN', 'debug_me');
define_if_not('DEBUG_ENABLE', isset($_POST[DEBUG_REMOTE_TOKEN]) || isset($_GET[DEBUG_REMOTE_TOKEN]) || isset($_COOKIE[DEBUG_REMOTE_TOKEN]) ? true : false);
define_if_not('DEBUG_REPORT', true);
define_if_not('DEBUG_REPORT_SUBJECT', '[' . APPLICATION_ENV . '] ' . BASE_URL);
define_if_not('DEBUG_REPORT_FROM', 'debug@' . BASE_URL);
define_if_not('DEBUG_REPORT_TO', 'dev@' . BASE_URL);
//---------------------------------------------------------------------------
// Frameworks Paths
define_if_not('ZF_PATH', '/usr/share/php/ZendFrameWork/release-1.8.4');
define_if_not('ZF_VERSION', '1.8.4');
define_if_not('BASEZF_PATH', LIBRARY_PATH . '/BaseZF');
define_if_not('MYPROJECT_PATH', LIBRARY_PATH . '/MyProject');
//---------------------------------------------------------------------------
// file inclusion & autoload
set_include_path(ZF_PATH . '/library' . PATH_SEPARATOR . BASEZF_PATH . '/library' . PATH_SEPARATOR . MYPROJECT_PATH . '/library' . PATH_SEPARATOR . INCLUDE_PATH . PATH_SEPARATOR . LIBRARY_PATH . PATH_SEPARATOR . get_include_path());
//---------------------------------------------------------------------------
// Start Zend Loader and check Zend Framework availability
if (!@(include_once 'Zend/Loader/Autoloader.php')) {
    trigger_error(sprintf('Unable to load Zend Framework "Zend/Loader/Autoloader.php" file with ZF_PATH as value "%s".', ZF_PATH), E_USER_ERROR);
}
$autoloader = Zend_Loader_Autoloader::getInstance();
$autoloader->setFallbackAutoloader(true);
$autoloader->suppressNotFoundWarnings(true);
Exemplo n.º 2
0
define_if_not('CONFIG_STATIC_PACK_CSS', false);
define('CONFIG_STATIC_PACK_CSS_FILES', PATH_TO_CONFIG . '/static/css/');
define('CONFIG_STATIC_PACK_CSS_PATH', '/css/pack/');
// enable or disable js pack file
define_if_not('CONFIG_STATIC_PACK_JS', false);
define('CONFIG_STATIC_PACK_JS_FILES', PATH_TO_CONFIG . '/static/js/');
define('CONFIG_STATIC_PACK_JS_PATH', '/js/pack/');
//---------------------------------------------------------------------------
// External variable env
// main url
define_if_not('MAIN_URL', 'myproject.com');
define_if_not('BASE_URL', BASE_HTTP_SCHEME . MAIN_URL);
// cdn url use BASE_HTTP_SCHEME to be secure too
define_if_not('CDN_URL_JS', BASE_HTTP_SCHEME . MAIN_URL);
define_if_not('CDN_URL_CSS', BASE_HTTP_SCHEME . MAIN_URL);
define_if_not('CDN_URL_DESIGN', BASE_HTTP_SCHEME . MAIN_URL);
// mail
define_if_not('MAIL_DEFAULT_SENDER', 'noreply@' . MAIN_URL);
define_if_not('MAIL_DEFAULT_SENDER_NAME', 'MyProject');
// cookies
define_if_not('COOKIES_DOMAIN', '.' . MAIN_URL);
//---------------------------------------------------------------------------
// ZendFramework Path
define_if_not('PATH_TO_ZF', '/usr/share/php/ZendFrameWork/release-1.7.3/library');
//---------------------------------------------------------------------------
// file inclusion & autoload
set_include_path(PATH_TO_ZF . PATH_SEPARATOR . PATH_TO_INCLUDES . PATH_SEPARATOR . PATH_TO_LIBRARY . PATH_SEPARATOR . get_include_path());
//---------------------------------------------------------------------------
// Start Zend Loader
require_once 'Zend/Loader.php';
Zend_Loader::registerAutoload();