From af234a006c82dfaa3a5241b7e492f2d4830fdf8f Mon Sep 17 00:00:00 2001 From: Jakub Onderka Date: Sun, 7 Nov 2021 14:36:16 +0100 Subject: [PATCH] chg: [internal] AppController cleanup --- app/Controller/AppController.php | 6 +-- .../IndexTable/Fields/target_event.ctp | 50 +++++++++---------- app/View/Helper/DataPathCollectorHelper.php | 32 ------------ 3 files changed, 28 insertions(+), 60 deletions(-) delete mode 100644 app/View/Helper/DataPathCollectorHelper.php diff --git a/app/Controller/AppController.php b/app/Controller/AppController.php index 045d65cf7..d21298b21 100755 --- a/app/Controller/AppController.php +++ b/app/Controller/AppController.php @@ -31,7 +31,7 @@ class AppController extends Controller */ public $defaultModel = ''; - public $helpers = array('OrgImg', 'FontAwesome', 'UserName', 'DataPathCollector'); + public $helpers = array('OrgImg', 'FontAwesome', 'UserName'); private $__queryVersion = '131'; public $pyMispVersion = '2.4.148'; @@ -347,7 +347,7 @@ class AppController extends Controller $this->User->Server->updateDatabase('cleanSessionTable'); } } - if (Configure::read('site_admin_debug') && (Configure::read('debug') < 2)) { + if (Configure::read('site_admin_debug') && Configure::read('debug') < 2) { Configure::write('debug', 1); } } @@ -378,7 +378,7 @@ class AppController extends Controller if (!empty($homepage)) { $this->set('homepage', $homepage); } - if (version_compare(phpversion(), '8.0') >= 0) { + if (PHP_MAJOR_VERSION >= 8) { $this->Flash->error(__('WARNING: MISP is currently running under PHP 8.0, which is unsupported. Background jobs will fail, so please contact your administrator to run a supported PHP version (such as 7.4)')); } } diff --git a/app/View/Elements/genericElements/IndexTable/Fields/target_event.ctp b/app/View/Elements/genericElements/IndexTable/Fields/target_event.ctp index 0422c8813..fe69b77a4 100644 --- a/app/View/Elements/genericElements/IndexTable/Fields/target_event.ctp +++ b/app/View/Elements/genericElements/IndexTable/Fields/target_event.ctp @@ -1,33 +1,33 @@ DataPathCollector->extract($row, $field['data_path']); - if ($data['Feed.enabled']) { - if (in_array($data['Feed.source_format'], array('freetext', 'csv'))) { - if ($data['Feed.fixed_event']) { - if (!empty($data['Feed.event_error'])) { +$feed = $row['Feed']; +if ($feed['enabled']) { + if (in_array($feed['source_format'], array('freetext', 'csv'))) { + if ($feed['fixed_event']) { + if (!empty($feed['event_error'])) { + echo sprintf( + '%s', + __('Error: Invalid event!') + ); + } else { + if ($feed['event_id']) { echo sprintf( - '%s', - __('Error: Invalid event!') + '%s', + $baseurl, + h($feed['event_id']), + __('Fixed event %s', h($feed['event_id'])) ); } else { - if ($data['Feed.event_id']) { - echo sprintf( - '%s', - $baseurl, - h($data['Feed.event_id']), - __('Fixed event %s', h($data['Feed.event_id'])) - ); - } else { - echo __('New fixed event'); - } + echo __('New fixed event'); } - } else { - echo sprintf( - '%s', - __('New event each pull can lead to potentially endlessly growing correlation tables. Only use this setting if you are sure that the data in the feed will mostly be completely distinct between each individual pull, otherwise use fixed events. Generally this setting is NOT recommended.'), - __('New event each pull') - ); } + } else { + echo sprintf( + '%s', + __('New event each pull can lead to potentially endlessly growing correlation tables. Only use this setting if you are sure that the data in the feed will mostly be completely distinct between each individual pull, otherwise use fixed events. Generally this setting is NOT recommended.'), + __('New event each pull') + ); } - } else { - echo __('Feed not enabled'); } +} else { + echo __('Feed not enabled'); +} diff --git a/app/View/Helper/DataPathCollectorHelper.php b/app/View/Helper/DataPathCollectorHelper.php deleted file mode 100644 index 8b6305a7b..000000000 --- a/app/View/Helper/DataPathCollectorHelper.php +++ /dev/null @@ -1,32 +0,0 @@ - 1) { - $temp = implode(', ', $temp); - } else { - if (count($temp) > 0) { - $temp = $temp[0]; - } else { - $temp = ''; - } - } - } - $result[$path] = $temp; - } - return $result; - } - }