From bcefe6c6a86988b658e699a9a613ec0999ae5328 Mon Sep 17 00:00:00 2001 From: Olle Haerstedt Date: Fri, 12 Jan 2018 11:15:59 +0100 Subject: [PATCH] Dev: Factor out activation error to view --- application/controllers/admin/surveyadmin.php | 15 ++-------- .../views/admin/survey/_activation_error.php | 30 +++++++++++++++++++ 2 files changed, 32 insertions(+), 13 deletions(-) create mode 100644 application/views/admin/survey/_activation_error.php diff --git a/application/controllers/admin/surveyadmin.php b/application/controllers/admin/surveyadmin.php index 7c758971ce8..1199e931c99 100644 --- a/application/controllers/admin/surveyadmin.php +++ b/application/controllers/admin/surveyadmin.php @@ -798,19 +798,8 @@ public function activate($iSurveyID) // Special feedback from plugin $aViewUrls['output'] = $aResult['pluginFeedback']; } else if (isset($aResult['error'])) { - $aViewUrls['output'] = "
\n
\n"; - if ($aResult['error'] == 'surveytablecreation') { - $aViewUrls['output'] .= "\n"; - } else { - $aViewUrls['output'] .= "\n"; - } - if (App()->getConfig('debug')) { - $aViewUrls['output'] .= "". - gT("Database error!!")."\n "."\n". - "
".var_export($aResult['error'], true)."
\n"; - } - - $aViewUrls['output'] .= "".gT("Main Admin Screen")."\n

"; + $data['result'] = $aResult; + $aViewUrls['output'] = $this->getController()->renderPartial('/admin/survey/_activation_error', $data, true); } else { $warning = (isset($aResult['warning'])) ?true:false; $allowregister = $survey->isAllowRegister; diff --git a/application/views/admin/survey/_activation_error.php b/application/views/admin/survey/_activation_error.php new file mode 100644 index 00000000000..f3831b655a9 --- /dev/null +++ b/application/views/admin/survey/_activation_error.php @@ -0,0 +1,30 @@ + + +
+
+
+

+ + + + + + + getConfig('debug')): ?> +

+
+                    
+                
+ +
+
+