Code Duplication    Length = 26-26 lines in 2 locations

src/records/fields.php 1 location

@@ 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
    }

src/records/record.php 1 location

@@ 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)