Code Duplication    Length = 18-23 lines in 2 locations

main/inc/lib/pear/HTML/QuickForm/checkbox.php 1 location

@@ 140-162 (lines=23) @@
137
     * @access    public
138
     * @return    string
139
     */
140
    public function toHtml()
141
    {
142
        if (0 == strlen($this->_text)) {
143
            $label = '';
144
        } elseif ($this->_flagFrozen) {
145
            $label = $this->_text;
146
        } else {
147
            $labelClass = $this->labelClass;
148
            $checkboxClass = $this->checkboxClass;
149
150
            $label ='
151
                <div class="'.$checkboxClass.'">
152
                <label class="'.$labelClass.'">' .
153
                    HTML_QuickForm_input::toHtml().$this->_text.
154
                '</label>
155
                </div>
156
            ';
157
158
            return $label;
159
        }
160
161
        return HTML_QuickForm_input::toHtml() . $label;
162
    } //end func toHtml
163
164
    // }}}
165
    // {{{ getFrozenHtml()

main/inc/lib/pear/HTML/QuickForm/radio.php 1 location

@@ 123-140 (lines=18) @@
120
     * @access    public
121
     * @return    string
122
     */
123
    public function toHtml()
124
    {
125
        if (0 == strlen($this->_text)) {
126
            $label = '';
127
        } elseif ($this->_flagFrozen) {
128
            $label = $this->_text;
129
        } else {
130
            $labelClass = $this->labelClass;
131
            $radioClass = $this->radioClass;
132
            $label = '<div class="'.$radioClass.'"><label class="'.$labelClass.'">' .
133
                HTML_QuickForm_input::toHtml().$this->_text .
134
                '</label></div>';
135
136
            return  $label;
137
        }
138
139
        return HTML_QuickForm_input::toHtml() . $label;
140
    }
141
142
    /**
143
     * Returns the value of field without HTML tags