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

Add bulletin preview to course edit screen

parent b70d08e8
No related branches found
Tags
No related merge requests found
...@@ -7,9 +7,13 @@ class Courses_EditController extends App_Controller_Action ...@@ -7,9 +7,13 @@ class Courses_EditController extends App_Controller_Action
$session = new Zend_Session_Namespace('Edit Request'); $session = new Zend_Session_Namespace('Edit Request');
$course = $session->course; $course = $session->course;
$request = $session->request; $request = $session->request;
$this->view->course = $course; $this->view->course = $course;
$this->view->parentCourse = $session->parentCourse;
$this->view->request = $request; $this->view->request = $request;
$layout = Zend_Layout::getMvcInstance();
$layout->sidebar = $this->view->render('edit/bulletin-preview.phtml');
} }
public function editPostAction() public function editPostAction()
......
<div id="bulletinPreview">
<?php $this->headLink()->appendStylesheet($this->baseUrl() . '/css/courses/view.css', 'all'); ?>
<?php if (in_array($this->request->getType(), array('ChangeCourse', 'AddACEAndChangeCourse', 'RemoveACEAndChangeCourse'))) { ?>
<div class="changed">
<?php echo $this->bulletinEntryDiff($this->parentCourse, $this->course, $this->request); ?>
</div>
<?php } else if ($this->request->getType() == 'RemoveCourse') { ?>
<div class="removed">
<?php echo $this->bulletinEntry($this->course, $this->request); ?>
</div>
<?php } else { ?>
<?php echo $this->bulletinEntry($this->course, $this->request); ?>
<?php } ?>
</div>
\ No newline at end of file
...@@ -23,7 +23,9 @@ $template->maincontentarea .= '<div id="creqSidebar">' . "\n"; ...@@ -23,7 +23,9 @@ $template->maincontentarea .= '<div id="creqSidebar">' . "\n";
if (!$this->layout()->hideMenu) { if (!$this->layout()->hideMenu) {
$template->maincontentarea .= $this->render('menu.phtml'); $template->maincontentarea .= $this->render('menu.phtml');
} }
$template->maincontentarea .= '</div>' . "\n"
$template->maincontentarea .= $this->layout()->sidebar . "\n"
. '</div>' . "\n"
. '<div id="creqMain">' . "\n" . '<div id="creqMain">' . "\n"
. $this->layout()->content . "\n" . $this->layout()->content . "\n"
. '</div>' . "\n" . '</div>' . "\n"
......
@CHARSET "UTF-8"; @CHARSET "UTF-8";
#bulletinPreview {
width: 210px;
}
#bulletinPreview .changed ins {
color:#008800;
text-decoration:none;
}
#bulletinPreview .changed del {
color:#880000;
text-decoration:none;
}
#bulletinPreview .removed {
color: #880000;
text-decoration:line-through;
}
#creqMain { #creqMain {
width: 720px; width: 720px;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment