Mittwochstermine

[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]