[insert_php]
//$plugin_path = plugin_dir_path( __FILE__ );
$plugin_path = ‚/var/www/vhosts/gemeinschaft-boetzingen.de/private/‘;
$calDavIncludeFile = $plugin_path . ’simpleCalDAV-master/SimpleCalDAVClient.php‘;
$calenderLibFile = $plugin_path . ‚calendarlib.php‘;
if(!file_exists($calDavIncludeFile) || !is_readable($calDavIncludeFile) || !include($calDavIncludeFile)){
print „Fehler beim Laden der CalDAV Client Bibliothek.“;
}
print ‚ok 1‘;
if(!file_exists($calenderLibFile) || !is_readable($calenderLibFile) || !require($calenderLibFile)){
print „Fehler beim Laden der Kalender Library.“;
}
global $server;
print $server;
print ‚ok 2‘;
setWeekCount(100);
print ‚ok 3‘;
$client = new SimpleCalDAVClient();
print ‚ok 4‘;
try {
$client->connect($server, $user, $password);
// Extrahiere Kalender
$arrayOfCalendars = $client->findCalendars();
//foreach($arrayOfCalendars as $calendar)
//print $calendar;
// Extrahiere Mittwochstermine
$events = array();
addEvents($client, $arrayOfCalendars[$calendar_id_mittwoch], $events, $date_start_formatted, $date_end_formatted);
createEventTable(„Mittwochsveranstaltungen“, $events);
} catch (Exception $e) {
print „Fehler beim Verbindungsaufbau mit CalDAV-Server“;
}
[/insert_php]
Kommentarbereich geschlossen.