Skip to content
Snippets Groups Projects
Commit 449ac13e authored by Tim Steiner's avatar Tim Steiner
Browse files

Checking to see if a course code is already in use (on the request edit page) should work again.

parent 2ecf5430
No related branches found
No related tags found
No related merge requests found
...@@ -13,6 +13,7 @@ class Courses_EditController extends App_Controller_Action ...@@ -13,6 +13,7 @@ class Courses_EditController extends App_Controller_Action
$this->view->parentCourse = $session->parentCourse; $this->view->parentCourse = $session->parentCourse;
$this->view->request = $request; $this->view->request = $request;
$this->view->errors = $session->errors; $this->view->errors = $session->errors;
$this->view->formSessionId = $in['id'];
$layout = Zend_Layout::getMvcInstance(); $layout = Zend_Layout::getMvcInstance();
} }
...@@ -373,7 +374,7 @@ class Courses_EditController extends App_Controller_Action ...@@ -373,7 +374,7 @@ class Courses_EditController extends App_Controller_Action
{ {
$in = $this->_getAllParams(); $in = $this->_getAllParams();
$session = new Zend_Session_Namespace('Edit Request'); $session = new Zend_Session_Namespace('Edit Request ' . $in['id']);
$course = $session->course; $course = $session->course;
$available = $this->_courseCodeIsAvailable($course, $in['subject'], $in['courseNumber'], $in['courseLetter']); $available = $this->_courseCodeIsAvailable($course, $in['subject'], $in['courseNumber'], $in['courseLetter']);
......
...@@ -5,6 +5,10 @@ ...@@ -5,6 +5,10 @@
<?php $this->layout()->breadcrumbs = array('Editing: ' . $this->course->getCourseCode() . ' (' . $this->request->getTypeDescription() . ')'); ?> <?php $this->layout()->breadcrumbs = array('Editing: ' . $this->course->getCourseCode() . ' (' . $this->request->getTypeDescription() . ')'); ?>
<script type="text/javascript">
document.formSessionId = '<?php echo $this->formSessionId; ?>';
</script>
<div class="one_col left"> <div class="one_col left">
<?php echo $this->partial('edit/bulletin-preview.phtml', $this); ?> <?php echo $this->partial('edit/bulletin-preview.phtml', $this); ?>
</div> </div>
......
...@@ -300,6 +300,7 @@ var courseCodeAvailableAjaxResponder = AjaxClient.extend( ...@@ -300,6 +300,7 @@ var courseCodeAvailableAjaxResponder = AjaxClient.extend(
getUrl: function() { getUrl: function() {
return baseUrl return baseUrl
+ '/courses/edit/is-course-code-available' + '/courses/edit/is-course-code-available'
+ '/id/' + document.formSessionId
+ '/subject/' + this.subjectNode.value + '/subject/' + this.subjectNode.value
+ '/courseNumber/' + this.courseNumberNode.value + '/courseNumber/' + this.courseNumberNode.value
+ '/courseLetter/' + this.courseLetterNode.value; + '/courseLetter/' + this.courseLetterNode.value;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment