/** * Check if module is set active (or enabled) */ function vtlib_isModuleActive($module) { global $adb, $__cache_module_activeinfo; if (in_array($module, vtlib_moduleAlwaysActive())) { return true; } if (!isset($__cache_module_activeinfo[$module])) { $tabres = $adb->pquery("SELECT presence FROM vtiger_tab WHERE name=?", array($module)); $presence = $adb->query_result($tabres, 0, 'presence'); $__cache_module_activeinfo[$module] = $presence; } else { $presence = $__cache_module_activeinfo[$module]; } $active = false; if ($presence != 1) { $active = true; } return $active; }
/** * Check if module is set active (or enabled) */ function vtlib_isModuleActive($module) { global $adb, $__cache_module_activeinfo; if (in_array($module, vtlib_moduleAlwaysActive())) { return true; } if (!isset($__cache_module_activeinfo[$module])) { include 'tabdata.php'; $presence = isset($tab_info_array[$module]) ? 0 : 1; $__cache_module_activeinfo[$module] = $presence; } else { $presence = $__cache_module_activeinfo[$module]; } $active = false; if ($presence != 1) { $active = true; } return $active; }
/** * Check if module is set active (or enabled) */ function vtlib_isModuleActive($module) { global $adb, $__cache_module_activeinfo; if (in_array($module, vtlib_moduleAlwaysActive())) { return true; } if (!isset($__cache_module_activeinfo[$module])) { include 'user_privileges/tabdata.php'; $tabId = $tab_info_array[$module]; $presence = $tab_seq_array[$tabId]; $__cache_module_activeinfo[$module] = $presence; } else { $presence = $__cache_module_activeinfo[$module]; } $active = false; //Fix for http://trac.vtiger.com/cgi-bin/trac.cgi/ticket/7991 if ($presence === 0 || $presence === '0') { $active = true; } return $active; }