]> _ Git - fluidbook-toolbox.git/commitdiff
wait #6387 @0.5
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Thu, 12 Oct 2023 15:38:44 +0000 (17:38 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Thu, 12 Oct 2023 15:38:44 +0000 (17:38 +0200)
app/Http/Controllers/Admin/Operations/Quiz/ReportOperation.php

index e8aba2aab398ce021d215e32b656440e4da69b99..a98cc9031f84e8f58ee1b80d0cdf505a4adcd905 100644 (file)
@@ -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;