From 226df2a8f855010a3400fb4d8bb72469ad43d91a Mon Sep 17 00:00:00 2001 From: Bharat Mediratta Date: Wed, 26 Nov 2008 04:45:43 +0000 Subject: Add support in the scaffolding for adding users to groups, adding and removing users and groups. --- core/controllers/welcome.php | 21 +++++++++++++++++---- core/views/welcome.html.php | 29 +++++++++++++++++++++++++++-- 2 files changed, 44 insertions(+), 6 deletions(-) (limited to 'core') diff --git a/core/controllers/welcome.php b/core/controllers/welcome.php index f2bc5699..08bfcb56 100644 --- a/core/controllers/welcome.php +++ b/core/controllers/welcome.php @@ -394,8 +394,8 @@ class Welcome_Controller extends Template_Controller { url::redirect("welcome"); } - public function delete_user($name) { - user::delete($name); + public function delete_user($id) { + user::delete($id); url::redirect("welcome"); } @@ -405,9 +405,22 @@ class Welcome_Controller extends Template_Controller { url::redirect("welcome"); } - public function delete_group($name) { - group::delete($name); + public function delete_group($id) { + group::delete($id); url::redirect("welcome"); } + public function remove_from_group($group_id, $user_id) { + group::remove_user($group_id, $user_id); + url::redirect("welcome"); + } + + public function add_to_group($user_id) { + $group_name = $this->input->post("group_name"); + $group = ORM::factory("group")->where("name", $group_name)->find(); + if ($group->loaded) { + group::add_user($group->id, $user_id); + } + url::redirect("welcome"); + } } diff --git a/core/views/welcome.html.php b/core/views/welcome.html.php index 7fc006b0..8a397f4b 100644 --- a/core/views/welcome.html.php +++ b/core/views/welcome.html.php @@ -252,7 +252,27 @@
@@ -267,7 +287,12 @@
    -
  • name ?> name", "[x]") ?>
  • +
  • + name ?> + id != group::REGISTERED_USERS): ?> + id", "[x]") ?> + +
-- cgit v1.2.3