diff options
author | Bharat Mediratta <bharat@menalto.com> | 2009-05-12 22:34:36 +0000 |
---|---|---|
committer | Bharat Mediratta <bharat@menalto.com> | 2009-05-12 22:34:36 +0000 |
commit | 71defb7d40ebce2a138fabf10533978555886ebc (patch) | |
tree | db6f9f1b85240e0803631ed8745d7eb1417b5f0a /modules | |
parent | 823077f3422c948c6f894c8610831f24bb5dc4f2 (diff) |
Add group::lookup_by_name()
Diffstat (limited to 'modules')
-rw-r--r-- | modules/user/helpers/group.php | 13 | ||||
-rw-r--r-- | modules/user/helpers/user.php | 2 |
2 files changed, 14 insertions, 1 deletions
diff --git a/modules/user/helpers/group.php b/modules/user/helpers/group.php index 56e8b52d..ecdc5c93 100644 --- a/modules/user/helpers/group.php +++ b/modules/user/helpers/group.php @@ -61,6 +61,19 @@ class group_Core { return model_cache::get("group", 2); } + /** + * Look up a group by name. + * @param integer $id the group name + * @return Group_Model the group object, or null if the name was invalid. + */ + static function lookup_by_name($name) { + $group = model_cache::get("group", $name, "name"); + if ($group->loaded) { + return $group; + } + return null; + } + static function get_edit_form_admin($group) { $form = new Forge("admin/users/edit_group/$group->id", "", "post", array("id" => "gEditGroupForm")); $form_group = $form->group("edit_group")->label(t("Edit Group")); diff --git a/modules/user/helpers/user.php b/modules/user/helpers/user.php index c034b0fc..8bb9dc98 100644 --- a/modules/user/helpers/user.php +++ b/modules/user/helpers/user.php @@ -284,7 +284,7 @@ class user_Core { /** * Look up a user by name. * @param integer $id the user name - * @return User_Model the user object, or null if the id was invalid. + * @return User_Model the user object, or null if the name was invalid. */ static function lookup_by_name($name) { $user = model_cache::get("user", $name, "name"); |