From 6ef4021d886905a5e0f8935c9f1d2c679db15c22 Mon Sep 17 00:00:00 2001
From: Carsten  Rose <carsten.rose@math.uzh.ch>
Date: Mon, 17 Apr 2017 10:40:42 +0200
Subject: [PATCH] Constants.php: new constants for F_FORWARD_*

---
 extension/qfq/api/save.php           |  1 +
 extension/qfq/qfq/Constants.php      | 11 +++++++----
 extension/qfq/qfq/QuickFormQuery.php |  2 ++
 3 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/extension/qfq/api/save.php b/extension/qfq/api/save.php
index 9920642f1..a75c77960 100644
--- a/extension/qfq/api/save.php
+++ b/extension/qfq/api/save.php
@@ -64,6 +64,7 @@ try {
     $data = $qfq->saveForm();
 
     $answer[API_REDIRECT] = $qfq->getForwardMode($answer[API_REDIRECT_URL]);
+
     $answer[API_STATUS] = API_ANSWER_STATUS_SUCCESS;
     $answer[API_MESSAGE] = 'save: success';
     $answer[API_FORM_UPDATE] = $data;
diff --git a/extension/qfq/qfq/Constants.php b/extension/qfq/qfq/Constants.php
index 6e2a16cef..11b66fe74 100644
--- a/extension/qfq/qfq/Constants.php
+++ b/extension/qfq/qfq/Constants.php
@@ -34,10 +34,6 @@ const FORM_BUTTON_DELETE = 'delete';
 const FORM_BUTTON_CLOSE = 'close';
 const FORM_BUTTON_SAVE = 'save';
 
-const FORM_FORWARD_MODE_NO = 'no';
-const FORM_FORWARD_MODE_AUTO = 'auto';
-const FORM_FORWARD_MODE_PAGE = 'page';
-
 const F_BS_COLUMNS = 'bsColumns';
 
 const F_BS_LABEL_COLUMNS = 'bsLabelColumns';
@@ -569,6 +565,13 @@ const F_CLASS_BODY = 'classBody';
 
 const F_SHOW_BUTTON = 'showButton';
 
+const F_FORWARD_MODE = 'forwardMode';
+const F_FORWARD_PAGE = 'forwardPage';
+
+const F_FORWARD_MODE_CLIENT = 'client';
+const F_FORWARD_MODE_NO = 'no';
+const F_FORWARD_MODE_PAGE = 'page';
+
 const F_FE_DATA_PATTERN_ERROR = 'data-pattern-error';
 const F_FE_DATA_REQUIRED_ERROR = 'data-required-error';
 const F_FE_DATA_MATCH_ERROR = 'data-match-error';
diff --git a/extension/qfq/qfq/QuickFormQuery.php b/extension/qfq/qfq/QuickFormQuery.php
index 3ce5a5b54..3910f1649 100644
--- a/extension/qfq/qfq/QuickFormQuery.php
+++ b/extension/qfq/qfq/QuickFormQuery.php
@@ -837,6 +837,8 @@ class QuickFormQuery {
      * Save the current form.
      *
      * @return string
+     * @throws CodeException
+     * @throws UserFormException
      */
     public function saveForm() {
 
-- 
GitLab