From 6396f483e57af2a820edd7fc4600781d06280a6e Mon Sep 17 00:00:00 2001
From: Tim Steiner <tsteiner2@unl.edu>
Date: Mon, 16 Nov 2009 20:31:19 +0000
Subject: [PATCH] Add ability to specifiy subject and course number/letter in
 public view url.

---
 .../modules/courses/controllers/PublicViewController.php    | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/application/modules/courses/controllers/PublicViewController.php b/application/modules/courses/controllers/PublicViewController.php
index b4d0d82f..f9bf8a89 100644
--- a/application/modules/courses/controllers/PublicViewController.php
+++ b/application/modules/courses/controllers/PublicViewController.php
@@ -350,10 +350,16 @@ class Courses_PublicViewController extends App_Controller_Action {
 	{
 	    $in = $this->_getAllParams();
 	    $id = $in['id'];
+	    $subject = $in['subject'];
+	    $courseNumber = $in['number'];
+	    $courseLetter = $in['letter'];
 
 	    if ($id) {
 	        $course = Courses_CourseModel::findByCourseId($id);
+	    } else if ($subject && $courseNumber) {
+	        $course = Courses_CourseModel::findByCourseCode($subject, $courseNumber, $courseLetter);
 	    }
+	    
 
 	    $session = new Zend_Session_Namespace(__CLASS__);
         $hierarchy = Courses_CourseModel::getSubjectDepartmentCollegeHierarchy();
-- 
GitLab