Code Duplication    Length = 6-6 lines in 4 locations

htdocs/class/xoopsform/renderer/XoopsFormRendererLegacy.php 4 locations

@@ 93-98 (lines=6) @@
90
        $id_ele = 0;
91
        foreach ($ele_options as $value => $name) {
92
            ++$id_ele;
93
            if (!empty($element->columns)) {
94
                if ($i % $element->columns == 0) {
95
                    $ret .= '<tr>';
96
                }
97
                $ret .= '<td>';
98
            }
99
            // $name may be a link, should we use $name in the title tag?
100
            $ret .= '<input type="checkbox" name="' . $ele_name . '" id="' . $ele_id .$id_ele . '" '
101
                . ' title="' . $ele_title . '" value="' . htmlspecialchars($value, ENT_QUOTES) . '"';
@@ 110-115 (lines=6) @@
107
            . $ele_id . $id_ele . '" >' . $name . '</label>' . $ele_delimiter;
108
109
110
            if (!empty($element->columns)) {
111
                $ret .= '</td>';
112
                if (++$i % $element->columns == 0) {
113
                    $ret .= '</tr>';
114
                }
115
            }
116
        }
117
        if (!empty($element->columns)) {
118
            if ($span = $i % $element->columns) {
@@ 382-387 (lines=6) @@
379
        $id_ele = 0;
380
        foreach ($ele_options as $value => $name) {
381
            ++$id_ele;
382
            if (!empty($element->columns)) {
383
                if ($i % $element->columns == 0) {
384
                    $ret .= '<tr>';
385
                }
386
                $ret .= '<td>';
387
            }
388
389
            $ret .= '<input type="radio" name="' . $ele_name . '" id="' . $ele_name . $id_ele
390
                . '" title = "' . htmlspecialchars($ele_title, ENT_QUOTES) . '" value="'
@@ 397-402 (lines=6) @@
394
            }
395
            $ret .= $ele_extra . ' />' . "<label name='xolb_{$ele_name}' for='" . $ele_name . $id_ele
396
                . "'>" . $name . '</label>' . $ele_delimiter;
397
            if (!empty($element->columns)) {
398
                $ret .= '</td>';
399
                if (++$i % $element->columns == 0) {
400
                    $ret .= '</tr>';
401
                }
402
            }
403
        }
404
        if (!empty($element->columns)) {
405
            if ($span = $i % $element->columns) {