summaryrefslogtreecommitdiffstats
path: root/application/modules/user/controllers/GroupController.php
diff options
context:
space:
mode:
authorSimon2011-04-11 12:19:28 +0200
committerSimon2011-04-11 12:19:28 +0200
commit4ab3be484d93b93f17b30753b69a53b691b2a4fb (patch)
tree9cb334ec2610f703d5530f5dc74e7352f210c29e /application/modules/user/controllers/GroupController.php
parentkleine anpassungen (diff)
downloadpbs2-4ab3be484d93b93f17b30753b69a53b691b2a4fb.tar.gz
pbs2-4ab3be484d93b93f17b30753b69a53b691b2a4fb.tar.xz
pbs2-4ab3be484d93b93f17b30753b69a53b691b2a4fb.zip
Recht um als neu registrierter Benutzer Gruppen beizutreten
Diffstat (limited to 'application/modules/user/controllers/GroupController.php')
-rw-r--r--application/modules/user/controllers/GroupController.php7
1 files changed, 6 insertions, 1 deletions
diff --git a/application/modules/user/controllers/GroupController.php b/application/modules/user/controllers/GroupController.php
index d910707..a767f82 100644
--- a/application/modules/user/controllers/GroupController.php
+++ b/application/modules/user/controllers/GroupController.php
@@ -262,7 +262,12 @@ class User_GroupController extends Zend_Controller_Action
$membership->setPersonID($groupRequest->getPersonID());
$membership->setRoleID($_POST['roleID']);
try {
- $this->membershipMapper->save($membership);
+ $id = $this->membershipMapper->save($membership);
+
+ $membership->setID($id);
+
+ $newMember = new Pbs_NewMember();
+ $newMember->createDefaults($membership);
} catch(Zend_Exception $e)
{
echo "Caught exception: " . get_class($e) . "<br/>";