summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/user/helpers/group.php13
-rw-r--r--modules/user/helpers/user.php2
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");