コード例 #1
0
function vtGetModules($adb)
{
    $modules = com_vtGetModules($adb);
    return $modules;
}
コード例 #2
0
ファイル: Settings.php プロジェクト: casati-dolibarr/corebos
$smarty->assign("APP", $app_strings);
$smarty->assign("THEME", "{$theme}");
$smarty->assign("IMAGE_PATH", "themes/{$theme}/images/");
// Operation to be restricted for non-admin users.
global $current_user;
if (!is_admin($current_user)) {
    $smarty->display(vtlib_getModuleTemplate('Vtiger', 'OperationNotPermitted.tpl'));
} else {
    $module = vtlib_purify($_REQUEST['formodule']);
    $menu_array = array();
    $menu_array['LayoutEditor']['location'] = 'index.php?module=Settings&action=LayoutBlockList&parenttab=Settings&formodule=' . $module;
    $menu_array['LayoutEditor']['image_src'] = 'themes/images/orgshar.gif';
    $menu_array['LayoutEditor']['desc'] = getTranslatedString('LBL_LAYOUT_EDITOR_DESCRIPTION');
    $menu_array['LayoutEditor']['label'] = getTranslatedString('LBL_LAYOUT_EDITOR');
    if (vtlib_isModuleActive('FieldFormulas')) {
        $modules = com_vtGetModules($adb);
        if (in_array(getTranslatedString($module), $modules)) {
            $sql_result = $adb->pquery("select * from vtiger_settings_field where name = ? and active=0", array('LBL_FIELDFORMULAS'));
            if ($adb->num_rows($sql_result) > 0) {
                $menu_array['FieldFormulas']['location'] = $adb->query_result($sql_result, 0, 'linkto') . '&formodule=' . $module;
                $menu_array['FieldFormulas']['image_src'] = $adb->query_result($sql_result, 0, 'iconpath');
                $menu_array['FieldFormulas']['desc'] = getTranslatedString($adb->query_result($sql_result, 0, 'description'), 'FieldFormulas');
                $menu_array['FieldFormulas']['label'] = getTranslatedString($adb->query_result($sql_result, 0, 'name'), 'FieldFormulas');
            }
        }
    }
    if (vtlib_isModuleActive('Tooltip')) {
        $sql_result = $adb->pquery("select * from vtiger_settings_field where name = ? and active=0", array('LBL_TOOLTIP_MANAGEMENT'));
        if ($adb->num_rows($sql_result) > 0) {
            $menu_array['Tooltip']['location'] = $adb->query_result($sql_result, 0, 'linkto') . '&formodule=' . $module;
            $menu_array['Tooltip']['image_src'] = vtiger_imageurl($adb->query_result($sql_result, 0, 'iconpath'), $theme);