From c32f9b6b5a8c8b9cc9f40ca0b6f1d050b7367201 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Fri, 14 Sep 2018 15:54:18 +0200 Subject: [PATCH] =?UTF-8?q?PHP-Error=20behoben=20wenn=20versucht=20wird=20?= =?UTF-8?q?Suchanfragen=20=C3=BCber=20Caldav=20Schnittstelle=20auszuf?= =?UTF-8?q?=C3=BChren?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- webdav/Principal.php | 92 ++++++++++++++++++++++---------------------- 1 file changed, 46 insertions(+), 46 deletions(-) diff --git a/webdav/Principal.php b/webdav/Principal.php index 0c898c250..7e3241dac 100644 --- a/webdav/Principal.php +++ b/webdav/Principal.php @@ -3,40 +3,40 @@ /** * PDO principal backend * - * This is a simple principal backend that maps exactly to the users table, as + * This is a simple principal backend that maps exactly to the users table, as * used by Sabre_DAV_Auth_Backend_PDO. * - * It assumes all principals are in a single collection. The default collection + * It assumes all principals are in a single collection. The default collection * is 'principals/', but this can be overriden. * * @package Sabre * @subpackage DAVACL * @copyright Copyright (C) 2007-2011 Rooftop Solutions. All rights reserved. - * @author Evert Pot (http://www.rooftopsolutions.nl/) + * @author Evert Pot (http://www.rooftopsolutions.nl/) * @license http://code.google.com/p/sabredav/wiki/License Modified BSD License */ class MySabre_DAVACL_PrincipalBackend implements \Sabre\DAVACL\PrincipalBackend\BackendInterface { /** - * PDO table name for 'principals' - * - * @var string + * PDO table name for 'principals' + * + * @var string */ protected $tableName; /** - * PDO table name for 'group members' - * - * @var string + * PDO table name for 'group members' + * + * @var string */ protected $groupMembersTableName; protected $result_ma; /** * Sets up the backend. - * + * * @param PDO $pdo - * @param string $tableName + * @param string $tableName */ public function __construct($auth) { @@ -46,7 +46,7 @@ class MySabre_DAVACL_PrincipalBackend implements \Sabre\DAVACL\PrincipalBackend\ $ma = new mitarbeiter(); $this->result_ma = $ma->getMitarbeiter(null,null,null); */ - } + } /** * Liefert den eingeloggten User @@ -60,20 +60,20 @@ class MySabre_DAVACL_PrincipalBackend implements \Sabre\DAVACL\PrincipalBackend\ /** * Returns a list of principals based on a prefix. * - * This prefix will often contain something like 'principals'. You are only + * This prefix will often contain something like 'principals'. You are only * expected to return principals that are in this base path. * - * You are expected to return at least a 'uri' for every user, you can + * You are expected to return at least a 'uri' for every user, you can * return any additional properties if you wish so. Common properties are: - * {DAV:}displayname - * {http://sabredav.org/ns}email-address - This is a custom SabreDAV + * {DAV:}displayname + * {http://sabredav.org/ns}email-address - This is a custom SabreDAV * field that's actualy injected in a number of other properties. If * you have an email address, use this property. - * - * @param string $prefixPath - * @return array + * + * @param string $prefixPath + * @return array */ - public function getPrincipalsByPrefix($prefixPath) + public function getPrincipalsByPrefix($prefixPath) { //$prefixPath = principals //error_log('Principal.php/getPrincipalsByPrefix('.$prefixPath.')'); @@ -82,7 +82,7 @@ class MySabre_DAVACL_PrincipalBackend implements \Sabre\DAVACL\PrincipalBackend\ if($prefixPath=='principals') { - + $principals[] = array( 'id' => $user, 'uri' => 'principals/'.$user, @@ -118,7 +118,7 @@ class MySabre_DAVACL_PrincipalBackend implements \Sabre\DAVACL\PrincipalBackend\ '{DAV:}displayname' => '', '{http://sabredav.org/ns}email-address' => '', ); - + }*/ } else //if($prefixPath=='principals/oesi') @@ -138,13 +138,13 @@ class MySabre_DAVACL_PrincipalBackend implements \Sabre\DAVACL\PrincipalBackend\ /** * Returns a specific principal, specified by it's path. - * The returned structure should be the exact same as from - * getPrincipalsByPrefix. - * - * @param string $path - * @return array + * The returned structure should be the exact same as from + * getPrincipalsByPrefix. + * + * @param string $path + * @return array */ - public function getPrincipalByPath($path) + public function getPrincipalByPath($path) { //$path = principals/oesi //error_log('Principal.php/getPrincipalByPath('.$path.')'); @@ -164,26 +164,26 @@ class MySabre_DAVACL_PrincipalBackend implements \Sabre\DAVACL\PrincipalBackend\ } /** - * Returns the list of members for a group-principal - * - * @param string $principal - * @return array + * Returns the list of members for a group-principal + * + * @param string $principal + * @return array */ - public function getGroupMemberSet($principal) + public function getGroupMemberSet($principal) { //error_log('Principal.php/getGroupMemberSet('.$principal.')'); $result = array(); return $result; - + } /** - * Returns the list of groups a principal is a member of - * - * @param string $principal - * @return array + * Returns the list of groups a principal is a member of + * + * @param string $principal + * @return array */ - public function getGroupMembership($principal) + public function getGroupMembership($principal) { //$principal = username // error_log('Principal.php/getGroupMembership('.$principal.')'); @@ -215,17 +215,17 @@ class MySabre_DAVACL_PrincipalBackend implements \Sabre\DAVACL\PrincipalBackend\ /** * Updates the list of group members for a group principal. * - * The principals should be passed as a list of uri's. - * - * @param string $principal - * @param array $members + * The principals should be passed as a list of uri's. + * + * @param string $principal + * @param array $members * @return void */ - public function setGroupMemberSet($principal, array $members) + public function setGroupMemberSet($principal, array $members) { throw new \Sabre\DAV\Exception('Not implemented'); } - + public function updatePrincipal($path, $mutations) { throw new \Sabre\DAV\Exception('Not implemented'); @@ -233,6 +233,6 @@ class MySabre_DAVACL_PrincipalBackend implements \Sabre\DAVACL\PrincipalBackend\ public function searchPrincipals($prefixPath,array $searchProperties) { - throw new \Sabre\DAV\Exceptin('Not implemented'); + throw new \Sabre\DAV\Exception('Not implemented'); } }