Code Duplication    Length = 24-24 lines in 2 locations

htdocs/class/xoopsform/renderer/XoopsFormRendererBootstrap3.php 2 locations

@@ 112-135 (lines=24) @@
109
        return $ret;
110
    }
111
112
    protected function renderCheckedOneColumn(XoopsFormElement $element, $type, $elememtId, $elementName)
113
    {
114
        $class = $type;
115
        $ret = '';
116
117
        $idSuffix = 0;
118
        $elementOptions   = $element->getOptions();
119
        foreach ($elementOptions as $value => $name) {
120
            ++$idSuffix;
121
            $ret .= '<div class="' . $class . '">';
122
            $ret .= '<label>';
123
            $ret .= "<input type='" . $type . "' name='{$elementName}' id='{$elememtId}{$idSuffix}' title='"
124
                . htmlspecialchars(strip_tags($name), ENT_QUOTES) . "' value='" . htmlspecialchars($value, ENT_QUOTES) . "'";
125
126
            if (isset($elementValue) && $value == $elementValue) {
127
                $ret .= ' checked';
128
            }
129
            $ret .= $element->getExtra() . ' />' . $name . $element->getDelimeter();
130
            $ret .= '</label>';
131
            $ret .= '</div>';
132
        }
133
134
        return $ret;
135
    }
136
137
    protected function renderCheckedColumnar(XoopsFormElement $element, $type, $elememtId, $elementName)
138
    {
@@ 137-160 (lines=24) @@
134
        return $ret;
135
    }
136
137
    protected function renderCheckedColumnar(XoopsFormElement $element, $type, $elememtId, $elementName)
138
    {
139
        $class = $type;
140
        $ret = '';
141
142
        $idSuffix = 0;
143
        $elementOptions   = $element->getOptions();
144
        foreach ($elementOptions as $value => $name) {
145
            ++$idSuffix;
146
            $ret .= '<div class="' . $class . ' col-md-2">';
147
            $ret .= '<label>';
148
            $ret .= "<input type='" . $type . "' name='{$elementName}' id='{$elememtId}{$idSuffix}' title='"
149
                . htmlspecialchars(strip_tags($name), ENT_QUOTES) . "' value='" . htmlspecialchars($value, ENT_QUOTES) . "'";
150
151
            if (isset($elementValue) && $value == $elementValue) {
152
                $ret .= ' checked';
153
            }
154
            $ret .= $element->getExtra() . ' />' . $name . $element->getDelimeter();
155
            $ret .= '</label>';
156
            $ret .= '</div>';
157
        }
158
159
        return $ret;
160
    }
161
    /**
162
     * Render support for XoopsFormColorPicker
163
     *