Code Duplication    Length = 3-4 lines in 3 locations

manager/includes/extenders/modifiers.class.inc.php 3 locations

@@ 534-537 (lines=4) @@
531
                } else {
532
                    $params = '';
533
                }
534
                if (!strpos($params, '<br>')===false) {
535
                    $value = preg_replace('@(<br[ /]*>)\n@', '$1', $value);
536
                    $value = preg_replace('@<br[ /]*>@', "\n", $value);
537
                }
538
                return $this->strip_tags($value, $params);
539
            case 'urlencode':
540
            case 'url_encode':
@@ 1469-1471 (lines=3) @@
1466
    {
1467
        $modx = evolutionCMS();
1468
1469
        if (stripos($params, 'style')===false && stripos($value, '</style>')!==false) {
1470
            $value = preg_replace('@<style.*?>.*?</style>@is', '', $value);
1471
        }
1472
        if (stripos($params, 'script')===false && stripos($value, '</script>')!==false) {
1473
            $value = preg_replace('@<script.*?>.*?</script>@is', '', $value);
1474
        }
@@ 1472-1474 (lines=3) @@
1469
        if (stripos($params, 'style')===false && stripos($value, '</style>')!==false) {
1470
            $value = preg_replace('@<style.*?>.*?</style>@is', '', $value);
1471
        }
1472
        if (stripos($params, 'script')===false && stripos($value, '</script>')!==false) {
1473
            $value = preg_replace('@<script.*?>.*?</script>@is', '', $value);
1474
        }
1475
1476
        return trim(strip_tags($value, $params));
1477
    }