/** * this function returns the detailview for tooltip * @param integer $fieldid - the fieldid of the field for which you want the detailview * @param array $checkedFields - the fields which are selected to be displayed in quickview * @return string $data - the formatted quickview data */ function getDetailViewForTooltip($fieldid, $checkedFields) { global $app_strings; $labels = array(); if (!empty($checkedFields)) { $labels = getFieldLabels($checkedFields); } $smarty = new vtigerCRM_Smarty(); $smarty->assign("FIELDID", $fieldid); $smarty->assign("APP", $app_strings); $smarty->assign("IMAGES", "themes/images/"); $smarty->assign("LABELS", $labels); $smarty->assign("COUNT", count($labels)); $data = $smarty->fetch("modules/Tooltip/DetailQuickView.tpl"); return $data; }
$fieldLabel = vtlib_purify($_REQUEST['fieldlabel']); $moduleName = vtlib_purify($_REQUEST["moduleName"]); $roleid = vtlib_purify($_REQUEST['roleid']); if (!empty($roleid)) { $roleName = getRoleName($roleid); } if ($moduleName == 'Events') { $temp_module_strings = return_module_language($current_language, 'Calendar'); } else { $temp_module_strings = return_module_language($current_language, $moduleName); } if (!empty($fieldName)) { foreach (getAllPickListValues($fieldName, $temp_module_strings) as $key => $value) { $values[$key] = $value; } } foreach (getAssignedPicklistValues($fieldName, $roleid, $adb, $temp_module_strings) as $key => $value) { $assignedValues[$key] = $value; } $smarty->assign("THEME", $theme); $smarty->assign("FIELDNAME", $fieldName); $smarty->assign("FIELDLABEL", getTranslatedString($fieldLabel)); $smarty->assign("MODULE", $moduleName); $smarty->assign("PICKVAL", $values); $smarty->assign("ASSIGNED_VALUES", $assignedValues); $smarty->assign("ROLEID", $roleid); $smarty->assign("ROLENAME", $roleName); $smarty->assign("MOD", return_module_language($current_language, 'PickList')); $smarty->assign("APP", $app_strings); $data = $smarty->fetch("modules/PickList/AssignPicklistValues.tpl"); echo $data;
*************************************************************************************************/ global $adb, $log, $mod_strings, $app_strings, $currentModule, $current_user, $theme; require_once 'modules/cbupdater/cbupdaterHelper.php'; $error = false; $errmsg = ''; $smarty = new vtigerCRM_Smarty(); $smarty->assign('APP', $app_strings); $smarty->assign('MOD', $mod_strings); $smarty->assign('MODULE', $currentModule); $smarty->assign('SINGLE_MOD', getTranslatedString('SINGLE_' . $currentModule)); $smarty->assign('CATEGORY', $category); $smarty->assign('IMAGE_PATH', "themes/{$theme}/images/"); $smarty->assign('THEME', $theme); include 'modules/cbupdater/forcedButtons.php'; $smarty->assign('CHECK', $tool_buttons); echo $smarty->fetch('Buttons_List.tpl'); $ids = vtlib_purify($_REQUEST['idstring']); if (!empty($ids)) { echo '<br>'; require_once 'modules/cbupdater/cbupdater.php'; require_once 'modules/cbupdater/cbupdaterWorker.php'; if (isset($_REQUEST['doundo'])) { $whattodo = 'undo'; } else { $whattodo = 'apply'; } $sql = 'select cbupdaterid,filename,pathfilename,classname, cbupd_no, description from vtiger_cbupdater inner join vtiger_crmentity on crmid=cbupdaterid where deleted=0 and '; if ($ids == 'all') { $sql .= "execstate in ('Pending','Continuous')";
/** * this function accepts the tooltip text and returns it after formatting * @param $text - the tooltip text which is to be formatted * @param $format - the format in which tooltip has to be formatted; default value will be each entry in single line */ function getToolTip($text, $format = "default") { require_once 'Smarty_setup.php'; $smarty = new vtigerCRM_Smarty(); $tip = ""; if (trim($text) == "") { return $tip; } $smarty->assign("TEXT", $text); $tip = $smarty->fetch("modules/Tooltip/{$format}.tpl"); return $tip; }
<?php /********************************************************************************* ** The contents of this file are subject to the vtiger CRM Public License Version 1.0 * ("License"); You may not use this file except in compliance with the License * The Original Code is: vtiger CRM Open Source * The Initial Developer of the Original Code is vtiger. * Portions created by vtiger are Copyright (C) vtiger. * All Rights Reserved. * ********************************************************************************/ require_once 'modules/PickList/PickListUtils.php'; require_once 'include/utils/utils.php'; require_once 'Smarty_setup.php'; global $mod_strings, $current_language, $adb; $roleid = $_REQUEST['roleid']; if (empty($roleid)) { echo "role id cannot be empty"; exit; } $otherRoles = getrole2picklist(); $otherRoles = array_diff($otherRoles, array($roleid => getRoleName($roleid))); $smarty = new vtigerCRM_Smarty(); $smarty->assign("ROLES", $otherRoles); $smarty->assign("MOD", return_module_language($current_language, 'PickList')); $smarty->assign("APP", $app_strings); $str = $smarty->fetch("modules/PickList/ShowRoleSelect.tpl"); echo $str;
/** * this function accepts the tooltip text and returns it after formatting * @param $text - the tooltip text which is to be formatted * @param $format - the format in which tooltip has to be formatted; default value will be each entry in single line */ function getToolTip($text, $format = "default") { $smarty = new vtigerCRM_Smarty(); $tip = ""; if (trim(implode('', $text)) == '') { return $tip; } $smarty->assign("TEXT", $text); $tip = $smarty->fetch("modules/Tooltip/{$format}.tpl"); return $tip; }
$widgetInfoList = Zend_Json::decode($_REQUEST['widgetInfoList']); $widgetInfoList = Zend_Json::decode($_REQUEST['widgetInfoList']); $widgetHTML = array(); $smarty = new vtigerCRM_Smarty(); $smarty->assign("MOD", $mod_strings); $smarty->assign("APP", $app_strings); $smarty->assign("THEME", $theme); $smarty->assign("IMAGE_PATH", $image_path); foreach ($widgetInfoList as $widgetInfo) { $widgetType = $widgetInfo['widgetType']; $widgetId = $widgetInfo['widgetId']; if ($widgetType == 'Tag Cloud') { $freetag = new freetag(); $smarty->assign("ALL_TAG", $freetag->get_tag_cloud_html("", $current_user->id)); $smarty->assign("USER_TAG_SHOWAS", getTagCloudShowAs($current_user->id)); $html = $smarty->fetch("Home/TagCloud.tpl"); } elseif ($widgetType == 'Notebook') { $contents = $homeObj->getNoteBookContents($widgetId); $smarty->assign("NOTEBOOK_CONTENTS", $contents); $smarty->assign("NOTEBOOKID", $widgetId); $html = $smarty->fetch("Home/notebook.tpl"); } elseif ($widgetType == 'URL') { $url = $homeObj->getWidgetURL($widgetId); if (strpos($url, "://") === false) { $url = "http://" . trim($url); } $smarty->assign("URL", $url); $smarty->assign("WIDGETID", $widgetId); $html = $smarty->fetch("Home/HomeWidgetURL.tpl"); } else { $homestuff_values = $homeObj->getHomePageStuff($widgetId, $widgetType);
$moduleName = vtlib_purify($_REQUEST["moduleName"]); $mode = $_REQUEST["mode"]; if ($moduleName == 'Events') { $temp_module_strings = return_module_language($current_language, 'Calendar'); } else { $temp_module_strings = return_module_language($current_language, $moduleName); } if (isset($fieldName)) { $editableValues = getEditablePicklistValues($fieldName, $temp_module_strings, $adb); $nonEditableValues = getNonEditablePicklistValues($fieldName, $temp_module_strings, $adb); } $temp_label = getTranslatedString($fieldLabel); $roleDetails = getAllRoleDetails(); // Remove Organization from the list of roles (which is the first one in the list of roles) array_shift($roleDetails); $smarty->assign("FIELDNAME", $fieldName); $smarty->assign("FIELDLABEL", $temp_label); $smarty->assign('NONEDITPICKLIST', $nonEditableValues); $smarty->assign("MODULE", $moduleName); $smarty->assign("PICKVAL", $editableValues); $smarty->assign("ROLEDETAILS", $roleDetails); $smarty->assign("MOD", return_module_language($current_language, 'PickList')); $smarty->assign("APP", $app_strings); if ($mode == 'add') { $data = $smarty->fetch("modules/PickList/AddPickList.tpl"); } elseif ($mode == 'edit') { $data = $smarty->fetch("modules/PickList/EditPickList.tpl"); } elseif ($mode == 'delete') { $data = $smarty->fetch("modules/PickList/DeletePickList.tpl"); } echo $data;