aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordavef <davefd2@users.sourceforge.net>2005-05-06 23:01:37 +0000
committerdavef <davefd2@users.sourceforge.net>2005-05-06 23:01:37 +0000
commitd13cd59f474c4167d618b498560204d6a39b4d68 (patch)
treeac70518cd942d44af91a96b2342361992c110962
parent476cf53e93eacf51411212b957040bd2d096561d (diff)
downloadphpicalendar-d13cd59f474c4167d618b498560204d6a39b4d68.tar.gz
phpicalendar-d13cd59f474c4167d618b498560204d6a39b4d68.tar.bz2
phpicalendar-d13cd59f474c4167d618b498560204d6a39b4d68.zip
SF Patch #1047465, for SF Bug #1046864. "Clears" the summary/description for PRIVATE/CONFIDENTIAL events.
-rw-r--r--functions/ical_parser.php12
1 files changed, 12 insertions, 0 deletions
diff --git a/functions/ical_parser.php b/functions/ical_parser.php
index 600c0d8..2589477 100644
--- a/functions/ical_parser.php
+++ b/functions/ical_parser.php
@@ -759,6 +759,18 @@ foreach ($cal_filelist as $filename) {
} else {
$vtodo_sort = $vtodo_priority;
}
+
+ // CLASS support
+ if (isset($class)) {
+ if ($class == 'PRIVATE') {
+ $summary = '**PRIVATE**';
+ $description = '**PRIVATE**';
+ } elseif ($class == 'CONFIDENTIAL') {
+ $summary = '**CONFIDENTIAL**';
+ $description = '**CONFIDENTIAL**';
+ }
+ }
+
$master_array['-2']["$vtodo_sort"]["$uid"] = array ('start_date' => $start_date, 'start_time' => $start_time, 'vtodo_text' => $summary, 'due_date'=> $due_date, 'due_time'=> $due_time, 'completed_date' => $completed_date, 'completed_time' => $completed_time, 'priority' => $vtodo_priority, 'status' => $status, 'class' => $class, 'categories' => $vtodo_categories, 'description' => $description, 'calname' => $actual_calname);
unset ($start_date, $start_time, $due_date, $due_time, $completed_date, $completed_time, $vtodo_priority, $status, $class, $vtodo_categories, $summary, $description);
$vtodo_set = FALSE;

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