From 4bc6be97cda91b384e4e0f9c131b1de200cf44ce Mon Sep 17 00:00:00 2001 From: Tim Steiner <tsteiner2@unl.edu> Date: Thu, 17 Jan 2008 22:54:00 +0000 Subject: [PATCH] Don't complain if a new request is made for a course that has previously been removed --- application/controllers/RequestController.php | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/application/controllers/RequestController.php b/application/controllers/RequestController.php index 90278840..8999bfef 100755 --- a/application/controllers/RequestController.php +++ b/application/controllers/RequestController.php @@ -51,18 +51,20 @@ class RequestController extends Nmc_Controller_Action $out->courseNumber = $courseNumber; $out->courseLetter = $courseLetter; - if(!$course) { + + if ($course) { + $parentCourse = $course->getParentCourse(); + $course = clone $parentCourse; + } + + if(!$course || $course->removed == 'yes') { // course not found - $out->page = 'request/create_new_course_ask'; Nmc_Registry_Session::getInstance()->erase('course'); + $out->page = 'request/create_new_course_ask'; } else { // course found - Nmc_Registry_Session::getInstance()->erase('course'); $out->page = 'request/course_found'; - $parentCourse = $course->getParentCourse(); - - $course = clone $parentCourse; if ($course->subject != $subject || $course->courseNumber != $courseNumber || -- GitLab