From 83a541f819a0da1931cb4be2ac7dbd68bbb1852e Mon Sep 17 00:00:00 2001 From: Samuel Georges Date: Wed, 27 Jul 2016 17:21:38 +1000 Subject: [PATCH] Minor code consistency --- modules/cms/controllers/Index.php | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/modules/cms/controllers/Index.php b/modules/cms/controllers/Index.php index 26af15b7c..86b0f4666 100644 --- a/modules/cms/controllers/Index.php +++ b/modules/cms/controllers/Index.php @@ -138,22 +138,27 @@ class Index extends Controller $type = Request::input('templateType'); $templatePath = trim(Request::input('templatePath')); $template = $templatePath ? $this->loadTemplate($type, $templatePath) : $this->createTemplate($type); - $formWidget = $this->makeTemplateFormWidget($type, $template); + $saveData = $formWidget->getSaveData(); + $postData = post(); + $templateData = []; $settings = array_get($saveData, 'settings', []) + Request::input('settings', []); $settings = $this->upgradeSettings($settings); - $templateData = []; if ($settings) { $templateData['settings'] = $settings; } $fields = ['markup', 'code', 'fileName', 'content']; + foreach ($fields as $field) { - if (array_key_exists($field, $_POST)) { - $templateData[$field] = Request::input($field); + if (array_key_exists($field, $saveData)) { + $templateData[$field] = $saveData[$field]; + } + elseif (array_key_exists($field, $postData)) { + $templateData[$field] = $postData[$field]; } }