diff options
author | Bharat Mediratta <bharat@menalto.com> | 2008-11-26 04:45:43 +0000 |
---|---|---|
committer | Bharat Mediratta <bharat@menalto.com> | 2008-11-26 04:45:43 +0000 |
commit | 226df2a8f855010a3400fb4d8bb72469ad43d91a (patch) | |
tree | c14021f6ab883a5afcac3027a05eff3a06229d33 /modules/user/helpers/user.php | |
parent | 5ccb050413c15b4c16a20b2806886759332a90a7 (diff) |
Add support in the scaffolding for adding users to groups, adding and
removing users and groups.
Diffstat (limited to 'modules/user/helpers/user.php')
-rw-r--r-- | modules/user/helpers/user.php | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/modules/user/helpers/user.php b/modules/user/helpers/user.php index 9d387b4b..6551891c 100644 --- a/modules/user/helpers/user.php +++ b/modules/user/helpers/user.php @@ -24,6 +24,8 @@ * Note: by design, this class does not do any permission checking. */ class user_Core { + const ADMIN = 1; + /** * Return the form for creating / modifying users. */ @@ -74,16 +76,19 @@ class user_Core { $user->display_name = $name; $user->password = $name; $user->save(); + + group::add_user(group::REGISTERED_USERS, $user->id); + return $user; } /** * Delete a user * - * @param string $name the user name + * @param string $id the user id */ - static function delete($name) { - ORM::factory("user")->where("name", $name)->find()->delete(); + static function delete($id) { + ORM::factory("user", $id)->delete(); } /** |