From c51e4192760ec1188955b83c1d13c8374c940734 Mon Sep 17 00:00:00 2001 From: Tim Steiner <tsteiner2@unl.edu> Date: Wed, 1 Aug 2007 22:17:38 +0000 Subject: [PATCH] Various small fixes. --- application/controllers/AuthController.php | 4 +- .../controllers/ConflictController.php | 7 --- application/controllers/HomeController.php | 2 +- application/controllers/IndexController.php | 2 +- application/controllers/RequestController.php | 47 +++++++++++++++---- application/library/View.php | 6 +++ application/models/rows/CourseGeneration.php | 2 +- .../models/tables/CourseGenerations.php | 4 ++ application/views/home.xhtml | 6 +-- application/views/request/submit.xhtml | 3 +- application/views/request/time_location.xhtml | 26 ++++++++++ .../views/sidebars/bulletinPreview.xhtml | 13 +++++ application/views/sidebars/navigation.xhtml | 2 - .../views/sidebars/requestProgress.xhtml | 3 -- document_root/css/index.oss | 11 ++--- document_root/javascript/mce.js | 4 +- 16 files changed, 105 insertions(+), 37 deletions(-) create mode 100644 application/views/sidebars/bulletinPreview.xhtml diff --git a/application/controllers/AuthController.php b/application/controllers/AuthController.php index af1cd59a..fef7b333 100644 --- a/application/controllers/AuthController.php +++ b/application/controllers/AuthController.php @@ -18,7 +18,7 @@ class AuthController extends Nmc_Controller_Action $postData = $in->getPost(); $out = new Application_View(); - $out->title = 'Processing...'; + $out->tagline = 'Processing...'; try { $auth = Nmc_Auth::getInstance(); @@ -93,7 +93,7 @@ class AuthController extends Nmc_Controller_Action Nmc_User::getInstance()->logout(); Nmc_Auth::getInstance()->clearIdentity(); $out = new Application_View(); - $out->assign('location', '/'); + $out->location = '/'; echo $out->render('unlModernWrapper.xhtml'); } diff --git a/application/controllers/ConflictController.php b/application/controllers/ConflictController.php index 2b53cd38..0edd8ff2 100644 --- a/application/controllers/ConflictController.php +++ b/application/controllers/ConflictController.php @@ -8,13 +8,6 @@ class ConflictController extends Nmc_Controller_Action $this->_registerPlugin(new Nmc_Controller_Action_Plugin_Authorize()); } - public function __construct(Zend_Controller_Request_Abstract $request, Zend_Controller_Response_Abstract $response, array $invokeArgs = array()) - { - parent::__construct($request, $response, $invokeArgs); - $this->_registerPlugin(new Nmc_Controller_Action_Plugin_Authorize()); - //$this->_registerPlugin(new Nmc_Controller_Action_Plugin_Test()); - } - public function indexAction() { $skippedRecords = Nmc_Registry_Session::getInstance('conflict')->skippedRecords; diff --git a/application/controllers/HomeController.php b/application/controllers/HomeController.php index b4a70e53..e604e206 100644 --- a/application/controllers/HomeController.php +++ b/application/controllers/HomeController.php @@ -20,7 +20,7 @@ class HomeController extends Nmc_Controller_Action $out->roles = $roles; $out->myRequests = $requests; $out->page = 'home'; - $out->title = 'My Requests'; + $out->tagline = 'My Requests'; echo $out->render('unlModernWrapper.xhtml'); } diff --git a/application/controllers/IndexController.php b/application/controllers/IndexController.php index 11597675..2cb48a3f 100644 --- a/application/controllers/IndexController.php +++ b/application/controllers/IndexController.php @@ -8,7 +8,7 @@ class IndexController extends Nmc_Controller_Action $out = new Application_View(); $out->addScriptPath(APPLICATION_PATH . DIRECTORY_SEPARATOR . 'views'); $out->page = 'login'; - $out->title = 'Curriculum Action Request'; + $out->tagline = ''; echo $out->render('unlModernWrapper.xhtml'); } diff --git a/application/controllers/RequestController.php b/application/controllers/RequestController.php index 4495a41a..61dbb069 100755 --- a/application/controllers/RequestController.php +++ b/application/controllers/RequestController.php @@ -23,6 +23,7 @@ class RequestController extends Nmc_Controller_Action $out = new Application_View(); $out->page = 'request/search'; $out->addCssFile('/ooss/request/edit_wrapper'); + $out->tagline = 'Course Search'; echo $out->render('unlModernWrapper.xhtml'); } @@ -57,6 +58,8 @@ class RequestController extends Nmc_Controller_Action Nmc_Registry_Session::getInstance()->course = $course; } + + $out->tagline = 'Course Search Results'; echo $out->render('unlModernWrapper.xhtml'); } @@ -148,6 +151,7 @@ class RequestController extends Nmc_Controller_Action $view->currentGeneration = $currentGeneration; $view->proposedGeneration = $proposedGeneration; $view->comments = $comments; + $view->tagline = 'View Request'; $view->addHelperPath(APPLICATION_PATH . '/library/View/Helper', 'Application_View_Helper'); $out = $this->getResponse(); @@ -170,6 +174,7 @@ class RequestController extends Nmc_Controller_Action $view = new Application_View(); $view->refresh = '/Request/View/' . $requestId; + $view->tagline = 'Processing...'; $out = $this->getResponse(); $out->setBody($view->render('unlModernWrapper.xhtml')); @@ -411,6 +416,10 @@ class RequestController extends Nmc_Controller_Action if($submit == 'Submit') { return $this->_submitRequestAction(); + } else if ($submit == 'Save for Later Submission') { + // save for later + } else if ($submit == 'CancelRequest') { + return $this->_cancelRequest(); } $out = new Application_View(); @@ -474,14 +483,16 @@ class RequestController extends Nmc_Controller_Action $view = new Application_View(); $view->addSidebarModule('requestProgress'); + $view->addSidebarModule('bulletinPreview'); $view->page = 'request/edit_wrapper'; $view->requestPage = 'course_id'; $view->addCssFile('/ooss/request/course_id'); - $view->js_files[] = '/tinymce/jscripts/tiny_mce/tiny_mce.js'; - $view->js_files[] = '/javascript/mce.js'; + $view->addJsFile('/tinymce/jscripts/tiny_mce/tiny_mce.js'); + $view->addJsFile('/javascript/mce.js'); $view->course = $course; $view->request = $request; + $view->tagline = 'Edit Request'; $out = $this->getResponse(); $out->setHeader('Content-type', 'application/xhtml+xml; charset=UTF-8'); @@ -496,11 +507,14 @@ class RequestController extends Nmc_Controller_Action $out->page = 'request/edit_wrapper'; $out->requestPage = 'credit_hours'; $out->addCssFile('/ooss/request/credit_hours'); + $out->addJsFile('/tinymce/jscripts/tiny_mce/tiny_mce.js'); + $out->addJsFile('/javascript/mce.js'); $course = Nmc_Registry_Session::getInstance()->course; $request = Nmc_Registry_Session::getInstance()->request; $out->course = $course; $out->request = $request; + $out->tagline = 'Edit Request'; $creditsSingleValues = array(); foreach($course->credits as $credit) { @@ -529,11 +543,13 @@ class RequestController extends Nmc_Controller_Action $out->page = 'request/edit_wrapper'; $out->requestPage = 'time_location'; $out->addCssFile('/ooss/request/time_location'); + $out->addJsFile('/javascript/request/time_location.js'); $course = Nmc_Registry_Session::getInstance()->course; $request = Nmc_Registry_Session::getInstance()->request; $out->course = $course; $out->request = $request; + $out->tagline = 'Edit Request'; echo $out->render('unlModernWrapper.xhtml'); } @@ -546,14 +562,15 @@ class RequestController extends Nmc_Controller_Action $out->page = 'request/edit_wrapper'; $out->requestPage = 'notes_description'; $out->addCssFile('/ooss/request/nodes_description'); - $out->js_files[] = '/tinymce/jscripts/tiny_mce/tiny_mce.js'; - $out->js_files[] = '/javascript/mce.js'; + $out->addJsFile('/tinymce/jscripts/tiny_mce/tiny_mce.js'); + $out->addJsFile('/javascript/mce.js'); $course = Nmc_Registry_Session::getInstance()->course; $request = Nmc_Registry_Session::getInstance()->request; $out->course = $course; $out->request = $request; + $out->tagline = 'Edit Request'; echo $out->render('unlModernWrapper.xhtml'); } @@ -566,8 +583,8 @@ class RequestController extends Nmc_Controller_Action $out->page = 'request/edit_wrapper'; $out->requestPage = 'graduate_tie_in'; $out->addCssFile('/ooss/request/graduate_tie_in'); - $out->js_files[] = '/tinymce/jscripts/tiny_mce/tiny_mce.js'; - $out->js_files[] = '/javascript/mce.js'; + $out->addJsFile('/tinymce/jscripts/tiny_mce/tiny_mce.js'); + $out->addJsFile('/javascript/mce.js'); $course = Nmc_Registry_Session::getInstance()->course; $request = Nmc_Registry_Session::getInstance()->request; @@ -582,6 +599,7 @@ class RequestController extends Nmc_Controller_Action $out->hasGradTieIn = $hasGradTieIn; $out->course = $course; $out->request = $request; + $out->tagline = 'Edit Request'; echo $out->render('unlModernWrapper.xhtml'); } @@ -594,13 +612,14 @@ class RequestController extends Nmc_Controller_Action $out->page = 'request/edit_wrapper'; $out->requestPage = 'supportive_material'; $out->addCssFile('/ooss/request/supportave_material'); - $out->js_files[] = '/tinymce/jscripts/tiny_mce/tiny_mce.js'; - $out->js_files[] = '/javascript/mce.js'; + $out->addJsFile('/tinymce/jscripts/tiny_mce/tiny_mce.js'); + $out->addJsFile('/javascript/mce.js'); $course = Nmc_Registry_Session::getInstance()->course; $out->course = $course; $request = Nmc_Registry_Session::getInstance()->request; $out->request = $request; + $out->tagline = 'Edit Request'; echo $out->render('unlModernWrapper.xhtml'); } @@ -618,6 +637,7 @@ class RequestController extends Nmc_Controller_Action $request = Nmc_Registry_Session::getInstance()->request; $out->course = $course; $out->request = $request; + $out->tagline = 'Edit Request'; echo $out->render('unlModernWrapper.xhtml'); } @@ -632,6 +652,7 @@ class RequestController extends Nmc_Controller_Action $out->course = $course; $out->request = $request; $out->page = 'request/edit_wrapper'; + $out->tagline = 'Edit Request'; $out->requestPage = 'submit'; $out->addCssFile('/ooss/request/submit'); @@ -659,6 +680,16 @@ class RequestController extends Nmc_Controller_Action throw $e; } } + + protected function _cancelRequest() + { + Nmc_Registry_Session::getInstance()->erase('course'); + Nmc_Registry_Session::getInstance()->erase('request'); + + $view = new Application_View(); + $view->refresh = '/home'; + echo $view->render('unlModernWrapper.xhtml'); + } } ?> diff --git a/application/library/View.php b/application/library/View.php index 978cc415..07856236 100644 --- a/application/library/View.php +++ b/application/library/View.php @@ -7,9 +7,15 @@ class Application_View extends Nmc_View_UnlModern public function __construct($config = array()) { parent::__construct($config); + + $this->addHelperPath(APPLICATION_PATH + . DIRECTORY_SEPARATOR . 'library' + . DIRECTORY_SEPARATOR . 'View' + . DIRECTORY_SEPARATOR . 'Helper', 'Application_View_Helper'); $this->addCssFile('/ooss/index'); $this->addCssFile('/ooss/common'); $this->_sidebarModules[] = 'navigation'; + $this->title = "Curriculum Action Request"; } public function addSidebarModule($moduleName) { diff --git a/application/models/rows/CourseGeneration.php b/application/models/rows/CourseGeneration.php index 75e4820e..d748bfe9 100644 --- a/application/models/rows/CourseGeneration.php +++ b/application/models/rows/CourseGeneration.php @@ -162,7 +162,7 @@ class CourseGeneration extends Asset if (is_null($courseCode)) { return false; } - return CourseEsDesignations::getInstance()->isCourseCodeEssentialStudies($courseCode); + return CourseEsDesignations::getInstance()->isCourseCodeEssentialStudies($courseCode, $college); } /** diff --git a/application/models/tables/CourseGenerations.php b/application/models/tables/CourseGenerations.php index 43ad83d0..5b3ba0a8 100644 --- a/application/models/tables/CourseGenerations.php +++ b/application/models/tables/CourseGenerations.php @@ -115,6 +115,7 @@ class CourseGenerations extends Nmc_Db_Table $newHomeCrosslist = CourseCrosslistings::getInstance()->fetchNew(); $newHomeCrosslist->type = 'home listing'; + /* $newFixedCredit = CourseCredits::getInstance()->fetchNew(); $newFixedCredit->type = 1; $newFixedCredit->hours = 3; @@ -122,12 +123,15 @@ class CourseGenerations extends Nmc_Db_Table $newMaxCredit = CourseCredits::getInstance()->fetchNew(); $newMaxCredit->type = 5; $newMaxCredit->hours = 3; + */ $newRecord = parent::fetchNew(); $newRecord->termsOffered = array('Fall', 'Spring', 'Summer'); $newRecord->gradingType = 'unrestricted'; + /* $newRecord->credits[] = $newFixedCredit; $newRecord->credits[] = $newMaxCredit; + */ $newRecord->deliveryMethods = array('Classroom'); $newRecord->campuses = array('UNL'); diff --git a/application/views/home.xhtml b/application/views/home.xhtml index 8cb00a5c..57c2425f 100755 --- a/application/views/home.xhtml +++ b/application/views/home.xhtml @@ -17,7 +17,7 @@ <div class="tr"></div> <div class="tl"> <h2>Activity</h2> - <h3><em>Curent Roll:</em> Yourself</h3> + <h3><em>Current Role:</em> Yourself</h3> </div> <div class="bl"></div> </div> @@ -81,7 +81,7 @@ <div class="tr"></div> <div class="tl"> <h2>Activity</h2> - <h3><em>Curent Roll:</em> <?php echo $role->name; ?></h3> + <h3><em>Current Role:</em> <?php echo $role->name; ?></h3> </div> <div class="bl"></div> </div> @@ -146,4 +146,4 @@ </div> <?php } ?> -<?php echo nl2br(Nmc_Registry_Session::getInstance()->loginError); ?> \ No newline at end of file +<?php echo nl2br(Nmc_Registry_Session::getInstance()->loginError); ?> diff --git a/application/views/request/submit.xhtml b/application/views/request/submit.xhtml index b867e8ba..d09ae7ca 100644 --- a/application/views/request/submit.xhtml +++ b/application/views/request/submit.xhtml @@ -11,4 +11,5 @@ </h2> <input id="submit_request" type="submit" name="submit" value="Submit" /> -<input id="save_request" type="submit" name="submit" value="Save for Later Submission" /> \ No newline at end of file +<input id="save_request" type="submit" name="submit" value="Save for Later Submission" /> +<input id="cancel_request" type="submit" name="submit" value="Cancel Request" /> \ No newline at end of file diff --git a/application/views/request/time_location.xhtml b/application/views/request/time_location.xhtml index 7e5f3ca9..6a9f175d 100644 --- a/application/views/request/time_location.xhtml +++ b/application/views/request/time_location.xhtml @@ -112,4 +112,30 @@ <?php } ?> /> </label> +</fieldset> + +<h2>HSS Status</h2> +<fieldset class="three_column"> + <label> + Integrated Studies + <input type="checkbox" + name="__integratedStudies" + disabled="disabled" + value="UNL" + <?php if($this->course->integratedStudies == 'yes') { ?> + checked="checked" + <?php } ?> + /> + </label> + <label> + Essential Studies + <input type="checkbox" + name="__essentialStudies" + disabled="disabled" + value="UNO" + <?php if($this->course->isEssentialStudies()) { ?> + checked="checked" + <?php } ?> + /> + </label> </fieldset> \ No newline at end of file diff --git a/application/views/sidebars/bulletinPreview.xhtml b/application/views/sidebars/bulletinPreview.xhtml new file mode 100644 index 00000000..ea191835 --- /dev/null +++ b/application/views/sidebars/bulletinPreview.xhtml @@ -0,0 +1,13 @@ +<div id="ntohunteh" class="titled_box"> + <div class="box_shadow_2"> + <div class="tr"></div> + <div class="tl"> + <h2>Bulletin Preview</h2> + </div> + <div class="bl"></div> + </div> + <div class="content"> + <?php echo $this->bulletinEntry($this->course); ?> + </div> +</div> + diff --git a/application/views/sidebars/navigation.xhtml b/application/views/sidebars/navigation.xhtml index ab399b0f..1f10e097 100644 --- a/application/views/sidebars/navigation.xhtml +++ b/application/views/sidebars/navigation.xhtml @@ -11,8 +11,6 @@ <ul> <li><a href="/Home">My Requests</a></li> <li><a href="/Request/Search">New Request</a></li> - <li><a href="/">Menu Item</a></li> - <li><a href="/">Menu Item</a></li> </ul> </div> </div> diff --git a/application/views/sidebars/requestProgress.xhtml b/application/views/sidebars/requestProgress.xhtml index 00f799e4..b8984d6c 100644 --- a/application/views/sidebars/requestProgress.xhtml +++ b/application/views/sidebars/requestProgress.xhtml @@ -37,8 +37,5 @@ <div id="request_type_reminder"> Request Type: <?php echo $this->request->type->name; ?> </div> - <div id="bulletin_preview"> - <?php $course = $this->course; include('bulletinEntry.xhtml'); ?> - </div> </div> </div> diff --git a/document_root/css/index.oss b/document_root/css/index.oss index 4bdba899..67341e62 100755 --- a/document_root/css/index.oss +++ b/document_root/css/index.oss @@ -40,16 +40,15 @@ } li a { - display:block; - height:46px; - margin:0pt; - padding:0pt; - width:218px; + display: block; + height: 46px; + margin: 0px; + padding: 0px; + width: 218px; background: transparent; font-size: 18px; - padding-left: 30px; padding-top: 15px; } } diff --git a/document_root/javascript/mce.js b/document_root/javascript/mce.js index cfb1777a..e9a2f1fd 100644 --- a/document_root/javascript/mce.js +++ b/document_root/javascript/mce.js @@ -1,11 +1,11 @@ tinyMCE.init({ mode : "textareas", theme : "advanced", - plugins : "spellchecker, crosslistings, noneditable", + plugins : "spellchecker",//, crosslistings, noneditable", editor_selector : "mceEditor", theme_advanced_toolbar_location : "top", theme_advanced_toolbar_align : "left", - theme_advanced_buttons1 : "bold, italic, underline, sub, sup, spellchecker, crosslistings", + theme_advanced_buttons1 : "bold, italic, underline, sub, sup, spellchecker", //, crosslistings", theme_advanced_buttons2 : "", theme_advanced_buttons3 : "", noneditable_noneditable_class : "mceNonEditable" -- GitLab