FEATURE Allow setting of constant CUSTOM_INCLUDE_PATH in _ss_enivronment.php which is prepended to the include path

This commit is contained in:
Simon Welsh 2012-02-11 14:33:55 +13:00
parent 753bed5294
commit 741f104749

View File

@ -207,10 +207,20 @@ if(function_exists('mb_http_output')) {
/////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////
// INCLUDES // INCLUDES
set_include_path(BASE_PATH . '/sapphire' . PATH_SEPARATOR if(defined('CUSTOM_INCLUDE_PATH')) {
$includePath = CUSTOM_INCLUDE_PATH . PATH_SEPARATOR
. BASE_PATH . '/sapphire' . PATH_SEPARATOR
. BASE_PATH . '/sapphire/parsers' . PATH_SEPARATOR . BASE_PATH . '/sapphire/parsers' . PATH_SEPARATOR
. BASE_PATH . '/sapphire/thirdparty' . PATH_SEPARATOR . BASE_PATH . '/sapphire/thirdparty' . PATH_SEPARATOR
. get_include_path()); . get_include_path();
} else {
$includePath = BASE_PATH . '/sapphire' . PATH_SEPARATOR
. BASE_PATH . '/sapphire/parsers' . PATH_SEPARATOR
. BASE_PATH . '/sapphire/thirdparty' . PATH_SEPARATOR
. get_include_path();
}
set_include_path($includePath);
// Include the files needed the initial manifest building, as well as any files // Include the files needed the initial manifest building, as well as any files
// that are needed for the boostrap process on every request. // that are needed for the boostrap process on every request.