Index: branches/5.2.x/core/kernel/startup.php
===================================================================
diff -u -N -r16432 -r16435
--- branches/5.2.x/core/kernel/startup.php (.../startup.php) (revision 16432)
+++ branches/5.2.x/core/kernel/startup.php (.../startup.php) (revision 16435)
@@ -1,6 +1,6 @@
getData();
+ }
+ catch ( kSystemConfigException $e ) {
+ echo 'In-Portal is probably not installed, or configuration file is missing.
';
+ echo 'Please use the installation script to fix the problem.
';
- $charset = isset($vars['WebsiteCharset']) ? $vars['WebsiteCharset'] : 'utf-8';
- define('CHARSET', $charset);
+ $base_path = rtrim(str_replace('\\', '/', dirname($_SERVER['PHP_SELF'])), '/');
+ echo 'Go to installation script
';
+ flush();
+ exit;
+ }
- $admin_directory = isset($vars['AdminDirectory']) ? $vars['AdminDirectory'] : '/admin';
- define('ADMIN_DIRECTORY', $admin_directory);
+ define('CHARSET', $vars['WebsiteCharset']);
+ define('ADMIN_DIRECTORY', $vars['AdminDirectory']);
+ define('ADMIN_PRESETS_DIRECTORY', $vars['AdminPresetsDirectory']);
- $admin_Presets_directory = isset($vars['AdminPresetsDirectory']) ? $vars['AdminPresetsDirectory'] : ADMIN_DIRECTORY;
- define('ADMIN_PRESETS_DIRECTORY', $admin_Presets_directory);
-
$https_mark = getArrayValue($_SERVER, 'HTTPS');
define('PROTOCOL', ($https_mark == 'on') || ($https_mark == '1') ? 'https://' : 'http://');
@@ -58,16 +65,6 @@
define('SERVER_NAME', $http_host);
- if (!$vars) {
- echo 'In-Portal is probably not installed, or configuration file is missing.
';
- echo 'Please use the installation script to fix the problem.
';
-
- $base_path = rtrim(preg_replace('/'.preg_quote(rtrim($admin_directory, '/'), '/').'$/', '', str_replace('\\', '/', dirname($_SERVER['PHP_SELF']))), '/');
- echo 'Go to installation script
';
- flush();
- exit;
- }
-
if ( !file_exists(FULL_PATH . '/vendor/autoload.php') ) {
echo 'Cannot find an "/vendor/autoload.php" file, have you executed "composer install" command?
';
flush();
@@ -77,8 +74,8 @@
// variable WebsitePath is auto-detected once during installation/upgrade
define('BASE_PATH', $vars['WebsitePath']);
- define('APPLICATION_CLASS', isset($vars['ApplicationClass']) ? $vars['ApplicationClass'] : 'kApplication');
- define('APPLICATION_PATH', isset($vars['ApplicationPath']) ? $vars['ApplicationPath'] : '/core/kernel/application.php');
+ define('APPLICATION_CLASS', $vars['ApplicationClass']);
+ define('APPLICATION_PATH', $vars['ApplicationPath']);
if (isset($vars['WriteablePath'])) {
define('WRITEABLE', FULL_PATH . $vars['WriteablePath']);
@@ -119,7 +116,7 @@
define('IMAGES_PENDING_PATH', IMAGES_PATH . 'pending/');
define('MAX_UPLOAD_SIZE', min(ini_get('upload_max_filesize'), ini_get('post_max_size'))*1024*1024);
- define('EDITOR_PATH', isset($vars['EditorPath']) ? $vars['EditorPath'] : '/core/ckeditor/');
+ define('EDITOR_PATH', $vars['EditorPath']);
// caching types
define('CACHING_TYPE_NONE', 0);
@@ -135,12 +132,12 @@
static public $domainsParsedRebuildTime;
}
- CacheSettings::$unitCacheRebuildTime = isset($vars['UnitCacheRebuildTime']) ? $vars['UnitCacheRebuildTime'] : 10;
- CacheSettings::$structureTreeRebuildTime = isset($vars['StructureTreeRebuildTime']) ? $vars['StructureTreeRebuildTime'] : 10;
- CacheSettings::$cmsMenuRebuildTime = isset($vars['CmsMenuRebuildTime']) ? $vars['CmsMenuRebuildTime'] : 10;
- CacheSettings::$templateMappingRebuildTime = isset($vars['TemplateMappingRebuildTime']) ? $vars['TemplateMappingRebuildTime'] : 5;
- CacheSettings::$sectionsParsedRebuildTime = isset($vars['SectionsParsedRebuildTime']) ? $vars['SectionsParsedRebuildTime'] : 10;
- CacheSettings::$domainsParsedRebuildTime = isset($vars['DomainsParsedRebuildTime']) ? $vars['DomainsParsedRebuildTime'] : 2;
+ CacheSettings::$unitCacheRebuildTime = $vars['UnitCacheRebuildTime'];
+ CacheSettings::$structureTreeRebuildTime = $vars['StructureTreeRebuildTime'];
+ CacheSettings::$cmsMenuRebuildTime = $vars['CmsMenuRebuildTime'];
+ CacheSettings::$templateMappingRebuildTime = $vars['TemplateMappingRebuildTime'];
+ CacheSettings::$sectionsParsedRebuildTime = $vars['SectionsParsedRebuildTime'];
+ CacheSettings::$domainsParsedRebuildTime = $vars['DomainsParsedRebuildTime'];
class MaintenanceMode {
const NONE = 0;