From d780d3828178ddd4e777324bd675100ca3bd3794 Mon Sep 17 00:00:00 2001 From: Andrew Downes <mrdownes@hotmail.com> Date: Wed, 13 Jan 2016 20:37:14 +0000 Subject: [PATCH] Support translator returning multiple events --- classes/log/store.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/classes/log/store.php b/classes/log/store.php index d3d35bd..970464b 100644 --- a/classes/log/store.php +++ b/classes/log/store.php @@ -110,8 +110,16 @@ class store extends php_obj implements log_writer { } // $this->error_log_value('translatorevent', $translatorevent); - $xapievent = $xapicontroller->createEvent($translatorevent); - // $this->error_log_value('xapievent', $xapievent); + if (isset($translatorevent['multiple_events']) && $translatorevent['multiple_events'] == true) { + foreach ($translatorevent['events'] as $index => $singletranslatorevent) { + $xapievent = $xapicontroller->createEvent($singletranslatorevent); + // $this->error_log_value('xapievent', $xapievent); + } + } + else { + $xapievent = $xapicontroller->createEvent($translatorevent); + // $this->error_log_value('xapievent', $xapievent); + } } } -- GitLab