Example #1
0
 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.";
         }
     }
 }
Example #2
0
        ?>
						<td class="<?php 
        echo $cssClass;
        ?>
" width="400" >
							<a href="<?php 
        echo $baseURL . '&id=' . $list[$j][0];
        ?>
&amp;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 
    }
}
Example #3
0
            $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);
Example #4
0
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;
    }
}
Example #5
0
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;
    }
}
Example #6
0
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;
    }
}