From d13cd59f474c4167d618b498560204d6a39b4d68 Mon Sep 17 00:00:00 2001 From: davef Date: Fri, 6 May 2005 23:01:37 +0000 Subject: SF Patch #1047465, for SF Bug #1046864. "Clears" the summary/description for PRIVATE/CONFIDENTIAL events. --- functions/ical_parser.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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; -- cgit v1.2.3