From: Vincent Vanwaelscappel Date: Thu, 12 Oct 2023 15:38:44 +0000 (+0200) Subject: wait #6387 @0.5 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=b939a2f999580cd869aab33c988e33a961064f3a;p=fluidbook-toolbox.git wait #6387 @0.5 --- diff --git a/app/Http/Controllers/Admin/Operations/Quiz/ReportOperation.php b/app/Http/Controllers/Admin/Operations/Quiz/ReportOperation.php index e8aba2aab..a98cc9031 100644 --- a/app/Http/Controllers/Admin/Operations/Quiz/ReportOperation.php +++ b/app/Http/Controllers/Admin/Operations/Quiz/ReportOperation.php @@ -64,14 +64,18 @@ trait ReportOperation continue; } + foreach ($answers as $aid => $answer) { if (null === $answer) { continue; } $aa = $answer['anwser'] ?? $answer['answer'] ?? ''; - if ($emailQuestion !== false) { - if ($aid == $emailQuestion + 1) { - $email = trim(mb_strtolower($aa)); + if (is_string($aa)) { + $aa = trim($aa); + } + if ($emailQuestion !== false && is_string($aa)) { + if (filter_var($aa, FILTER_VALIDATE_EMAIL)) { + $email = mb_strtolower($aa); } } $a[] = is_array($aa) ? implode(', ', $aa) : $aa;