|
@@ 468-471 (lines=4) @@
|
| 465 |
|
$params = implode(',',$param); |
| 466 |
|
} |
| 467 |
|
else $params = ''; |
| 468 |
|
if(!strpos($params,'<br>')===false) { |
| 469 |
|
$value = preg_replace('@(<br[ /]*>)\n@','$1',$value); |
| 470 |
|
$value = preg_replace('@<br[ /]*>@',"\n",$value); |
| 471 |
|
} |
| 472 |
|
return $this->strip_tags($value,$params); |
| 473 |
|
case 'urlencode': |
| 474 |
|
case 'url_encode': |
|
@@ 1200-1202 (lines=3) @@
|
| 1197 |
|
public function strip_tags($value,$params='') { |
| 1198 |
|
$modx = evolutionCMS(); |
| 1199 |
|
|
| 1200 |
|
if(stripos($params,'style')===false && stripos($value,'</style>')!==false) { |
| 1201 |
|
$value = preg_replace('@<style.*?>.*?</style>@is', '', $value); |
| 1202 |
|
} |
| 1203 |
|
if(stripos($params,'script')===false && stripos($value,'</script>')!==false) { |
| 1204 |
|
$value = preg_replace('@<script.*?>.*?</script>@is', '', $value); |
| 1205 |
|
} |
|
@@ 1203-1205 (lines=3) @@
|
| 1200 |
|
if(stripos($params,'style')===false && stripos($value,'</style>')!==false) { |
| 1201 |
|
$value = preg_replace('@<style.*?>.*?</style>@is', '', $value); |
| 1202 |
|
} |
| 1203 |
|
if(stripos($params,'script')===false && stripos($value,'</script>')!==false) { |
| 1204 |
|
$value = preg_replace('@<script.*?>.*?</script>@is', '', $value); |
| 1205 |
|
} |
| 1206 |
|
|
| 1207 |
|
return trim(strip_tags($value,$params)); |
| 1208 |
|
} |