From a35d0cc171d0a15b39dcdee665e0d71d445ddee2 Mon Sep 17 00:00:00 2001 From: Tim Steiner <tsteiner2@unl.edu> Date: Fri, 3 Nov 2006 17:23:55 +0000 Subject: [PATCH] Add padding to 0xx level courses Mantis Bug 0001 --- application/models/rows/CourseCode.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/application/models/rows/CourseCode.php b/application/models/rows/CourseCode.php index 4f7b4263..b3b85d9e 100644 --- a/application/models/rows/CourseCode.php +++ b/application/models/rows/CourseCode.php @@ -101,4 +101,20 @@ class CourseCode extends Nmc_Db_Table_Row } return parent::_save(); } + + public function _get($name) + { + switch($name) { + case 'courseNumber': + $courseNumber = parent::_get('courseNumber'); + if(Zend_Filter::isInt($courseNumber) && $courseNumber > 0) { + return str_pad($courseNumber, 3, '0', STR_PAD_LEFT); + } else { + return $courseNumber; + } + break; + default: + return parent::_get($name); + } + } } \ No newline at end of file -- GitLab