Beispiel #1
0
 protected function doSave($con = null)
 {
     parent::doSave($con);
     $guard_user = $this->getObject()->getPersonSfGuardUser();
     if (!is_null($guard_user)) {
         $student_group = BaseCustomOptionsHolder::getInstance('GuardGroups')->getStringFor(GuardGroups::STUDENT);
         if (!array_key_exists($student_group, $guard_user->getGroups())) {
             $guard_user->addGroupByName($student_group);
             $guard_user->save($con);
         }
     }
 }