X-Git-Url: https://git.mxchange.org/?p=mailer.git;a=blobdiff_plain;f=inc%2Fmodule-functions.php;h=9665a078b105e4ac6ae462b6d04199602866cc81;hp=49845ac804116d8e44d083ecacd8b037bb09bc23;hb=0dd76819236495cb7cfe97d8152700b895261eea;hpb=c896ef9a33e56b7ef76341cbed10eb57e9cf7be9 diff --git a/inc/module-functions.php b/inc/module-functions.php index 49845ac804..9665a078b1 100644 --- a/inc/module-functions.php +++ b/inc/module-functions.php @@ -140,7 +140,15 @@ function isModuleRegistered ($module) { } elseif (!isExtensionActive('cache')) { // Check for module in database //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Using database.'); - $result = sqlQueryEscaped("SELECT `locked`, `hidden`, `admin_only`, `mem_only` FROM `{?_MYSQL_PREFIX?}_mod_reg` WHERE `module`='%s' LIMIT 1", + $result = sqlQueryEscaped("SELECT + `locked`, + `admin_only`, + `mem_only` +FROM + `{?_MYSQL_PREFIX?}_mod_reg` +WHERE + `module`='%s' +LIMIT 1", array($module), __FUNCTION__, __LINE__); if (sqlNumRows($result) == 1) { // Read data @@ -175,15 +183,6 @@ function isModuleLocked ($module) { return $return; } -// Checks whether the given module is hidden by just checking the cache -function isModuleHidden ($module) { - // Determine if there a cache entry and is it set - $return = ((isset($GLOBALS['cache_array']['modules']['hidden'][$module])) && ($GLOBALS['cache_array']['modules']['hidden'][$module] == 'Y')); - - // Return determined value - return $return; -} - // Checks whether the given module is mem_only by just checking the cache function isModuleMemberOnly ($module) { // Determine if there a cache entry and is it set @@ -266,10 +265,9 @@ function checkModulePermissions ($module = '') { setModuleStatus($module_chk, 'admin_only'); } else { // @TODO Nothing helped??? - logDebugMessage(__FUNCTION__, __LINE__, sprintf('ret=%s,locked=%d,hidden=%d,mem=%d,admin=%d', + logDebugMessage(__FUNCTION__, __LINE__, sprintf('ret=%s,locked=%d,mem=%d,admin=%d', getModuleStatus($module_chk), intval(isModuleLocked($module_chk)), - intval(isModuleHidden($module_chk)), intval(isModuleMemberOnly($module_chk)), intval(isModuleAdminOnly($module_chk)) )); @@ -287,15 +285,15 @@ function checkModulePermissions ($module = '') { * hour to find a loop here... *sigh* */ sqlQueryEscaped("INSERT INTO `{?_MYSQL_PREFIX?}_mod_reg` -(`module`, `locked`, `hidden`, `mem_only`, `admin_only`, `has_menu`) +(`module`, `locked`, `mem_only`, `admin_only`, `has_menu`) VALUES -('%s','Y','N','N','N','N')", array($module_chk), __FUNCTION__, __LINE__); +('%s','Y'','N','N','N')", array($module_chk), __FUNCTION__, __LINE__); } else { // Wrong/missing sql_patches! sqlQueryEscaped("INSERT INTO `{?_MYSQL_PREFIX?}_mod_reg` -(`module`, `locked`, `hidden`, `mem_only`, `admin_only`) +(`module`, `locked`, `mem_only`, `admin_only`) VALUES -('%s','Y','N','N','N')", array($module_chk), __FUNCTION__, __LINE__); +('%s','Y','N','N')", array($module_chk), __FUNCTION__, __LINE__); } // Everthing is fine? @@ -323,11 +321,10 @@ VALUES rebuildCache('modules', 'modules'); } elseif ($found === FALSE) { // Problem with module detected - logDebugMessage(__FUNCTION__, __LINE__, sprintf('Problem in module %s detected. getModuleStatus()=%s,locked=%d,hidden=%d,mem=%d,admin=%d,output_mode=%s', + logDebugMessage(__FUNCTION__, __LINE__, sprintf('Problem in module %s detected. getModuleStatus()=%s,isModuleLocked()=%d,mem=%d,admin=%d,output_mode=%s', $module_chk, getModuleStatus($module_chk), intval(isModuleLocked($module_chk)), - intval(isModuleHidden($module_chk)), intval(isModuleMemberOnly($module_chk)), intval(isModuleAdminOnly($module_chk)), getScriptOutputMode() @@ -397,13 +394,12 @@ function addModuleSql ($module, $title, $locked, $hidden, $adminOnly, $memOnly) // Is the module already registered? if (!isModuleRegistered($module)) { // Add it - addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_mod_reg` (`module`, `title`, `locked`, `hidden`, `admin_only`, `mem_only`) VALUES ('" . $module . "', '" . $title . "', '" . $locked . "', '" . $hidden . "', '" . $adminOnly . "', '" . $memOnly . "')"); + addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_mod_reg` (`module`, `title`, `locked`, `admin_only`, `mem_only`) VALUES ('" . $module . "', '" . $title . "', '" . $locked . "', '" . $adminOnly . "', '" . $memOnly . "')"); } else { // Already registered - logDebugMessage(__FUNCTION__, __LINE__, sprintf('Already registered: module=%s,locked=%s,hidden=%s,admin=%s,mem=%s', + logDebugMessage(__FUNCTION__, __LINE__, sprintf('Already registered: module=%s,locked=%s,admin=%s,mem=%s', $module, $locked, - $hidden, $adminOnly, $memOnly ));