X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Fmysql-connect.php;h=526741c10c035958a837d20b367285b3e69122c3;hb=6d8886333b637f5bace7d9a6e4e04cf28d3fbf2e;hp=a4e1a8b739d27abd654419b29cc30cdb932b509f;hpb=263a089d8a499e0e26d0af9e7aa7639f88b8ca60;p=mailer.git diff --git a/inc/mysql-connect.php b/inc/mysql-connect.php index a4e1a8b739..526741c10c 100644 --- a/inc/mysql-connect.php +++ b/inc/mysql-connect.php @@ -18,6 +18,7 @@ * svn:keywords Date Revision" (autoprobset!) at least!!!!!! * * -------------------------------------------------------------------- * * Copyright (c) 2003 - 2009 by Roland Haeder * + * Copyright (c) 2009, 2010 by Mailer Developer Team * * For more information visit: http://www.mxchange.org * * * * This program is free software; you can redistribute it and/or modify * @@ -42,7 +43,7 @@ if (!defined('__SECURITY')) { } // END - if // Load more function libraries or includes -foreach (array('functions', 'request-functions', 'session-functions', 'code-functions', 'language-functions', 'sql-functions', 'filter-functions', 'filters', 'mysql-manager', 'extensions-functions', 'handler') as $lib) { +foreach (array('request-functions', 'session-functions', 'code-functions', 'language-functions', 'sql-functions', 'expression-functions', 'filter-functions','revision-functions', 'filters', 'mysql-manager', 'extensions-functions', 'handler') as $lib) { // Load special functions loadIncludeOnce('inc/' . $lib . '.php'); } // END - foreach @@ -71,8 +72,8 @@ initFatalMessages(); // Init message system initMessages(); -// Check if this file is writeable or read-only and warn the user -if (!isInstalling()) { +// Are we in installation phase? +if ((!isInstalling()) && (!isInstallationPhase())) { // Load configuration file(s) here loadIncludeOnce('inc/load_config.php'); @@ -102,12 +103,6 @@ if (!isInstalling()) { // Load cache loadIncludeOnce('inc/load_cache.php'); - // Init filter system - initFilterSystem(); - - // Run the init filter chain - runFilterChain('init'); - // Check module for permissions $checkModule = checkModulePermissions(); @@ -151,13 +146,13 @@ if (!isInstalling()) { setConfigEntry('_DB_TYPE', 'mysql3'); // Include more - foreach (array('inc/databases.php','inc/versions.php','inc/db/lib.php','inc/session.php','inc/install-functions.php','inc/load_config.php') as $inc) { + foreach (array('inc/db/lib.php','inc/databases.php','inc/session.php','inc/versions.php','inc/install-functions.php','inc/load_config.php') as $inc) { // Load the include loadIncludeOnce($inc); } // END - foreach - // Load config - loadIncludeOnce('inc/load_config.php'); + // Init filter system here + initFilterSystem(); // Are we installation routine? if ((!isInstalling()) && (getOutputMode() != 1) && (getOutputMode() != -1)) { @@ -165,9 +160,6 @@ if (!isInstalling()) { redirectToUrl('install.php'); } // END - if - // Init filter system here - initFilterSystem(); - // Load cache loadIncludeOnce('inc/load_cache.php');