Skip to content

Commit e63a96f

Browse files
committed
Update ControllerActivity.php
1 parent d3dce68 commit e63a96f

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

Controller/ControllerActivity.php

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -385,7 +385,6 @@ public function __construct($entityManager, $user)
385385

386386
$folder = $this->entityManager->getRepository(Folders::class)->find($id);
387387

388-
// check if allowed
389388
$requester_id = $_SESSION['id'];
390389
$creator_id = $folder->getUser();
391390
$Allowed = $this->isAllowed($creator_id->getId(), $requester_id);
@@ -403,12 +402,6 @@ public function __construct($entityManager, $user)
403402

404403
return $folder;
405404
}
406-
// @ToBeRemoved
407-
// @Naser no ajax call to this method from the front
408-
// last check June 2022
409-
// 'get_mine' => function () {
410-
// return $this->entityManager->getRepository(Activity::class)->findBy(array("user" => $this->user));
411-
// },
412405
);
413406
}
414407

@@ -420,7 +413,6 @@ private function deleteChildren($folder) {
420413
foreach ($Courses as $course) {
421414
$courseLinkActivity = $this->entityManager->getRepository(CourseLinkActivity::class)->findBy(["course" => $course]);
422415
foreach ($courseLinkActivity as $cla) {
423-
// get userlinkactivity
424416
$userLinkActivity = $this->entityManager->getRepository(ActivityLinkUser::class)->findBy(["activity" => $cla->getActivity(), "isFromCourse" => 1, "course" => $course->getId()]);
425417
foreach ($userLinkActivity as $ula) {
426418
$this->entityManager->remove($ula);
@@ -432,16 +424,24 @@ private function deleteChildren($folder) {
432424

433425
foreach ($Activities as $activity) {
434426
$activitiesLinkUser = $this->entityManager->getRepository(ActivityLinkUser::class)->findBy(["activity" => $activity->getId()]);
427+
$courseLinkActivity = $this->entityManager->getRepository(CourseLinkActivity::class)->findBy(["activity" => $activity->getId()]);
428+
435429
foreach ($activitiesLinkUser as $activityLinkUser) {
436430
$this->entityManager->remove($activityLinkUser);
437431
}
432+
433+
foreach ($courseLinkActivity as $cla) {
434+
$this->entityManager->remove($cla);
435+
}
436+
438437
$this->entityManager->remove($activity);
439438
}
440439

441440
foreach ($Childrens as $child) {
442441
$this->deleteChildren($child);
443442
$this->entityManager->remove($child);
444443
}
444+
$this->entityManager->flush();
445445

446446
return true;
447447
}

0 commit comments

Comments
 (0)