diff options
author | Susinthiran Sithamparanathan <chesusin@gmail.com> | 2012-10-17 12:25:34 +0200 |
---|---|---|
committer | Susinthiran Sithamparanathan <chesusin@gmail.com> | 2012-10-17 16:17:36 +0200 |
commit | b2b84f3a6f3c98005f80c6c7c558a33b4ea36193 (patch) | |
tree | 1ae0c571e25ab7322e9a942dfdcc593f67e98ad6 /3rdparty/Sabre/CalDAV/Server.php | |
parent | 45dec77d92c9a7804489bee34b218bbe8c85f7c5 (diff) | |
download | nextcloud-server-b2b84f3a6f3c98005f80c6c7c558a33b4ea36193.tar.gz nextcloud-server-b2b84f3a6f3c98005f80c6c7c558a33b4ea36193.zip |
Update Sabre to version 1.7.1
Diffstat (limited to '3rdparty/Sabre/CalDAV/Server.php')
-rwxr-xr-x | 3rdparty/Sabre/CalDAV/Server.php | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/3rdparty/Sabre/CalDAV/Server.php b/3rdparty/Sabre/CalDAV/Server.php deleted file mode 100755 index 325e3d80a7f..00000000000 --- a/3rdparty/Sabre/CalDAV/Server.php +++ /dev/null @@ -1,68 +0,0 @@ -<?php - -/** - * CalDAV server - * - * Deprecated! Warning: This class is now officially deprecated - * - * This script is a convenience script. It quickly sets up a WebDAV server - * with caldav and ACL support, and it creates the root 'principals' and - * 'calendars' collections. - * - * Note that if you plan to do anything moderately complex, you are advised to - * not subclass this server, but use Sabre_DAV_Server directly instead. This - * class is nothing more than an 'easy setup'. - * - * @package Sabre - * @subpackage CalDAV - * @deprecated Don't use this class anymore, it will be removed in version 1.7. - * @copyright Copyright (C) 2007-2012 Rooftop Solutions. All rights reserved. - * @author Evert Pot (http://www.rooftopsolutions.nl/) - * @license http://code.google.com/p/sabredav/wiki/License Modified BSD License - */ -class Sabre_CalDAV_Server extends Sabre_DAV_Server { - - /** - * The authentication realm - * - * Note that if this changes, the hashes in the auth backend must also - * be recalculated. - * - * @var string - */ - public $authRealm = 'SabreDAV'; - - /** - * Sets up the object. A PDO object must be passed to setup all the backends. - * - * @param PDO $pdo - */ - public function __construct(PDO $pdo) { - - /* 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 = array( - new Sabre_CalDAV_Principal_Collection($principalBackend), - new Sabre_CalDAV_CalendarRootNode($principalBackend, $calendarBackend), - ); - - /* Initializing server */ - parent::__construct($tree); - - /* Server Plugins */ - $authPlugin = new Sabre_DAV_Auth_Plugin($authBackend,$this->authRealm); - $this->addPlugin($authPlugin); - - $aclPlugin = new Sabre_DAVACL_Plugin(); - $this->addPlugin($aclPlugin); - - $caldavPlugin = new Sabre_CalDAV_Plugin(); - $this->addPlugin($caldavPlugin); - - } - -} |