aboutsummaryrefslogtreecommitdiffstats
path: root/includes/event.php
diff options
context:
space:
mode:
authorJason Oster <parasytic@users.sourceforge.net>2009-05-29 16:04:23 +0000
committerJason Oster <parasytic@users.sourceforge.net>2009-05-29 16:04:23 +0000
commitaa19cb6558989cd6edb962d27b9d222dce4db9e7 (patch)
treeeffac461f484fc6e20795aa90a4b0073f8573c3a /includes/event.php
parentdb1ba3df77c858b3da994cfdad9f0eed0ca4a639 (diff)
downloadphpicalendar-aa19cb6558989cd6edb962d27b9d222dce4db9e7.tar.gz
phpicalendar-aa19cb6558989cd6edb962d27b9d222dce4db9e7.tar.bz2
phpicalendar-aa19cb6558989cd6edb962d27b9d222dce4db9e7.zip
Attempt to parse attendees/organizers without a Common Name attribute and invalid email address
Diffstat (limited to 'includes/event.php')
-rw-r--r--includes/event.php12
1 files changed, 10 insertions, 2 deletions
diff --git a/includes/event.php b/includes/event.php
index 4112700..8b98c26 100644
--- a/includes/event.php
+++ b/includes/event.php
@@ -39,7 +39,11 @@ if (isset($organizer) && is_array($organizer)) {
$i=0;
$organizers = array();
foreach ($organizer as $val) {
- $organizers[] .= "<a href=\"mailto:{$organizer[$i]["email"]}\">{$organizer[$i]["name"]}</a>";
+ if (!empty($organizer[$i]["email"])) {
+ $organizers[] .= "<a href=\"mailto:{$organizer[$i]["email"]}\">{$organizer[$i]["name"]}</a>";
+ } else {
+ $organizers[] .= $organizer[$i]["name"];
+ }
$i++;
}
$organizer = implode(', ',$organizers);
@@ -48,7 +52,11 @@ if (isset($attendee) && is_array($attendee)) {
$i=0;
$attendees = array();
foreach ($attendee as $val) {
- $attendees[] .= "<a href=\"mailto:{$attendee[$i]["email"]}\">{$attendee[$i]["name"]}</a>";
+ if (!empty($attendee[$i]["email"])) {
+ $attendees[] .= "<a href=\"mailto:{$attendee[$i]["email"]}\">{$attendee[$i]["name"]}</a>";
+ } else {
+ $attendees[] .= $attendee[$i]["name"];
+ }
$i++;
}
$attendee = implode(', ',$attendees);

© 2014-2024 Faster IT GmbH | imprint | privacy policy