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