Error in event-hooks

pull/58/head
Tobias Hößl 2012-06-06 07:05:23 +00:00
parent ddc54d4dd0
commit 7c16ad6a65
1 changed files with 48 additions and 42 deletions

View File

@ -22,18 +22,7 @@ function dav_module()
{ {
} }
function dav_include_files() {
/**
* @param App $a
*/
function dav_init(&$a)
{
/*
* Recommended settings:
* ALTER TABLE `photo` ADD INDEX ( `contact-id` )
*/
require_once (__DIR__ . "/common/dbclasses/dbclass_animexx.class.php"); require_once (__DIR__ . "/common/dbclasses/dbclass_animexx.class.php");
require_once (__DIR__ . "/common/dbclasses/dbclass.friendica.calendars.class.php"); require_once (__DIR__ . "/common/dbclasses/dbclass.friendica.calendars.class.php");
require_once (__DIR__ . "/common/dbclasses/dbclass.friendica.jqcalendar.class.php"); require_once (__DIR__ . "/common/dbclasses/dbclass.friendica.jqcalendar.class.php");
@ -75,6 +64,21 @@ function dav_init(&$a)
require_once (__DIR__ . "/calendar.friendica.fnk.php"); require_once (__DIR__ . "/calendar.friendica.fnk.php");
require_once (__DIR__ . "/layout.fnk.php"); require_once (__DIR__ . "/layout.fnk.php");
}
/**
* @param App $a
*/
function dav_init(&$a)
{
/*
* Recommended settings:
* ALTER TABLE `photo` ADD INDEX ( `contact-id` )
*/
dav_include_files();
if (false) { if (false) {
dbg(true); dbg(true);
@ -197,6 +201,7 @@ function dav_content()
*/ */
function dav_event_created_hook(&$a, &$b) function dav_event_created_hook(&$a, &$b)
{ {
dav_include_files();
// @TODO Updating the cache instead of completely invalidating and rebuilding it // @TODO Updating the cache instead of completely invalidating and rebuilding it
FriendicaVirtualCalSourceBackend::invalidateCache($a->user["uid"], CALDAV_FRIENDICA_CONTACTS); FriendicaVirtualCalSourceBackend::invalidateCache($a->user["uid"], CALDAV_FRIENDICA_CONTACTS);
FriendicaVirtualCalSourceBackend::invalidateCache($a->user["uid"], CALDAV_FRIENDICA_MINE); FriendicaVirtualCalSourceBackend::invalidateCache($a->user["uid"], CALDAV_FRIENDICA_MINE);
@ -208,6 +213,7 @@ function dav_event_created_hook(&$a, &$b)
*/ */
function dav_event_updated_hook(&$a, &$b) function dav_event_updated_hook(&$a, &$b)
{ {
dav_include_files();
// @TODO Updating the cache instead of completely invalidating and rebuilding it // @TODO Updating the cache instead of completely invalidating and rebuilding it
FriendicaVirtualCalSourceBackend::invalidateCache($a->user["uid"], CALDAV_FRIENDICA_CONTACTS); FriendicaVirtualCalSourceBackend::invalidateCache($a->user["uid"], CALDAV_FRIENDICA_CONTACTS);
FriendicaVirtualCalSourceBackend::invalidateCache($a->user["uid"], CALDAV_FRIENDICA_MINE); FriendicaVirtualCalSourceBackend::invalidateCache($a->user["uid"], CALDAV_FRIENDICA_MINE);