Code Duplication    Length = 10-18 lines in 2 locations

htdocs/class/xoopsform/renderer/XoopsFormRendererBootstrap3.php 1 location

@@ 243-260 (lines=18) @@
240
            . $element->getCols() . "' rows='" . $element->getRows() . "'" . $element->getExtra()
241
            . '>' . $element->getValue() . "</textarea>\n";
242
243
        if (empty($element->skipPreview)) {
244
            if (empty($GLOBALS['xoTheme'])) {
245
                $element->js .= implode('', file(XOOPS_ROOT_PATH . '/class/textsanitizer/image/image.js'));
246
            } else {
247
                $GLOBALS['xoTheme']->addScript(
248
                    '/class/textsanitizer/image/image.js',
249
                    array('type' => 'text/javascript')
250
                );
251
            }
252
            $button = "<button type='button' class='btn btn-primary' onclick=\"form_instantPreview('" . XOOPS_URL
253
                . "', '" . $element->getName() . "','" . XOOPS_URL . "/images', " . (int)$element->doHtml . ", '"
254
                . $GLOBALS['xoopsSecurity']->createToken() . "')\" title='" . _PREVIEW . "'>" . _PREVIEW . "</button>";
255
256
            $ret .= '<br>' . "<div id='" . $element->getName() . "_hidden' style='display: block;'> "
257
                . '   <fieldset>' . '       <legend>' . $button . '</legend>'
258
                . "       <div id='" . $element->getName() . "_hidden_data'>" . _XOOPS_FORM_PREVIEW_CONTENT
259
                . '</div>' . '   </fieldset>' . '</div>';
260
        }
261
        // Load javascript
262
        if (empty($js_loaded)) {
263
            $javascript = ($element->js ? '<script type="text/javascript">' . $element->js . '</script>' : '')

htdocs/class/xoopsform/renderer/XoopsFormRendererLegacy.php 1 location

@@ 173-182 (lines=10) @@
170
        // the textarea box
171
        $ret .= "<textarea id='" . $element->getName() . "' name='" . $element->getName() . "' title='" . $element->getTitle() . "' onselect=\"xoopsSavePosition('" . $element->getName() . "');\" onclick=\"xoopsSavePosition('" . $element->getName() . "');\" onkeyup=\"xoopsSavePosition('" . $element->getName() . "');\" cols='" . $element->getCols() . "' rows='" . $element->getRows() . "'" . $element->getExtra() . '>' . $element->getValue() . "</textarea><br>\n";
172
173
        if (empty($element->skipPreview)) {
174
            if (empty($GLOBALS['xoTheme'])) {
175
                $element->js .= implode('', file(XOOPS_ROOT_PATH . '/class/textsanitizer/image/image.js'));
176
            } else {
177
                $GLOBALS['xoTheme']->addScript('/class/textsanitizer/image/image.js', array('type' => 'text/javascript'));
178
            }
179
            $button = "<button type='button' class='btn btn-primary' onclick=\"form_instantPreview('" . XOOPS_URL . "', '" . $element->getName() . "','" . XOOPS_URL . "/images', " . (int)$element->doHtml . ", '" . $GLOBALS['xoopsSecurity']->createToken() . "')\" title='" . _PREVIEW . "'>" . _PREVIEW . "</button>";
180
181
            $ret .= '<br>' . "<div id='" . $element->getName() . "_hidden' style='display: block;'> " . '   <fieldset>' . '       <legend>' . $button . '</legend>' . "       <div id='" . $element->getName() . "_hidden_data'>" . _XOOPS_FORM_PREVIEW_CONTENT . '</div>' . '   </fieldset>' . '</div>';
182
        }
183
        // Load javascript
184
        if (empty($js_loaded)) {
185
            $javascript = ($element->js ? '<script type="text/javascript">' . $element->js . '</script>' : '') . '<script type="text/javascript" src="' . XOOPS_URL . '/include/formdhtmltextarea.js"></script>';