gunnar: server/kolab-freebusy/freebusy generatefb.php,1.4,1.5

cvs at kolab.org cvs at kolab.org
Thu Feb 7 07:04:19 CET 2008


Author: gunnar

Update of /kolabrepository/server/kolab-freebusy/freebusy
In directory doto:/tmp/cvs-serv4986/freebusy

Modified Files:
	generatefb.php 
Log Message:
Use the correct trigger path when regenerating caches.

Index: generatefb.php
===================================================================
RCS file: /kolabrepository/server/kolab-freebusy/freebusy/generatefb.php,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- generatefb.php	6 Feb 2008 17:49:48 -0000	1.4
+++ generatefb.php	7 Feb 2008 06:04:17 -0000	1.5
@@ -97,8 +97,20 @@
 
     $failed = false;
 
+    /* We are using imap folders for our calendar list but 
+     * the library expects us to follow the tripper format
+     * used by pfb.php
+     */
+    $req_domain = explode('@', $calendar);
+    $domain = $req_domain[1];
+    $req_folder = explode('/', $req_domain[0]);
+    unset($req_folder[0]);
+    $owner = $req_folder[1];
+    unset($req_folder[1]);
+    $trigger = $owner . '@' . $domain . '/' . join('/', $req_folder);
+
     /* Validate folder access */
-    $result = $access->parseFolder($calendar);
+    $result = $access->parseFolder($trigger);
     if (is_a($result, 'PEAR_Error')) {
         echo "Failed accessing calendar \"" . $calendar . "\"!\n";
         var_dump($result);





More information about the commits mailing list