From 0a788e4a8e34395fc55479b39d176f123127c65b Mon Sep 17 00:00:00 2001 From: Christian Weiske Date: Thu, 3 Oct 2013 20:14:27 +0200 Subject: [PATCH] support non-http URLs in labeledURI fields (e.g. xmpp or mailto) --- inc/smarty/plugins/modifier.http.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/inc/smarty/plugins/modifier.http.php b/inc/smarty/plugins/modifier.http.php index ecb52e7..f55ccb9 100644 --- a/inc/smarty/plugins/modifier.http.php +++ b/inc/smarty/plugins/modifier.http.php @@ -22,8 +22,8 @@ function smarty_modifier_http($string){ list($url,$name) = explode(' ',$string,2); - if(!preg_match('#^\w+://#',$url)){ - $url = 'http://'.$url; + if(!parse_url($url, PHP_URL_SCHEME)) { + $url = 'http://' . $url; } if(!$name) $name = $url; -- 2.39.2