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

Fix editting of Essential Studies on Course Admin for new courses.

parent 24465aae
Branches
No related tags found
No related merge requests found
......@@ -143,20 +143,7 @@ class CourseAdminController extends Nmc_Controller_Action
//echo '$course->gradTieIn->' . $key2 . ' = ' . $val2 . "\n";
}
} else if ($key == 'essentialStudies') {
//
foreach ($val as $collegeName => $areas) {
$college = Colleges::getInstance()->fetchWithName($collegeName);
foreach ($course->crosslistings as $crosslisting) {
$courseCodeId = $crosslisting->courseCode;
$courseCode = CourseCodes::getInstance()->findOne($courseCodeId);
CourseEsDesignations::getInstance()->setEssentialStudiesAreas(
$courseCode,
$college,
$areas
);
}
}
//
// handle this after we save the course.
} else if (is_array($val)) {
$array = $course->$key;
foreach($array as $key2 => $row) {
......@@ -192,6 +179,22 @@ class CourseAdminController extends Nmc_Controller_Action
$course->save();
if (is_array($_POST['essentialStudies'])) {
foreach ($_POST['essentialStudies'] as $collegeName => $areas) {
$college = Colleges::getInstance()->fetchWithName($collegeName);
foreach ($course->crosslistings as $crosslisting) {
$courseCodeId = $crosslisting->courseCode;
$courseCode = CourseCodes::getInstance()->findOne($courseCodeId);
CourseEsDesignations::getInstance()->setEssentialStudiesAreas(
$courseCode,
$college,
$areas
);
}
} }
$out = new Nmc_View();
$out->refresh = '/courseadmin/index/' . $course->getPrimaryKey();
echo $out->render('unl_index.xhtml');
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment