From e46950e4ac7bd6e1b3ceb5ef405e3ec9ef753fe9 Mon Sep 17 00:00:00 2001
From: Tim Steiner <tsteiner2@unl.edu>
Date: Thu, 25 Jun 2009 14:42:27 +0000
Subject: [PATCH] Make use of the null date object when dates aren't known.

---
 .../modules/courses/controllers/PublicViewController.php      | 4 ++--
 application/modules/requests/models/RequestModel.php          | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/application/modules/courses/controllers/PublicViewController.php b/application/modules/courses/controllers/PublicViewController.php
index 15073f7b..e82bb7a8 100644
--- a/application/modules/courses/controllers/PublicViewController.php
+++ b/application/modules/courses/controllers/PublicViewController.php
@@ -380,7 +380,7 @@ class Courses_PublicViewController extends App_Controller_Action {
 	    $previousRequests = Courses_CourseModel::findAllRequestsForCourse($course);
 	    $previousRequests->orderBy('getLastApprovalTimestamp', SORT_DESC);
 	    
-	    $this->view->effectiveDate = new Zend_Date(0);
+	    $this->view->effectiveDate = new Unl_Date_Null('Not Available');
 	    foreach ($previousRequests as $previousRequest) {
 	        $this->view->effectiveDate = $previousRequest->getLastApprovalTime();
 	        break;
@@ -396,7 +396,7 @@ class Courses_PublicViewController extends App_Controller_Action {
 	    $requestComments = Requests_CommentsModel::findByRequest($previousRequests);
 	    $this->view->requestComments = $requestComments;
 	    
-	    $offerings = Courses_ScheduleModel::fetchForCourses($course);
+	    //$offerings = Courses_ScheduleModel::fetchForCourses($course);
 	
 	    $controllerSession = new Zend_Session_Namespace(__CLASS__);
 	    $this->view->recentSearchCriteria = $controllerSession->recentSearchCriteria;
diff --git a/application/modules/requests/models/RequestModel.php b/application/modules/requests/models/RequestModel.php
index 05a81ae6..82aa3fb1 100644
--- a/application/modules/requests/models/RequestModel.php
+++ b/application/modules/requests/models/RequestModel.php
@@ -922,7 +922,7 @@ class Requests_RequestModel extends Unl_Model
     	if ($time > 0) {
     		return new Zend_Date($time);
     	}
-    	return new Zend_Date(0);
+    	return new Unl_Date_Null('Not Available');
     }
     
     public function getLastApprovalTimestamp()
-- 
GitLab