diff options
author | davef <davefd2@users.sourceforge.net> | 2005-05-06 23:01:37 +0000 |
---|---|---|
committer | davef <davefd2@users.sourceforge.net> | 2005-05-06 23:01:37 +0000 |
commit | d13cd59f474c4167d618b498560204d6a39b4d68 (patch) | |
tree | ac70518cd942d44af91a96b2342361992c110962 | |
parent | 476cf53e93eacf51411212b957040bd2d096561d (diff) | |
download | phpicalendar-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.php | 12 |
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; |