add speaker names to calendar descriptions
authorAndrew Engelbrecht <andrew@fsf.org>
Fri, 18 Mar 2022 22:30:44 +0000 (18:30 -0400)
committerAndrew Engelbrecht <andrew@fsf.org>
Fri, 18 Mar 2022 22:30:44 +0000 (18:30 -0400)
generate-ics

index 2b104f05785de826c11f1a1b9f12f1e9a7fb7599..2f6ee0b0149aa795845f97e92c5c7293861c97f5 100755 (executable)
@@ -56,10 +56,13 @@ foreach ($csv as $linenum => $line) {
         throw new Exception("Invalid times when hackishly converting to UTC: " . $start_time . " - " . $end_time);
     }
 
+    // add speaker name to description if available, also use full description if available
+    $description = ($line[5] ? ($line[5] . " - ") : "") . ($line[7] ? $line[7] : $line[2]);
+
     // generate the event
     $ics = new ICS(array(
         'summary' => $line[2],
-        'description' => $line[7] ? $line[7] : $line[2],
+        'description' => $description,
         'location' => $line[3] ? $line[3] : "Anywhere",
         'dtstart' => $date . "T" . $start_time . "Z",
         'dtend' => $date . "T" . $end_time . "Z",