コード例 #1
0
/**
 * 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;
}
コード例 #2
0
/**
 * 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;
}
コード例 #3
0
ファイル: VtlibUtils.php プロジェクト: ssstorm/YetiForceCRM
/**
 * 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;
}