function vtGetModules($adb) { $modules = com_vtGetModules($adb); return $modules; }
$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);