Code Duplication    Length = 5-6 lines in 3 locations

main/inc/lib/pear/HTML/QuickForm/Renderer/Default.php 2 locations

@@ 315-320 (lines=6) @@
312
        $html = str_replace('{label-for}', $labelFor, $html);
313
        $html = str_replace('{icon}', $icon, $html);
314
315
        if ($required) {
316
            $html = str_replace('<!-- BEGIN required -->', '', $html);
317
            $html = str_replace('<!-- END required -->', '', $html);
318
        } else {
319
            $html = preg_replace("/([ \t\n\r]*)?<!-- BEGIN required -->.*<!-- END required -->([ \t\n\r]*)?/isU", '', $html);
320
        }
321
        if (isset($error)) {
322
323
            $html = str_replace('{error}', $error, $html);
@@ 369-374 (lines=6) @@
366
        } elseif (!empty($this->_groupElementTemplate)) {
367
            $html = str_replace('{label}', $element->getLabel(), $this->_groupElementTemplate);
368
            $html = str_replace('{label-for}', $element->getLabelFor(), $this->_groupElementTemplate);
369
            if ($required) {
370
                $html = str_replace('<!-- BEGIN required -->', '', $html);
371
                $html = str_replace('<!-- END required -->', '', $html);
372
            } else {
373
                $html = preg_replace("/([ \t\n\r]*)?<!-- BEGIN required -->.*<!-- END required -->([ \t\n\r]*)?/isU", '', $html);
374
            }
375
            $this->_groupElements[] = str_replace('{element}', $element->toHtml(), $html);
376
377
        } else {

main/inc/lib/phpdocx/pdf/include/dompdf.cls.php 1 location

@@ 321-325 (lines=5) @@
318
        }
319
      }
320
      if ($encoding != 'UTF-8') { $str = mb_convert_encoding($str, 'UTF-8', $encoding); }
321
      if (preg_match('@<meta\s+http-equiv="Content-Type"\s+content="([\w/]+)(;\s+charset=([^\s"]+))?@i',$str,$matches)) {
322
        $str = preg_replace('/charset=([^\s"]+)/i','charset=UTF-8',$str);
323
      } else {
324
        $str = str_replace('<head>', '<head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">', $str);
325
      }
326
    }
327
328
    // Parse embedded php, first-pass