public function action_getDisplayValue() { if ($_REQUEST['field'] && $_REQUEST['id'] && $_REQUEST['current_module']) { $bean = BeanFactory::getBean($_REQUEST['current_module'], $_REQUEST['id']); if (is_object($bean) && $bean->id != "") { echo getDisplayValue($bean, $_REQUEST['field'], "close"); } else { echo "Could not find value."; } } }
?> <td class="<?php echo $cssClass; ?> " width="400" > <a href="<?php echo $baseURL . '&id=' . $list[$j][0]; ?> &action=View" class="listViewTdLinkS1"><?php echo $descField; ?> </a> </td> <?php for ($k = 2; $k < count($headings); $k++) { $descField = getDisplayValue($list[$j][$k], $valueMap[$k], $maxDispLen); ?> <td class="<?php echo $cssClass; ?> " width="400" ><?php echo $descField; ?> </td> <?php } ?> </tr> <?php } }
$privileges_tab[$tabid] = $tab; } } } $smarty->assign("TAB_PRIV", $privileges_tab); //utilities privileges if ($mode == 'view') { $act_utility_arry = getTabsUtilityActionPermission($profileId); foreach ($act_utility_arry as $tabid => $action_array) { $util = array(); $entity_name = getTabModuleName($tabid); $no_of_actions = sizeof($action_array); foreach ($action_array as $action_id => $act_per) { $action_name = getActionname($action_id); $tab_util_act_per = $action_array[$action_id]; $tab_util_per = getDisplayValue($tab_util_act_per, $tabid, $action_id); $util[] = $action_name; $util[] = $tab_util_per; } $util = array_chunk($util, 2); $util = array_chunk($util, 3); $privilege_util[$tabid] = $util; } } elseif ($mode == 'edit') { $act_utility_arry = getTabsUtilityActionPermission($profileId); foreach ($act_utility_arry as $tabid => $action_array) { $util = array(); $entity_name = getTabModuleName($tabid); $no_of_actions = sizeof($action_array); foreach ($action_array as $action_id => $act_per) { $action_name = getActionname($action_id);
function saveField($field, $id, $module, $value) { $bean = BeanFactory::getBean($module, $id); if (is_object($bean) && $bean->id != "") { if ($bean->field_defs[$field]['type'] == "multienum") { $bean->{$field} = encodeMultienumValue($value); } else { if ($bean->field_defs[$field]['type'] == "relate" || $bean->field_defs[$field]['type'] == 'parent') { $save_field = $bean->field_defs[$field]['id_name']; $bean->{$save_field} = $value; if ($bean->field_defs[$field]['type'] == 'parent') { $bean->parent_type = $_REQUEST['parent_type']; $bean->fill_in_additional_parent_fields(); // get up to date parent info as need it to display name } } else { $bean->{$field} = $value; } } $bean->save(); return getDisplayValue($bean, $field); } else { return false; } }
function saveField($field, $id, $module, $value) { global $current_user; $bean = BeanFactory::getBean($module, $id); if (is_object($bean) && $bean->id != "") { if ($bean->field_defs[$field]['type'] == "multienum") { $bean->{$field} = encodeMultienumValue($value); } else { if ($bean->field_defs[$field]['type'] == "relate" || $bean->field_defs[$field]['type'] == 'parent') { $save_field = $bean->field_defs[$field]['id_name']; $bean->{$save_field} = $value; if ($bean->field_defs[$field]['type'] == 'parent') { $bean->parent_type = $_REQUEST['parent_type']; $bean->fill_in_additional_parent_fields(); // get up to date parent info as need it to display name } } else { $bean->{$field} = $value; } } $check_notify = FALSE; if (isset($bean->fetched_row['assigned_user_id']) && $field == "assigned_user_name") { $old_assigned_user_id = $bean->fetched_row['assigned_user_id']; if (!empty($value) && $old_assigned_user_id != $value && $value != $current_user->id) { $check_notify = TRUE; } } $bean->save($check_notify); return getDisplayValue($bean, $field); } else { return false; } }
function saveField($field, $id, $module, $value) { $bean = BeanFactory::getBean($module, $id); if (is_object($bean) && $bean->id != "") { if ($bean->field_defs[$field]['type'] == "multienum") { $bean->{$field} = encodeMultienumValue($value); } else { if ($bean->field_defs[$field]['type'] == "relate") { $save_field = $bean->field_defs[$field]['id_name']; $bean->{$save_field} = $value; } else { $bean->{$field} = $value; } } $bean->save(); return getDisplayValue($bean, $field); } else { return false; } }