Code Duplication    Length = 18-28 lines in 2 locations

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

@@ 297-314 (lines=18) @@
294
     *
295
     * @return string rendered form element
296
     */
297
    public function renderFormElementTray(XoopsFormElementTray $element)
298
    {
299
        $count = 0;
300
        $ret   = '';
301
        foreach ($element->getElements() as $ele) {
302
            if ($count > 0) {
303
                $ret .= $element->getDelimeter();
304
            }
305
            if ($ele->getCaption() != '') {
306
                $ret .= $ele->getCaption() . ' ';
307
            }
308
            $ret .= $ele->render() . NWLINE;
309
            if (!$ele->isHidden()) {
310
                ++$count;
311
            }
312
        }
313
        return $ret;
314
    }
315
316
    /**
317
     * Render support for XoopsFormFile

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

@@ 378-405 (lines=28) @@
375
     *
376
     * @return string rendered form element
377
     */
378
    public function renderFormElementTray(XoopsFormElementTray $element)
379
    {
380
        $count = 0;
381
        $ret = '<div class="form-inline">';
382
        foreach ($element->getElements() as $ele) {
383
            if ($count > 0) {
384
                $ret .= $element->getDelimeter();
385
            }
386
            if ($ele->getCaption() != '') {
387
                $ret .= $ele->getCaption() . '&nbsp;';
388
            }
389
            $ret .= $ele->render() . NWLINE;
390
            if (!$ele->isHidden()) {
391
                ++$count;
392
            }
393
        }
394
        /*
395
        if (substr_count($ret, '<div class="form-group form-inline">') > 0) {
396
            $ret = str_replace('<div class="form-group form-inline">', '', $ret);
397
            $ret = str_replace('</div>', '', $ret);
398
        }
399
        if (substr_count($ret, '<div class="checkbox-inline">') > 0) {
400
            $ret = str_replace('<div class="checkbox-inline">', '', $ret);
401
        }
402
        */
403
        $ret .= '</div>';
404
        return $ret;
405
    }
406
407
    /**
408
     * Render support for XoopsFormFile