Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370

## CalDAVSyncCache

Description

Our SyncCache holds

Located in /inc/CalDAVSyncCache.php (line 11)

Method Summary
CalDAVSyncCache __construct ( $cache_dir, $username, $caldav, $remote_calendar, WritableCollection $local_calendar)
void applyLocalChangesToRemote ()
void applyRemoteChangesToLocal ()
void deleteRemote ( $change)
void finish ()
void localChanges ()
void needsSync ( $new_local_token, $new_remote_token)
void putRemote ( $change)
void remoteChanges ()
void resolveConflicts ()
void updateETags ()
Methods
Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370
Constructor __construct (line 23)
CalDAVSyncCache __construct ( $cache_dir, $username, $caldav, $remote_calendar, WritableCollection $local_calendar)

- $cache_dir
- $username
- CalDAVSyncClient $caldav
- CalDAVSyncCalendar $remote_calendar
- WritableCollection $local_calendar

applyLocalChangesToRemote (line 89)

Put/Delete to the remote server as appropriate

void applyLocalChangesToRemote ()
applyRemoteChangesToLocal (line 112)

Apply remote changes to local database

void applyRemoteChangesToLocal ()
deleteRemote (line 80)

Delete this from the remote server

void deleteRemote ( $change)

- $change

finish (line 41)
void finish ()
localChanges (line 52)
void localChanges ()
needsSync (line 56)
void needsSync ( $new_local_token, $new_remote_token)

- $new_local_token
- $new_remote_token

putRemote (line 66)

Write this change to the remote server

void putRemote ( $change)

- $change

remoteChanges (line 48)
void remoteChanges ()
resolveConflicts (line 121)
void resolveConflicts ()
updateETags (line 126)
void updateETags ()
Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370

Documentation generated on Sun, 08 Jul 2012 12:53:47 +0000 by phpDocumentor 1.4.3