Beispiel #1
0
 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;
 }
Beispiel #2
0
 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;
 }