| | |
| | | } |
| | | |
| | | function deleteTeilnahme($obj_id, $usr_id, $dry) { |
| | | # beim Löschen durch den Kurs wird zwar die Teilnahme gelöscht, aber nicht die Rollenzugehörigkeit |
| | | $course = ilObjectFactory::getInstanceByObjId($obj_id); |
| | | #$members = $course->getMembersObject(); # ilCourseParticipants # sackgasse |
| | | |
| | | $parti = ilCourseParticipant::_getInstanceByObjId($obj_id, $usr_id); ## Achtung die usr_id hier ist Admin id?? |
| | | #return "parti.isParticipant() = {$parti->isParticipant()}"; |
| | | |
| | | $msg = "deleted user({$usr_id}) teilnahme for course '{$course->getTitle()}' ({$obj_id})"; |
| | | #return json_encode($members, JSON_PRETTY_PRINT); |
| | | if ($dry == "0") { |
| | | $course->_deleteUser($usr_id); |
| | | #$course->_deleteUser($usr_id); |
| | | #$course->deleteUser($usr_id); ## undefined |
| | | $parti->delete($usr_id); |
| | | return $msg; |
| | | } else { |
| | | $msg = "DRY:: ".$msg; |