} 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
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
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))
));
* 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?
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()
// 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
));