aboutsummaryrefslogtreecommitdiff
path: root/engine/lib/output.php
diff options
context:
space:
mode:
authorBrett Profitt <brett.profitt@gmail.com>2012-10-19 13:53:37 -0400
committerBrett Profitt <brett.profitt@gmail.com>2012-10-19 13:53:37 -0400
commite6ab6c957aa6b2382abdfa2c7c8c60623a4e17f9 (patch)
tree2101229ba417ad4eee86dfe30005e8790dd4069e /engine/lib/output.php
parentb412b990eb3e8d30acbcf927c531d77f529ce8c4 (diff)
downloadelgg-e6ab6c957aa6b2382abdfa2c7c8c60623a4e17f9.tar.gz
elgg-e6ab6c957aa6b2382abdfa2c7c8c60623a4e17f9.tar.bz2
Added special checks for mailto: in elgg_normalize_url() and elgg.normalize_url().
Diffstat (limited to 'engine/lib/output.php')
-rw-r--r--engine/lib/output.php4
1 files changed, 2 insertions, 2 deletions
diff --git a/engine/lib/output.php b/engine/lib/output.php
index 7bfc4be6e..0069360f0 100644
--- a/engine/lib/output.php
+++ b/engine/lib/output.php
@@ -271,8 +271,8 @@ function elgg_normalize_url($url) {
// '?query=test', #target
return $url;
- } elseif (stripos($url, 'javascript:') === 0) {
- // 'javascript:'
+ } elseif (stripos($url, 'javascript:') === 0 || stripos($url, 'mailto:') === 0) {
+ // 'javascript:' and 'mailto:'
// Not covered in FILTER_VALIDATE_URL
return $url;