protected function action_getEmailField() { $module = $_REQUEST['aow_module']; $aow_field = $_REQUEST['aow_newfieldname']; if (isset($_REQUEST['view'])) { $view = $_REQUEST['view']; } else { $view = 'EditView'; } if (isset($_REQUEST['aow_value'])) { $value = $_REQUEST['aow_value']; } else { $value = ''; } switch ($_REQUEST['aow_type']) { case 'Record Email': echo ''; break; case 'Related Field': $rel_field_list = getRelatedEmailableFields($module); if ($view == 'EditView') { echo "<select type='text' style='width:178px;' name='{$aow_field}' id='{$aow_field}' title='' tabindex='116'>" . get_select_options_with_id($rel_field_list, $value) . "</select>"; } else { echo $rel_field_list[$value]; } break; case 'Specify User': echo getModuleField('Accounts', 'assigned_user_name', $aow_field, $view, $value); break; case 'Users': echo getAssignField($aow_field, $view, $value); break; case 'Email Address': default: if ($view == 'EditView') { echo "<input type='text' name='{$aow_field}' id='{$aow_field}' size='25' title='' tabindex='116' value='{$value}'>"; } else { echo $value; } break; } die; }
protected function action_getModuleFieldTypeSet() { $module = $_REQUEST['aor_module']; $fieldname = $_REQUEST['aor_fieldname']; $aor_field = $_REQUEST['aor_newfieldname']; if (isset($_REQUEST['view'])) { $view = $_REQUEST['view']; } else { $view = 'EditView'; } if (isset($_REQUEST['aor_value'])) { $value = $_REQUEST['aor_value']; } else { $value = ''; } switch ($_REQUEST['aor_type']) { case 'Field': if (isset($_REQUEST['alt_module']) && $_REQUEST['alt_module'] != '') { $module = $_REQUEST['alt_module']; } if ($view == 'EditView') { echo "<select type='text' style='width:178px;' name='{$aor_field}' id='{$aor_field}' title='' tabindex='116'>" . getModuleFields($module, $view, $value) . "</select>"; } else { echo getModuleFields($module, $view, $value); } break; case 'Date': if (isset($_REQUEST['alt_module']) && $_REQUEST['alt_module'] != '') { $module = $_REQUEST['alt_module']; } echo getDateField($module, $aor_field, $view, $value); break; case 'Round_Robin': case 'Least_Busy': case 'Random': echo getAssignField($aor_field, $view, $value); break; case 'Value': default: echo getModuleField($module, $fieldname, $aor_field, $view, $value); break; } die; }