summaryrefslogtreecommitdiff
path: root/modules/user/controllers
diff options
context:
space:
mode:
authorBharat Mediratta <bharat@menalto.com>2012-04-01 11:36:16 -0700
committerBharat Mediratta <bharat@menalto.com>2012-04-01 11:36:16 -0700
commit7ba0b1b75ca2b3ff720f7ddf0e03db882a65353d (patch)
tree0f5c0128be4492c9631a073e649540423621295f /modules/user/controllers
parent7d66ab2e949bc915f108737f08cac2f9057ef729 (diff)
Restrict valid urls to having a http:// or https:// prefix. Fixes #1830.
Diffstat (limited to 'modules/user/controllers')
-rw-r--r--modules/user/controllers/users.php3
1 files changed, 2 insertions, 1 deletions
diff --git a/modules/user/controllers/users.php b/modules/user/controllers/users.php
index 441a41bf..0f880fa9 100644
--- a/modules/user/controllers/users.php
+++ b/modules/user/controllers/users.php
@@ -209,7 +209,8 @@ class Users_Controller extends Controller {
$group->input("full_name")->label(t("Full Name"))->id("g-fullname")->value($user->full_name)
->error_messages("length", t("Your name is too long"));
self::_add_locale_dropdown($group, $user);
- $group->input("url")->label(t("URL"))->id("g-url")->value($user->url);
+ $group->input("url")->label(t("URL"))->id("g-url")->value($user->url)
+ ->error_messages("url", t("You must enter a valid url"));
module::event("user_edit_form", $user, $form);
$group->submit("")->value(t("Save"));