Index: trunk/core/kernel/startup.php =================================================================== diff -u -N -r1690 -r1894 --- trunk/core/kernel/startup.php (.../startup.php) (revision 1690) +++ trunk/core/kernel/startup.php (.../startup.php) (revision 1894) @@ -1,106 +1,110 @@ -'; - echo 'Please use the installation script to fix the problem.

'; - if ( !preg_match('/admin/', __FILE__) ) $ins = '/admin'; - - echo 'Go to installation script

'; - flush(); - exit; -} - -define('SQL_TYPE', $vars['DBType']); -define('SQL_SERVER', $vars['DBHost']); -define('SQL_USER', $vars['DBUser']); -define('SQL_PASS', $vars['DBUserPassword']); -define('SQL_DB', $vars['DBName']); -define('TABLE_PREFIX', $vars['TablePrefix']); - -ini_set('memory_limit', '50M'); - -define('MODULES_PATH', DOC_ROOT.BASE_PATH); -define('EXPORT_PATH', DOC_ROOT.BASE_PATH.'/admin/export'); -define('GW_CLASS_PATH', MODULES_PATH.'/in-commerce/units/gateways/gw_classes'); // Payment Gateway Classes Path - - -safeDefine('ENV_VAR_NAME','env'); - -k4_include_once(KERNEL_PATH.'/db/db_connection.php'); - -safeDefine('IMAGES_PATH', '/kernel/images/'); -safeDefine('IMAGES_PENDING_PATH', IMAGES_PATH.'pending/'); -safeDefine('CUSTOM_UPLOAD_PATH', '/templates/images/custom/'); -safeDefine('MAX_UPLOAD_SIZE', 500000); - -safeDefine('CACHE_CONFIGS_FILES', 1); -safeDefine('EXPERIMENTAL_PRE_PARSE', 1); - -k4_include_once(KERNEL_PATH."/kbase.php"); -k4_include_once(KERNEL_PATH.'/utility/event.php'); -k4_include_once(KERNEL_PATH."/utility/factory.php"); -k4_include_once(KERNEL_PATH."/languages/phrases_cache.php"); - -// We should get rid of these includes: -k4_include_once(KERNEL_PATH."/db/dblist.php"); -k4_include_once(KERNEL_PATH."/db/dbitem.php"); - -k4_include_once(KERNEL_PATH.'/processors/tag_processor.php'); -k4_include_once(KERNEL_PATH."/db/db_tag_processor.php"); - -k4_include_once(KERNEL_PATH."/event_handler.php"); - -k4_include_once(KERNEL_PATH.'/db/db_event_handler.php'); - -k4_include_once(KERNEL_PATH."/utility/temp_handler.php"); // needed because of static calls from kBase -// up to here - -k4_include_once(KERNEL_PATH.'/application.php'); -k4_include_once(MODULES_PATH.'/kernel/units/general/my_application.php'); - -safeDefine('LOGIN_CONTROLLER', 'LoginController'); -safeDefine('USER_MODEL', 'User'); - - -// global constants -define('HAVING_FILTER', 1); -define('WHERE_FILTER', 2); - -define('FLT_TYPE_AND', 'AND'); -define('FLT_TYPE_OR', 'OR'); - -safeDefine('STATUS_DISABLED', 0); -safeDefine('STATUS_ACTIVE', 1); -safeDefine('STATUS_PENDING', 2); - +'; + echo 'Please use the installation script to fix the problem.

'; + if ( !preg_match('/admin/', __FILE__) ) $ins = '/admin'; + + echo 'Go to installation script

'; + flush(); + exit; +} + +define('SQL_TYPE', $vars['DBType']); +define('SQL_SERVER', $vars['DBHost']); +define('SQL_USER', $vars['DBUser']); +define('SQL_PASS', $vars['DBUserPassword']); +define('SQL_DB', $vars['DBName']); +define('TABLE_PREFIX', $vars['TablePrefix']); + +ini_set('memory_limit', '50M'); + +define('MODULES_PATH', DOC_ROOT.BASE_PATH); +define('EXPORT_PATH', DOC_ROOT.BASE_PATH.'/admin/export'); +define('GW_CLASS_PATH', MODULES_PATH.'/in-commerce/units/gateways/gw_classes'); // Payment Gateway Classes Path + + +safeDefine('ENV_VAR_NAME','env'); + +k4_include_once(KERNEL_PATH.'/db/db_connection.php'); + +safeDefine('IMAGES_PATH', '/kernel/images/'); +safeDefine('IMAGES_PENDING_PATH', IMAGES_PATH.'pending/'); +safeDefine('CUSTOM_UPLOAD_PATH', '/templates/images/custom/'); +safeDefine('MAX_UPLOAD_SIZE', 500000); + +safeDefine('CACHE_CONFIGS_FILES', 1); +safeDefine('EXPERIMENTAL_PRE_PARSE', 1); + +k4_include_once(KERNEL_PATH."/kbase.php"); +k4_include_once(KERNEL_PATH.'/utility/event.php'); +k4_include_once(KERNEL_PATH."/utility/factory.php"); +k4_include_once(KERNEL_PATH."/languages/phrases_cache.php"); + +// We should get rid of these includes: +k4_include_once(KERNEL_PATH."/db/dblist.php"); +k4_include_once(KERNEL_PATH."/db/dbitem.php"); + +k4_include_once(KERNEL_PATH.'/processors/tag_processor.php'); +k4_include_once(KERNEL_PATH."/db/db_tag_processor.php"); + +k4_include_once(KERNEL_PATH."/event_handler.php"); + +k4_include_once(KERNEL_PATH.'/db/db_event_handler.php'); + +k4_include_once(KERNEL_PATH."/utility/temp_handler.php"); // needed because of static calls from kBase +// up to here + +k4_include_once(KERNEL_PATH.'/application.php'); +k4_include_once(MODULES_PATH.'/kernel/units/general/my_application.php'); + +safeDefine('LOGIN_CONTROLLER', 'LoginController'); +safeDefine('USER_MODEL', 'User'); + + +// global constants +define('HAVING_FILTER', 1); +define('WHERE_FILTER', 2); + +define('FLT_TYPE_AND', 'AND'); +define('FLT_TYPE_OR', 'OR'); + +safeDefine('STATUS_DISABLED', 0); +safeDefine('STATUS_ACTIVE', 1); +safeDefine('STATUS_PENDING', 2); + ?> \ No newline at end of file Index: trunk/kernel/action.php =================================================================== diff -u -N -r1566 -r1894 --- trunk/kernel/action.php (.../action.php) (revision 1566) +++ trunk/kernel/action.php (.../action.php) (revision 1894) @@ -3,6 +3,9 @@ $ro_perm = $objSession->HasSystemPermission("SYSTEM_ACCESS.READONLY"); // ====== Debugger related: begin ====== +if (!isset($_SERVER['SCRIPT_FILENAME'])) { + $_SERVER['SCRIPT_FILENAME'] = $_SERVER['SCRIPT_NAME']; +} $script = basename($_SERVER['SCRIPT_FILENAME']); $skipDebug = Array('index.php','tree.php','head.php','credits.php'); if( admin_login() && !in_array($script, $skipDebug) )