diff options
author | Jason Oster <parasytic@users.sourceforge.net> | 2009-05-26 20:50:57 +0000 |
---|---|---|
committer | Jason Oster <parasytic@users.sourceforge.net> | 2009-05-26 20:50:57 +0000 |
commit | 1dc4188ce211c760549bea8fa4e982f2fb02ca46 (patch) | |
tree | 3b36db28b48d7c1b1f037c248aa5d9107930351f /includes/event.php | |
parent | 9a320266804890028d660a08a0a79e1456b0571c (diff) | |
download | phpicalendar-1dc4188ce211c760549bea8fa4e982f2fb02ca46.tar.gz phpicalendar-1dc4188ce211c760549bea8fa4e982f2fb02ca46.tar.bz2 phpicalendar-1dc4188ce211c760549bea8fa4e982f2fb02ca46.zip |
Hyperlink email addresses
Diffstat (limited to 'includes/event.php')
-rw-r--r-- | includes/event.php | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/includes/event.php b/includes/event.php index 8152942..ab62337 100644 --- a/includes/event.php +++ b/includes/event.php @@ -30,7 +30,10 @@ if ($_POST['time'] == -1) { $event['event_text'] = sanitizeForWeb(urldecode($event['event_text'])); $event['description'] = sanitizeForWeb(urldecode($event['description'])); $event['location'] = sanitizeForWeb(urldecode($event['location'])); -if (isset($event['description'])) $event['description'] = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]",'<a target="_new" href="\0">\0</a>',$event['description']); +if (isset($event['description'])) { + $event['description'] = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]", '<a target="_new" href="\0">\0</a>', $event['description']); + $event['description'] = ereg_replace("[a-zA-Z0-9_.%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}", '<a href="mailto:\0">\0</a>', $event['description']); +} if (isset($organizer) && is_array($organizer)) { $i=0; |