From 2255e1fa6a966dbc2fcd34cffe4d7a912f8d76d9 Mon Sep 17 00:00:00 2001 From: Andrew McMillan Date: Sat, 6 Mar 2010 23:27:49 +1300 Subject: [PATCH] Use NeedPrivilege() method to check privileges. --- inc/caldav-PROPFIND.php | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/inc/caldav-PROPFIND.php b/inc/caldav-PROPFIND.php index 4bf64da3..ecc3a23d 100644 --- a/inc/caldav-PROPFIND.php +++ b/inc/caldav-PROPFIND.php @@ -10,10 +10,7 @@ */ dbg_error_log('PROPFIND', 'method handler'); -if ( ! ($request->AllowedTo('read') || $request->AllowedTo('freebusy') || $request->AllowedTo('read-current-user-privilege-set') ) ) { - dbg_error_log('ERROR','Insufficient privileges for "%s" of "%s"', $request->path, implode(', ', $request->permissions) ); - $request->DoResponse( 403, translate('You may not access that collection') ); -} +$request->NeedPrivilege( array('read','read-free-busy','read-current-user-privilege-set') ); require_once('iCalendar.php'); require_once('XMLDocument.php');