diff options
author | Steve Clay <steve@mrclay.org> | 2013-02-19 22:06:25 -0500 |
---|---|---|
committer | Cash Costello <cash.costello@gmail.com> | 2013-03-10 13:16:08 -0400 |
commit | ed7210a35f3367bf6325ec805fcc7cad01f94c4c (patch) | |
tree | 2ec6dfd3253023bb79afa7ddd63300378e6ba503 /actions | |
parent | c8fc0aef6f4b0edd218a248f9e840f268ac61260 (diff) | |
download | elgg-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.php | 4 |
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); } |