X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;ds=sidebyside;f=inc%2Fmysql-connect.php;h=fd68e77b913ebfef04439eaa1b479facf35b4e1b;hb=094f3a6af3b901020395eafee16b3b5e151f1137;hp=77eb4bb074d33739ebbd9d06ebbffb458c45abcc;hpb=12cb1277f6f069b1cf9d536f9add2cd7e62eace4;p=mailer.git diff --git a/inc/mysql-connect.php b/inc/mysql-connect.php index 77eb4bb074..fd68e77b91 100644 --- a/inc/mysql-connect.php +++ b/inc/mysql-connect.php @@ -40,6 +40,9 @@ if (!defined('__SECURITY')) { die(); } // END - if +// Init array +$__functions = array(); + // Init include file array as it follows same naming scheme foreach ( array( 'stats', @@ -56,16 +59,20 @@ foreach ( array( 'filter', 'revision', 'extensions') as $lib) { - // Load special functions - loadIncludeOnce('inc/' . $lib . '-functions.php'); + + // Add it + array_push($__functions, $lib . '-functions'); } // END - foreach // Load more function libraries or includes -foreach (array('filters', 'mysql-manager', 'handler') as $lib) { +foreach (array_merge($__functions, array('filters', 'mysql-manager', 'handler')) as $lib) { // Load special functions loadIncludeOnce('inc/' . $lib . '.php'); } // END - foreach +// Remove array +unset($__functions); + // Set error handler set_error_handler('__errorHandler'); @@ -124,6 +131,9 @@ if ((!isInstalling()) && (!isInstallationPhase())) { // CFG: DATABASE-TYPE setConfigEntry('_DB_TYPE', 'mysql3'); + // Set link as down + unsetSqlLinkUp(__FILE__, __LINE__); + // Load database layer here loadIncludeOnce('inc/db/lib.php');