Script rewritten to setConfigEntry(), getConfig() and incrementConfigEntry()
[mailer.git] / inc / extensions / ext-sql_patches.php
index fb72b89c8bfe852b55c20758540da4113090c909..80a91853bf4ced8f99e8ae5e484cc3600b088b45 100644 (file)
@@ -727,7 +727,7 @@ default: // Do stuff when extension is loaded
        // When the sql_patches is not installed we cannot load it's configuration... *sigh*
        if (GET_EXT_VERSION("sql_patches") != '') {
                // Init key
-               $_CONFIG['secret_key'] = "";
+               setConfigEntry('secret_key', "");
 
                // Read key from secret file
                if ((getConfig('file_hash') == "") || (getConfig('master_salt') == "") || (getConfig('pass_scramble') == "")) {
@@ -753,7 +753,7 @@ default: // Do stuff when extension is loaded
                        $hashFile = sprintf("%sinc/.secret/.%s", constant('PATH'), getConfig('file_hash'));
                        if (FILE_READABLE($hashFile)) {
                                // Read file
-                               $_CONFIG['secret_key'] = READ_FILE($hashFile);
+                               setConfigEntry('secret_key', READ_FILE($hashFile));
                        } else {
                                // Remove it from database
                                UPDATE_CONFIG("file_hash", "");
@@ -771,11 +771,11 @@ default: // Do stuff when extension is loaded
                define('_MAX'    , getConfig('rand_no'));
        } else {
                // Set some lame ( ;-) ) default settings
-               $_CONFIG['def_refid'] = 0;
-               $_CONFIG['enable_title_deco'] = "N";
-               $_CONFIG['title_mod_show']    = "Y";
-               $_CONFIG['title_middle']      = "-";
-               // @TODO Can we remove this? $_CONFIG['verbose_sql']       = "N";
+               setConfigEntry('def_refid'] = 0;
+               setConfigEntry('enable_title_deco', = "N");
+               setConfigEntry('title_mod_show'   , = "Y");
+               setConfigEntry('title_middle'     , = "-");
+               // @TODO Can we remove this? setConfigEntry('verbose_sql'        , "N");
                define('MT_WORD' , DEFAULT_MT_WORD );
                define('MT_WORD2', DEFAULT_MT_WORD2);
                define('MT_WORD3', DEFAULT_MT_WORD3);