function SyncTask() { $mapping = array(SYNC_POOMTASKS_BODY => array(STREAMER_VAR => "body"), SYNC_POOMTASKS_COMPLETE => array(STREAMER_VAR => "complete"), SYNC_POOMTASKS_DATECOMPLETED => array(STREAMER_VAR => "datecompleted", STREAMER_TYPE => STREAMER_TYPE_DATE_DASHES), SYNC_POOMTASKS_DUEDATE => array(STREAMER_VAR => "duedate", STREAMER_TYPE => STREAMER_TYPE_DATE_DASHES), SYNC_POOMTASKS_UTCDUEDATE => array(STREAMER_VAR => "utcduedate", STREAMER_TYPE => STREAMER_TYPE_DATE_DASHES), SYNC_POOMTASKS_IMPORTANCE => array(STREAMER_VAR => "importance"), SYNC_POOMTASKS_RECURRENCE => array(STREAMER_VAR => "recurrence", STREAMER_TYPE => "SyncTaskRecurrence"), SYNC_POOMTASKS_REGENERATE => array(STREAMER_VAR => "regenerate"), SYNC_POOMTASKS_DEADOCCUR => array(STREAMER_VAR => "deadoccur"), SYNC_POOMTASKS_REMINDERSET => array(STREAMER_VAR => "reminderset"), SYNC_POOMTASKS_REMINDERTIME => array(STREAMER_VAR => "remindertime", STREAMER_TYPE => STREAMER_TYPE_DATE_DASHES), SYNC_POOMTASKS_SENSITIVITY => array(STREAMER_VAR => "sensitiviy"), SYNC_POOMTASKS_STARTDATE => array(STREAMER_VAR => "startdate", STREAMER_TYPE => STREAMER_TYPE_DATE_DASHES), SYNC_POOMTASKS_UTCSTARTDATE => array(STREAMER_VAR => "utcstartdate", STREAMER_TYPE => STREAMER_TYPE_DATE_DASHES), SYNC_POOMTASKS_SUBJECT => array(STREAMER_VAR => "subject"), SYNC_POOMTASKS_RTF => array(STREAMER_VAR => "rtf"), SYNC_POOMTASKS_CATEGORIES => array(STREAMER_VAR => "categories", STREAMER_ARRAY => SYNC_POOMTASKS_CATEGORY)); parent::Streamer($mapping); }
function SyncTask() { // START ADDED dw2412 Support V12.0 global $protocolversion; // END ADDED dw2412 Support V12.0 $mapping = array(SYNC_POOMTASKS_COMPLETE => array(STREAMER_VAR => "complete"), SYNC_POOMTASKS_DATECOMPLETED => array(STREAMER_VAR => "datecompleted", STREAMER_TYPE => STREAMER_TYPE_DATE_DASHES), SYNC_POOMTASKS_DUEDATE => array(STREAMER_VAR => "duedate", STREAMER_TYPE => STREAMER_TYPE_DATE_DASHES), SYNC_POOMTASKS_UTCDUEDATE => array(STREAMER_VAR => "utcduedate", STREAMER_TYPE => STREAMER_TYPE_DATE_DASHES), SYNC_POOMTASKS_IMPORTANCE => array(STREAMER_VAR => "importance"), SYNC_POOMTASKS_RECURRENCE => array(STREAMER_VAR => "recurrence", STREAMER_TYPE => "SyncTaskRecurrence"), SYNC_POOMTASKS_REGENERATE => array(STREAMER_VAR => "regenerate"), SYNC_POOMTASKS_DEADOCCUR => array(STREAMER_VAR => "deadoccur"), SYNC_POOMTASKS_REMINDERSET => array(STREAMER_VAR => "reminderset"), SYNC_POOMTASKS_REMINDERTIME => array(STREAMER_VAR => "remindertime", STREAMER_TYPE => STREAMER_TYPE_DATE_DASHES), SYNC_POOMTASKS_SENSITIVITY => array(STREAMER_VAR => "sensitiviy"), SYNC_POOMTASKS_STARTDATE => array(STREAMER_VAR => "startdate", STREAMER_TYPE => STREAMER_TYPE_DATE_DASHES), SYNC_POOMTASKS_UTCSTARTDATE => array(STREAMER_VAR => "utcstartdate", STREAMER_TYPE => STREAMER_TYPE_DATE_DASHES), SYNC_POOMTASKS_SUBJECT => array(STREAMER_VAR => "subject"), SYNC_POOMTASKS_CATEGORIES => array(STREAMER_VAR => "categories", STREAMER_ARRAY => SYNC_POOMTASKS_CATEGORY)); // START ADDED dw2412 Support V12.0 if (isset($protocolversion) && $protocolversion < 12.0) { $mapping += array(SYNC_POOMTASKS_BODY => array(STREAMER_VAR => "body"), SYNC_POOMTASKS_RTF => array(STREAMER_VAR => "rtf")); } if (isset($protocolversion) && $protocolversion >= 12.0) { $mapping += array(SYNC_AIRSYNCBASE_BODY => array(STREAMER_VAR => "airsyncbasebody", STREAMER_TYPE => "SyncAirSyncBaseBody")); } // END ADDED dw2412 Support V12.0 parent::Streamer($mapping); }
public function SyncObject($mapping) { $this->unsetVars = array(); parent::Streamer($mapping); }
function SyncNote() { global $protocolversion; $mapping = array(SYNC_POOMNOTES_SUBJECT => array(STREAMER_VAR => "subject"), SYNC_POOMNOTES_MESSAGECLASS => array(STREAMER_VAR => "messageclass"), SYNC_POOMNOTES_LASTMODIFIEDDATE => array(STREAMER_VAR => "lastmodifieddate", STREAMER_TYPE => STREAMER_TYPE_DATE), SYNC_AIRSYNCBASE_BODY => array(STREAMER_VAR => "airsyncbasebody", STREAMER_TYPE => "SyncAirSyncBaseBody"), SYNC_POOMNOTES_CATEGORIES => array(STREAMER_VAR => "categories", STREAMER_ARRAY => SYNC_POOMNOTES_CATEGORY)); parent::Streamer($mapping); }