martin: server/kolab-resource-handlers/kolab-resource-handlers/freebusy freebusycache.class.php.in, 1.4, 1.5

cvs at intevation.de cvs at intevation.de
Sun Apr 9 20:28:37 CEST 2006


Author: martin

Update of /kolabrepository/server/kolab-resource-handlers/kolab-resource-handlers/freebusy
In directory doto:/tmp/cvs-serv22990/freebusy

Modified Files:
	freebusycache.class.php.in 
Log Message:
Martin Konold: Making it more robust. (create empty pfbcache.db if missing)


Index: freebusycache.class.php.in
===================================================================
RCS file: /kolabrepository/server/kolab-resource-handlers/kolab-resource-handlers/freebusy/freebusycache.class.php.in,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- freebusycache.class.php.in	2 Apr 2006 14:53:35 -0000	1.4
+++ freebusycache.class.php.in	9 Apr 2006 18:28:35 -0000	1.5
@@ -28,6 +28,11 @@
   function FreeBusyCache( $basedir, $extended = false ) {
     $this->basedir = $basedir;
     $this->extended = $extended;
+	 /* make sure that a database really exists before accessing it */
+    if( !file_exists( $this->basedir.'/pfbcache.db' ) ) {
+    	$db = dba_open( $this->basedir.'/pfbcache.db', 'cd' );
+		dba_close($db);
+	 }
   }
 
   function store( $filename, $fbdata, $acl, $relevance ) {





More information about the commits mailing list