sql_escape_string($tableName); $moduleName=vtlib_purify($_REQUEST["fld_module"]); $uitype=vtlib_purify($_REQUEST["uitype"]); if(isset($_REQUEST['parentroleid']) && $_REQUEST['parentroleid'] != '') { $roleid = vtlib_purify($_REQUEST['parentroleid']); } else { $roleid = vtlib_purify($_REQUEST["roleid"]); } global $theme; $theme_path="themes/".$theme."/"; $image_path=$theme_path."images/"; $smarty = new vtigerCRM_Smarty; //Added to get the strings from language files if present if($moduleName == 'Events') $temp_module_strings = return_module_language($current_language, 'Calendar'); else $temp_module_strings = return_module_language($current_language, $moduleName); //To get the Editable Picklist Values $query = "select * from vtiger_".$tableName." inner join vtiger_role2picklist on vtiger_role2picklist.picklistvalueid=vtiger_$tableName.picklist_valueid where roleid=? and presence=1 order by sortid"; $result = $adb->pquery($query, array($roleid)); $fldVal=''; while($row = $adb->fetch_array($result)) { if($temp_module_strings[$row[$tableName]] != '') $fldVal .= $temp_module_strings[$row[$tableName]]; else $fldVal .= $row[$tableName]; $fldVal .= "\n"; } if(isset($_REQUEST['parentroleid']) && $_REQUEST['parentroleid']!= '') { echo ''; echo ''; echo ''; $roleid = vtlib_purify($_REQUEST['parentroleid']); die; } //To get the Non Editable Picklist Entries $qry = "select * from vtiger_".$tableName." inner join vtiger_role2picklist on vtiger_role2picklist.picklistvalueid=vtiger_$tableName.picklist_valueid where roleid=? and presence=0 order by sortid"; $res = $adb->pquery($qry, array($roleid)); if($adb->num_rows($res) > 0) { $nonedit_fldVal='