2 //require_once 'lib/iCalcreator.class.php';/*appeler la librairie qui se trouve dans le plugin icalendar*/
3 function mon_filtre ($url) {
4 $config = array("unique_id" => "latp",
7 $v = new vcalendar($config);
11 while ($comp = $v->getComponent()) {
15 $dtstart_array = $comp->getProperty("dtstart", 1, true);
16 $dtstart = $dtstart_array["value"];
17 $startDate = "{$dtstart["year
"]}-{$dtstart["month
"]}-{$dtstart["day
"]}";
18 echo "start: ", $startDate;
19 if (!in_array("DATE", $dtstart_array["params"])) {
20 $startTime = "{$dtstart["hour
"]}:{$dtstart["min
"]}:{$dtstart["sec
"]}";
26 $dtend_array = $comp->getProperty("dtend", 1, true);
27 $dtend = $dtend_array["value"];
28 $endDate = "{$dtend["year
"]}-{$dtend["month
"]}-{$dtend["day
"]}";
29 echo "end: ", $endDate;
30 if (!in_array("DATE", $dtend_array["params"])) {
31 $endTime = "{$dtend["hour
"]}:{$dtend["min
"]}:{$dtend["sec
"]}";
36 $attendee = $comp->getProperty("attendee");
37 echo "<strong>attendee : ", str_replace('MAILTO:', '', $attendee)."</strong><br/>";
39 $summary_array = $comp->getProperty("summary", 1, true);
40 echo "summary : ", str_replace('SUMMARY:', '', $summary_array["value"]), "\n";
42 $categories = $comp->getProperty("categories");
43 echo "<strong>categories : ", $categories."</strong><br/>";