aboutsummaryrefslogtreecommitdiff
path: root/actions
diff options
context:
space:
mode:
authorSteve Clay <steve@mrclay.org>2013-02-19 22:06:25 -0500
committerCash Costello <cash.costello@gmail.com>2013-03-10 13:16:08 -0400
commited7210a35f3367bf6325ec805fcc7cad01f94c4c (patch)
tree2ec6dfd3253023bb79afa7ddd63300378e6ba503 /actions
parentc8fc0aef6f4b0edd218a248f9e840f268ac61260 (diff)
downloadelgg-ed7210a35f3367bf6325ec805fcc7cad01f94c4c.tar.gz
elgg-ed7210a35f3367bf6325ec805fcc7cad01f94c4c.tar.bz2
Auto-prepend "http://" to URL profile fields without it
Diffstat (limited to 'actions')
-rw-r--r--actions/profile/edit.php4
1 files changed, 4 insertions, 0 deletions
diff --git a/actions/profile/edit.php b/actions/profile/edit.php
index 89bf2bc0b..63fb31600 100644
--- a/actions/profile/edit.php
+++ b/actions/profile/edit.php
@@ -48,6 +48,10 @@ foreach ($profile_fields as $shortname => $valuetype) {
forward(REFERER);
}
+ if ($valuetype == 'url' && !preg_match('~^https?\://~i', $value)) {
+ $value = "http://$value";
+ }
+
if ($valuetype == 'tags') {
$value = string_to_tag_array($value);
}