Parcourir la source

Add log, fix condtions

jmontoyaa il y a 8 ans
Parent
commit
0a05e7fd27
1 fichiers modifiés avec 8 ajouts et 3 suppressions
  1. 8 3
      main/cron/import_csv.php

+ 8 - 3
main/cron/import_csv.php

@@ -982,18 +982,23 @@ class ImportCsv
 
                 // Taking first element of course-session event
                 $alreadyAdded = false;
-                if (isset($eventSentMailList[$courseInfo['real_id']]) && isset($eventSentMailList[$courseInfo['real_id']][$sessionId])) {
+                if (isset($eventSentMailList[$courseInfo['real_id']]) &&
+                    isset($eventSentMailList[$courseInfo['real_id']][$event['session_id']])
+                ) {
                     $firstDate = $eventSentMailList[$courseInfo['real_id']][$event['session_id']];
                     $alreadyAdded = true;
                 } else {
-                    $eventSentMailList[$courseInfo['real_id']][$sessionId] = $event['start'];
-                    $firstDate = $event['start'];
+                    $firstDate = $eventSentMailList[$courseInfo['real_id']][$event['session_id']] = $event['start'];
                 }
 
                 // Working days (Mon-Fri)see BT#12156#note-16
                 $days = 5;
                 $startDatePlusDays = api_strtotime("$days weekdays");
 
+                $this->logger->addInfo(
+                    "startDatePlusDays: ".$startDatePlusDays.' - First date: '.$firstDate
+                );
+
                 // Send
                 if ($startDatePlusDays > api_strtotime($firstDate)) {
                     $sendMail = true;