X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Fmodule-functions.php;h=58ae31fc548476a4ffe9733e8ff086ddef1c544d;hb=4b49c5157a0fed6ec67689affb3c9f330216a687;hp=a5659b906fac960cbb662fe2721a208ea89c0ebf;hpb=d92913f593b52777762672503eb88d7567355ad3;p=mailer.git diff --git a/inc/module-functions.php b/inc/module-functions.php index a5659b906f..58ae31fc54 100644 --- a/inc/module-functions.php +++ b/inc/module-functions.php @@ -143,8 +143,14 @@ function isModuleRegistered ($module) { array($module), __FUNCTION__, __LINE__); if (SQL_NUMROWS($result) == 1) { // Read data - //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Entry found.'); - $GLOBALS['cache_array']['modules'][$module] = SQL_FETCHARRAY($result); + $data = SQL_FETCHARRAY($result); + + // Set all entries + foreach ($data as $key=>$value) { + $GLOBALS['cache_array']['modules'][$key][$module] = $value; + } // END - foreach + + // Mark as found $found = true; } elseif (isDebugModeEnabled()) { // Debug message only in debug-mode... @@ -223,12 +229,12 @@ function checkModulePermissions ($module = '') { setModuleStatus($module_chk, 'admin_only'); } else { // @TODO Nothing helped??? - logDebugMessage(__FUNCTION__, __LINE__, sprintf("ret=%s,locked=%s,hidden=%s,admin=%s,mem=%s", + logDebugMessage(__FUNCTION__, __LINE__, sprintf("ret=%s,locked=%s,hidden=%s,mem=%s,admin=%s", getModuleStatus($module_chk), $GLOBALS['cache_array']['modules']['locked'][$module_chk], $GLOBALS['cache_array']['modules']['hidden'][$module_chk], - $GLOBALS['cache_array']['modules']['admin_only'][$module_chk], - $GLOBALS['cache_array']['modules']['mem_only'][$module_chk] + $GLOBALS['cache_array']['modules']['mem_only'][$module_chk], + $GLOBALS['cache_array']['modules']['admin_only'][$module_chk] )); } } // END - if