diff --git a/application/modules/iace/controllers/ReportsController.php b/application/modules/iace/controllers/ReportsController.php index 92dd2982fe206d58d4e11289e1b5fc9b84429a7e..04b405d79e7d8803d4cd3dec3245beb3dc3d03e0 100644 --- a/application/modules/iace/controllers/ReportsController.php +++ b/application/modules/iace/controllers/ReportsController.php @@ -161,6 +161,18 @@ class Iace_ReportsController extends Creq_Controller_Action $data = new Unl_Model_Collection('Unl_Model_Array'); foreach ($courses as $requestId => $course) { + $currentCourse = $currentCourses[$course->getCourseId()]; + + //skip course if it has been removed + if($currentCourse->getRemoved()){ + continue; + } + + //skip course if it is not ACE + if(!$currentCourse->isAce()){ + continue; + } + $request = $requests[$requestId]; $finalizeTime = $finalizeTimes[$request->getId()]; $title = $course->getTitle(); @@ -169,7 +181,6 @@ class Iace_ReportsController extends Creq_Controller_Action $title = strtr($title, array('JDEP' => 'RAIK')); } foreach ($course->getAceOutcomes() as $aceOutcome) { - $currentCourse = $currentCourses[$course->getCourseId()]; $currentSLOs = array(); foreach ($currentCourse->getAceOutcomes() as $currentAceOutcome) { $currentSLOs[] = $currentAceOutcome['slo']; @@ -211,4 +222,4 @@ class Iace_ReportsController extends Creq_Controller_Action $this->view->data = $data; $this->view->endDate = $endDate->subDay(1); } -} \ No newline at end of file +}