From 5e9e85ac241f89a22d38357398a48dfdf3a97c3b Mon Sep 17 00:00:00 2001 From: Roger Feese <rfeese@unl.edu> Date: Wed, 19 Nov 2014 17:04:31 -0600 Subject: [PATCH] Added checks to make sure course is currently ACE and not removed. --- .../iace/controllers/ReportsController.php | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/application/modules/iace/controllers/ReportsController.php b/application/modules/iace/controllers/ReportsController.php index 92dd2982..04b405d7 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 +} -- GitLab