@@ 102-127 (lines=26) @@ | ||
99 | { |
|
100 | $xml .= '<group title="' . ustr2html($state['state_name']) . '">'; |
|
101 | ||
102 | while (($field = $fields->fetch())) |
|
103 | { |
|
104 | $value = value_find($field['field_type'], $field['value_id']); |
|
105 | ||
106 | if ($field['field_type'] == FIELD_TYPE_CHECKBOX) |
|
107 | { |
|
108 | $value = get_html_resource($value ? RES_YES_ID : RES_NO_ID); |
|
109 | } |
|
110 | elseif ($field['field_type'] == FIELD_TYPE_LIST) |
|
111 | { |
|
112 | $value = (is_null($value) ? NULL : value_find_listvalue($field['field_id'], $value)); |
|
113 | } |
|
114 | elseif ($field['field_type'] == FIELD_TYPE_RECORD) |
|
115 | { |
|
116 | $value = (is_null($value) ? NULL : 'rec#' . $value); |
|
117 | } |
|
118 | ||
119 | $xml .= '<text label="' . ustr2html($field['field_name']) . '">' |
|
120 | . (is_null($value) ? get_html_resource(RES_NONE_ID) : update_references($value, BBCODE_ALL, $field['regex_search'], $field['regex_replace'])) |
|
121 | . '</text>'; |
|
122 | ||
123 | if ($field['add_separator']) |
|
124 | { |
|
125 | $xml .= '<hr/>'; |
|
126 | } |
|
127 | } |
|
128 | ||
129 | $xml .= '</group>'; |
|
130 | } |
@@ 455-480 (lines=26) @@ | ||
452 | $_SESSION[VAR_USERID], |
|
453 | FIELD_ALLOW_TO_READ); |
|
454 | ||
455 | while (($field = $fields->fetch())) |
|
456 | { |
|
457 | $value = value_find($field['field_type'], $field['value_id']); |
|
458 | ||
459 | if ($field['field_type'] == FIELD_TYPE_CHECKBOX) |
|
460 | { |
|
461 | $value = get_html_resource($value ? RES_YES_ID : RES_NO_ID); |
|
462 | } |
|
463 | elseif ($field['field_type'] == FIELD_TYPE_LIST) |
|
464 | { |
|
465 | $value = (is_null($value) ? NULL : value_find_listvalue($field['field_id'], $value)); |
|
466 | } |
|
467 | elseif ($field['field_type'] == FIELD_TYPE_RECORD) |
|
468 | { |
|
469 | $value = (is_null($value) ? NULL : 'rec#' . $value); |
|
470 | } |
|
471 | ||
472 | $xml .= '<text label="' . ustr2html($field['field_name']) . '">' |
|
473 | . (is_null($value) ? get_html_resource(RES_NONE_ID) : update_references($value, BBCODE_ALL, $field['regex_search'], $field['regex_replace'])) |
|
474 | . '</text>'; |
|
475 | ||
476 | if ($field['add_separator']) |
|
477 | { |
|
478 | $xml .= '<hr/>'; |
|
479 | } |
|
480 | } |
|
481 | } |
|
482 | elseif ($event['event_type'] == EVENT_COMMENT_ADDED || |
|
483 | $event['event_type'] == EVENT_CONFIDENTIAL_COMMENT) |