/** * refuse from waiting list * * @access public * @return */ public function refuseFromListObject() { $this->checkPermission('write'); if (!count($_POST['waiting'])) { ilUtil::sendFailure($this->lng->txt('no_checkbox')); $this->membersObject(); return false; } include_once './Modules/Group/classes/class.ilGroupWaitingList.php'; $waiting_list = new ilGroupWaitingList($this->object->getId()); include_once './Modules/Group/classes/class.ilGroupMembershipMailNotification.php'; foreach ($_POST["waiting"] as $user_id) { $waiting_list->removeFromList($user_id); $this->object->members_obj->sendNotification(ilGroupMembershipMailNotification::TYPE_REFUSED_SUBSCRIPTION_MEMBER, $user_id); } ilUtil::sendSuccess($this->lng->txt('grp_users_removed_from_list')); $this->membersObject(); return true; }