From cac6cef4952e6535788c1c6db8ef1e58e88536a0 Mon Sep 17 00:00:00 2001 From: Mario Vavti Date: Sun, 29 May 2016 10:58:11 +0200 Subject: use composer to install sabre32 --- vendor/examples/calendarserver.php | 76 -------------------------------------- 1 file changed, 76 deletions(-) delete mode 100644 vendor/examples/calendarserver.php (limited to 'vendor/examples/calendarserver.php') diff --git a/vendor/examples/calendarserver.php b/vendor/examples/calendarserver.php deleted file mode 100644 index e5f9f3387..000000000 --- a/vendor/examples/calendarserver.php +++ /dev/null @@ -1,76 +0,0 @@ -setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); - -//Mapping PHP errors to exceptions -function exception_error_handler($errno, $errstr, $errfile, $errline) { - throw new ErrorException($errstr, 0, $errno, $errfile, $errline); -} -set_error_handler("exception_error_handler"); - -// Files we need -require_once 'vendor/autoload.php'; - -// Backends -$authBackend = new Sabre\DAV\Auth\Backend\PDO($pdo); -$calendarBackend = new Sabre\CalDAV\Backend\PDO($pdo); -$principalBackend = new Sabre\DAVACL\PrincipalBackend\PDO($pdo); - -// Directory structure -$tree = [ - new Sabre\CalDAV\Principal\Collection($principalBackend), - new Sabre\CalDAV\CalendarRoot($principalBackend, $calendarBackend), -]; - -$server = new Sabre\DAV\Server($tree); - -if (isset($baseUri)) - $server->setBaseUri($baseUri); - -/* Server Plugins */ -$authPlugin = new Sabre\DAV\Auth\Plugin($authBackend); -$server->addPlugin($authPlugin); - -$aclPlugin = new Sabre\DAVACL\Plugin(); -$server->addPlugin($aclPlugin); - -/* CalDAV support */ -$caldavPlugin = new Sabre\CalDAV\Plugin(); -$server->addPlugin($caldavPlugin); - -/* Calendar subscription support */ -$server->addPlugin( - new Sabre\CalDAV\Subscriptions\Plugin() -); - -/* Calendar scheduling support */ -$server->addPlugin( - new Sabre\CalDAV\Schedule\Plugin() -); - -/* WebDAV-Sync plugin */ -$server->addPlugin(new Sabre\DAV\Sync\Plugin()); - -// Support for html frontend -$browser = new Sabre\DAV\Browser\Plugin(); -$server->addPlugin($browser); - -// And off we go! -$server->exec(); -- cgit v1.2.3