From c3787eb304e645fa1ee4ba218d6abae1e93ccb86 Mon Sep 17 00:00:00 2001
From: Tim Steiner <tsteiner2@unl.edu>
Date: Thu, 6 Sep 2007 16:36:59 +0000
Subject: [PATCH] Return to edit on preview screen, submitting from preview
 screen goes to view request.

---
 application/controllers/RequestController.php | 4 +++-
 application/views/request/view.xhtml          | 1 +
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/application/controllers/RequestController.php b/application/controllers/RequestController.php
index 4c8c3652..bfdda601 100755
--- a/application/controllers/RequestController.php
+++ b/application/controllers/RequestController.php
@@ -476,6 +476,8 @@ class RequestController extends Nmc_Controller_Action
         if($currentFormIndex === false) {
             if (strtolower($currentForm) == 'edit') {
                 $nextForm = 'Preview';
+            } else if ($submit = 'ReturntoEdit') {
+                $nextForm = 'Edit';
             } else {
                 $nextForm = $requestFormOrder[count($requestFormOrder) - 1];
             }
@@ -788,7 +790,7 @@ class RequestController extends Nmc_Controller_Action
             Nmc_Registry_Session::getInstance()->erase('request');
 
             $out = new Application_View();
-            $out->refresh = '/home';
+            $out->refresh = '/Request/View/' . $request->getPrimaryKey();
             echo $out->render('unlModernWrapper.xhtml');
         } catch(Exception $e) {
             throw $e;
diff --git a/application/views/request/view.xhtml b/application/views/request/view.xhtml
index 05327aa8..472ad49b 100644
--- a/application/views/request/view.xhtml
+++ b/application/views/request/view.xhtml
@@ -83,6 +83,7 @@
         <input id="cancel_request" type="submit" name="submitType" value="Cancel Request" />
         <?php } else { ?>
         <input id="submit_request" type="submit" name="submitType" value="Save Changes" />
+        <input id="submit_request" type="submit" name="submitType" value="Return to Edit" />
         <input id="cancel_request" type="submit" name="submitType" value="Abandon Changes" />
         <?php } ?>
     </form>
-- 
GitLab