function __construct()
 {
     $mapping = array(SYNC_POOMMAIL_TYPE => array(self::STREAMER_VAR => "type", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_REQUIRED => self::STREAMER_CHECK_SETZERO, self::STREAMER_CHECK_ONEVALUEOF => array(0, 1, 2, 3, 5, 6))), SYNC_POOMMAIL_UNTIL => array(self::STREAMER_VAR => "until", self::STREAMER_TYPE => self::STREAMER_TYPE_DATE), SYNC_POOMMAIL_OCCURRENCES => array(self::STREAMER_VAR => "occurrences", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_CMPHIGHER => 0, self::STREAMER_CHECK_CMPLOWER => 1000)), SYNC_POOMMAIL_INTERVAL => array(self::STREAMER_VAR => "interval", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_CMPHIGHER => 0, self::STREAMER_CHECK_CMPLOWER => 1000)), SYNC_POOMMAIL_DAYOFWEEK => array(self::STREAMER_VAR => "dayofweek", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_CMPHIGHER => 0, self::STREAMER_CHECK_CMPLOWER => 128)), SYNC_POOMMAIL_DAYOFMONTH => array(self::STREAMER_VAR => "dayofmonth", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_CMPHIGHER => 0, self::STREAMER_CHECK_CMPLOWER => 32)), SYNC_POOMMAIL_WEEKOFMONTH => array(self::STREAMER_VAR => "weekofmonth", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(1, 2, 3, 4, 5))), SYNC_POOMMAIL_MONTHOFYEAR => array(self::STREAMER_VAR => "monthofyear", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12))));
     if (Request::GetProtocolVersion() >= 14.0) {
         $mapping[SYNC_POOMMAIL2_CALENDARTYPE] = array(self::STREAMER_VAR => "calendartype");
     }
     parent::__construct($mapping);
 }
예제 #2
0
 function __construct()
 {
     $mapping = array(SYNC_POOMTASKS_START => array(self::STREAMER_VAR => "start", self::STREAMER_TYPE => self::STREAMER_TYPE_DATE, self::STREAMER_RONOTIFY => true), SYNC_POOMTASKS_TYPE => array(self::STREAMER_VAR => "type", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_REQUIRED => self::STREAMER_CHECK_SETZERO, self::STREAMER_CHECK_ONEVALUEOF => array(0, 1, 2, 3, 5, 6)), self::STREAMER_RONOTIFY => true), SYNC_POOMTASKS_UNTIL => array(self::STREAMER_VAR => "until", self::STREAMER_TYPE => self::STREAMER_TYPE_DATE, self::STREAMER_RONOTIFY => true), SYNC_POOMTASKS_OCCURRENCES => array(self::STREAMER_VAR => "occurrences", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_CMPHIGHER => 0, self::STREAMER_CHECK_CMPLOWER => 1000), self::STREAMER_RONOTIFY => true), SYNC_POOMTASKS_INTERVAL => array(self::STREAMER_VAR => "interval", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_CMPHIGHER => 0, self::STREAMER_CHECK_CMPLOWER => 1000), self::STREAMER_RONOTIFY => true), SYNC_POOMTASKS_DEADOCCUR => array(self::STREAMER_VAR => "deadoccur", self::STREAMER_RONOTIFY => true), SYNC_POOMTASKS_REGENERATE => array(self::STREAMER_VAR => "regenerate", self::STREAMER_RONOTIFY => true), SYNC_POOMTASKS_DAYOFWEEK => array(self::STREAMER_VAR => "dayofweek", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_CMPHIGHER => 0, self::STREAMER_CHECK_CMPLOWER => 128), self::STREAMER_RONOTIFY => true), SYNC_POOMTASKS_DAYOFMONTH => array(self::STREAMER_VAR => "dayofmonth", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_CMPHIGHER => 0, self::STREAMER_CHECK_CMPLOWER => 32), self::STREAMER_RONOTIFY => true), SYNC_POOMTASKS_WEEKOFMONTH => array(self::STREAMER_VAR => "weekofmonth", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(1, 2, 3, 4, 5)), self::STREAMER_RONOTIFY => true), SYNC_POOMTASKS_MONTHOFYEAR => array(self::STREAMER_VAR => "monthofyear", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)), self::STREAMER_RONOTIFY => true));
     if (Request::GetProtocolVersion() >= 14.0) {
         $mapping[SYNC_POOMTASKS_CALENDARTYPE] = array(self::STREAMER_VAR => "calendartype", self::STREAMER_RONOTIFY => true);
     }
     parent::__construct($mapping);
 }
예제 #3
0
 function __construct()
 {
     $mapping = array(SYNC_AIRSYNCBASE_TYPE => array(self::STREAMER_VAR => "type"), SYNC_AIRSYNCBASE_ESTIMATEDDATASIZE => array(self::STREAMER_VAR => "estimatedDataSize"), SYNC_AIRSYNCBASE_TRUNCATED => array(self::STREAMER_VAR => "truncated"), SYNC_AIRSYNCBASE_DATA => array(self::STREAMER_VAR => "data", self::STREAMER_TYPE => self::STREAMER_TYPE_STREAM_ASPLAIN, self::STREAMER_RONOTIFY => true));
     if (Request::GetProtocolVersion() >= 14.0) {
         $mapping[SYNC_AIRSYNCBASE_PREVIEW] = array(self::STREAMER_VAR => "preview");
     }
     parent::__construct($mapping);
 }
예제 #4
0
 function __construct()
 {
     $mapping = array(SYNC_POOMMAIL_ALLDAYEVENT => array(self::STREAMER_VAR => "alldayevent", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ZEROORONE => self::STREAMER_CHECK_SETZERO)), SYNC_POOMMAIL_STARTTIME => array(self::STREAMER_VAR => "starttime", self::STREAMER_TYPE => self::STREAMER_TYPE_DATE_DASHES, self::STREAMER_CHECKS => array(self::STREAMER_CHECK_REQUIRED => self::STREAMER_CHECK_SETZERO, self::STREAMER_CHECK_CMPLOWER => SYNC_POOMMAIL_ENDTIME)), SYNC_POOMMAIL_DTSTAMP => array(self::STREAMER_VAR => "dtstamp", self::STREAMER_TYPE => self::STREAMER_TYPE_DATE_DASHES, self::STREAMER_CHECKS => array(self::STREAMER_CHECK_REQUIRED => self::STREAMER_CHECK_SETZERO)), SYNC_POOMMAIL_ENDTIME => array(self::STREAMER_VAR => "endtime", self::STREAMER_TYPE => self::STREAMER_TYPE_DATE_DASHES, self::STREAMER_CHECKS => array(self::STREAMER_CHECK_REQUIRED => self::STREAMER_CHECK_SETONE, self::STREAMER_CHECK_CMPHIGHER => SYNC_POOMMAIL_STARTTIME)), SYNC_POOMMAIL_INSTANCETYPE => array(self::STREAMER_VAR => "instancetype", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_REQUIRED => self::STREAMER_CHECK_SETZERO, self::STREAMER_CHECK_ONEVALUEOF => array(0, 1, 2, 3))), SYNC_POOMMAIL_LOCATION => array(self::STREAMER_VAR => "location"), SYNC_POOMMAIL_ORGANIZER => array(self::STREAMER_VAR => "organizer", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_REQUIRED => self::STREAMER_CHECK_SETEMPTY)), SYNC_POOMMAIL_RECURRENCEID => array(self::STREAMER_VAR => "recurrenceid", self::STREAMER_TYPE => self::STREAMER_TYPE_DATE_DASHES), SYNC_POOMMAIL_REMINDER => array(self::STREAMER_VAR => "reminder", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_CMPHIGHER => -1)), SYNC_POOMMAIL_RESPONSEREQUESTED => array(self::STREAMER_VAR => "responserequested"), SYNC_POOMMAIL_RECURRENCES => array(self::STREAMER_VAR => "recurrences", self::STREAMER_TYPE => "SyncMeetingRequestRecurrence", self::STREAMER_ARRAY => SYNC_POOMMAIL_RECURRENCE), SYNC_POOMMAIL_SENSITIVITY => array(self::STREAMER_VAR => "sensitivity", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_REQUIRED => self::STREAMER_CHECK_SETZERO, self::STREAMER_CHECK_ONEVALUEOF => array(0, 1, 2, 3))), SYNC_POOMMAIL_BUSYSTATUS => array(self::STREAMER_VAR => "busystatus", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_REQUIRED => self::STREAMER_CHECK_SETTWO, self::STREAMER_CHECK_ONEVALUEOF => array(0, 1, 2, 3, 4))), SYNC_POOMMAIL_TIMEZONE => array(self::STREAMER_VAR => "timezone", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_REQUIRED => base64_encode(pack("la64vvvvvvvv" . "la64vvvvvvvv" . "l", 0, "", 0, 0, 0, 0, 0, 0, 0, 0, 0, "", 0, 0, 0, 0, 0, 0, 0, 0, 0)))), SYNC_POOMMAIL_GLOBALOBJID => array(self::STREAMER_VAR => "globalobjid"));
     if (Request::GetProtocolVersion() >= 14.0) {
         $mapping[SYNC_POOMMAIL_DISALLOWNEWTIMEPROPOSAL] = array(self::STREAMER_VAR => "disallownewtimeproposal", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_REQUIRED => self::STREAMER_CHECK_SETZERO, self::STREAMER_CHECK_ONEVALUEOF => array(0, 1)));
     }
     parent::__construct($mapping);
 }
예제 #5
0
 function __construct()
 {
     $mapping = array(SYNC_POOMCAL_EMAIL => array(self::STREAMER_VAR => "email", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_REQUIRED => self::STREAMER_CHECK_SETEMPTY), self::STREAMER_RONOTIFY => true), SYNC_POOMCAL_NAME => array(self::STREAMER_VAR => "name", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_REQUIRED => self::STREAMER_CHECK_SETEMPTY), self::STREAMER_RONOTIFY => true));
     if (Request::GetProtocolVersion() >= 12.0) {
         $mapping[SYNC_POOMCAL_ATTENDEESTATUS] = array(self::STREAMER_VAR => "attendeestatus", self::STREAMER_RONOTIFY => true);
         $mapping[SYNC_POOMCAL_ATTENDEETYPE] = array(self::STREAMER_VAR => "attendeetype", self::STREAMER_RONOTIFY => true);
     }
     parent::__construct($mapping);
 }
예제 #6
0
 function __construct()
 {
     $mapping = array(SYNC_POOMTASKS_BODY => array(self::STREAMER_VAR => "body", self::STREAMER_RONOTIFY => true), SYNC_POOMTASKS_COMPLETE => array(self::STREAMER_VAR => "complete", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_REQUIRED => self::STREAMER_CHECK_SETZERO, self::STREAMER_CHECK_ZEROORONE => self::STREAMER_CHECK_SETZERO), self::STREAMER_RONOTIFY => true), SYNC_POOMTASKS_DATECOMPLETED => array(self::STREAMER_VAR => "datecompleted", self::STREAMER_TYPE => self::STREAMER_TYPE_DATE_DASHES, self::STREAMER_RONOTIFY => true), SYNC_POOMTASKS_DUEDATE => array(self::STREAMER_VAR => "duedate", self::STREAMER_TYPE => self::STREAMER_TYPE_DATE_DASHES, self::STREAMER_RONOTIFY => true), SYNC_POOMTASKS_UTCDUEDATE => array(self::STREAMER_VAR => "utcduedate", self::STREAMER_TYPE => self::STREAMER_TYPE_DATE_DASHES, self::STREAMER_RONOTIFY => true), SYNC_POOMTASKS_IMPORTANCE => array(self::STREAMER_VAR => "importance", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_REQUIRED => self::STREAMER_CHECK_SETONE, self::STREAMER_CHECK_ONEVALUEOF => array(0, 1, 2)), self::STREAMER_RONOTIFY => true), SYNC_POOMTASKS_RECURRENCE => array(self::STREAMER_VAR => "recurrence", self::STREAMER_TYPE => "SyncTaskRecurrence", self::STREAMER_RONOTIFY => true), SYNC_POOMTASKS_REGENERATE => array(self::STREAMER_VAR => "regenerate", self::STREAMER_RONOTIFY => true), SYNC_POOMTASKS_DEADOCCUR => array(self::STREAMER_VAR => "deadoccur", self::STREAMER_RONOTIFY => true), SYNC_POOMTASKS_REMINDERSET => array(self::STREAMER_VAR => "reminderset", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_REQUIRED => self::STREAMER_CHECK_SETZERO, self::STREAMER_CHECK_ZEROORONE => self::STREAMER_CHECK_SETZERO), self::STREAMER_RONOTIFY => true), SYNC_POOMTASKS_REMINDERTIME => array(self::STREAMER_VAR => "remindertime", self::STREAMER_TYPE => self::STREAMER_TYPE_DATE_DASHES, self::STREAMER_RONOTIFY => true), SYNC_POOMTASKS_SENSITIVITY => array(self::STREAMER_VAR => "sensitivity", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(0, 1, 2, 3)), self::STREAMER_RONOTIFY => true), SYNC_POOMTASKS_STARTDATE => array(self::STREAMER_VAR => "startdate", self::STREAMER_TYPE => self::STREAMER_TYPE_DATE_DASHES, self::STREAMER_RONOTIFY => true), SYNC_POOMTASKS_UTCSTARTDATE => array(self::STREAMER_VAR => "utcstartdate", self::STREAMER_TYPE => self::STREAMER_TYPE_DATE_DASHES, self::STREAMER_RONOTIFY => true), SYNC_POOMTASKS_SUBJECT => array(self::STREAMER_VAR => "subject", self::STREAMER_RONOTIFY => true), SYNC_POOMTASKS_RTF => array(self::STREAMER_VAR => "rtf"), SYNC_POOMTASKS_CATEGORIES => array(self::STREAMER_VAR => "categories", self::STREAMER_ARRAY => SYNC_POOMTASKS_CATEGORY, self::STREAMER_RONOTIFY => true));
     if (Request::GetProtocolVersion() >= 12.0) {
         $mapping[SYNC_AIRSYNCBASE_BODY] = array(self::STREAMER_VAR => "asbody", self::STREAMER_TYPE => "SyncBaseBody", self::STREAMER_RONOTIFY => true);
         //unset these properties because airsyncbase body and attachments will be used instead
         unset($mapping[SYNC_POOMTASKS_BODY]);
     }
     parent::__construct($mapping);
 }
예제 #7
0
 public function __construct()
 {
     $mapping = array(SYNC_SETTINGS_ACCOUNTID => array(self::STREAMER_VAR => "accountid"), SYNC_SETTINGS_ACCOUNTNAME => array(self::STREAMER_VAR => "accountname"), SYNC_SETTINGS_EMAILADDRESSES => array(self::STREAMER_VAR => "emailaddresses", self::STREAMER_ARRAY => SYNC_SETTINGS_SMPTADDRESS), SYNC_SETTINGS_PROP_STATUS => array(self::STREAMER_VAR => "Status", self::STREAMER_TYPE => self::STREAMER_TYPE_IGNORE));
     if (Request::GetProtocolVersion() >= 12.1) {
         $mapping[SYNC_SETTINGS_USERDISPLAYNAME] = array(self::STREAMER_VAR => "userdisplayname");
     }
     if (Request::GetProtocolVersion() >= 14.0) {
         $mapping[SYNC_SETTINGS_SENDDISABLED] = array(self::STREAMER_VAR => "senddisabled");
     }
     parent::__construct($mapping);
 }
 public function __construct()
 {
     $mapping = array();
     if (Request::GetProtocolVersion() >= 14.1) {
         $mapping[SYNC_RESOLVERECIPIENTS_MAXSIZE] = array(self::STREAMER_VAR => "maxsize");
         $mapping[SYNC_RESOLVERECIPIENTS_MAXPICTURES] = array(self::STREAMER_VAR => "maxpictures");
         $mapping[SYNC_RESOLVERECIPIENTS_STATUS] = array(self::STREAMER_VAR => "status");
         $mapping[SYNC_RESOLVERECIPIENTS_DATA] = array(self::STREAMER_VAR => "data", self::STREAMER_TYPE => self::STREAMER_TYPE_STREAM_ASBASE64);
     }
     parent::__construct($mapping);
 }
예제 #9
0
 public function __construct()
 {
     $mapping = array(SYNC_RESOLVERECIPIENTS_TYPE => array(self::STREAMER_VAR => "type"), SYNC_RESOLVERECIPIENTS_DISPLAYNAME => array(self::STREAMER_VAR => "displayname"), SYNC_RESOLVERECIPIENTS_EMAILADDRESS => array(self::STREAMER_VAR => "emailaddress"), SYNC_RESOLVERECIPIENTS_CERTIFICATES => array(self::STREAMER_VAR => "certificates", self::STREAMER_TYPE => "SyncResolveRecipientsCertificates"));
     if (Request::GetProtocolVersion() >= 14.0) {
         $mapping[SYNC_RESOLVERECIPIENTS_AVAILABILITY] = array(self::STREAMER_VAR => "availability", self::STREAMER_TYPE => "SyncResolveRecipientsAvailability");
     }
     if (Request::GetProtocolVersion() >= 14.1) {
         $mapping[SYNC_RESOLVERECIPIENTS_PICTURE] = array(self::STREAMER_VAR => "picture", self::STREAMER_TYPE => "SyncResolveRecipientsPicture");
     }
     parent::__construct($mapping);
 }
 public function __construct()
 {
     $mapping = array();
     if (Request::GetProtocolVersion() >= 14.0) {
         $mapping[SYNC_RESOLVERECIPIENTS_STARTTIME] = array(self::STREAMER_VAR => "starttime");
         $mapping[SYNC_RESOLVERECIPIENTS_ENDTIME] = array(self::STREAMER_VAR => "endtime");
         $mapping[SYNC_RESOLVERECIPIENTS_STATUS] = array(self::STREAMER_VAR => "status");
         $mapping[SYNC_RESOLVERECIPIENTS_MERGEDFREEBUSY] = array(self::STREAMER_VAR => "mergedfreebusy");
     }
     parent::__construct($mapping);
 }
예제 #11
0
 public function __construct()
 {
     $mapping = array(SYNC_SETTINGS_MODEL => array(self::STREAMER_VAR => "model"), SYNC_SETTINGS_IMEI => array(self::STREAMER_VAR => "imei"), SYNC_SETTINGS_FRIENDLYNAME => array(self::STREAMER_VAR => "friendlyname"), SYNC_SETTINGS_OS => array(self::STREAMER_VAR => "os"), SYNC_SETTINGS_OSLANGUAGE => array(self::STREAMER_VAR => "oslanguage"), SYNC_SETTINGS_PHONENUMBER => array(self::STREAMER_VAR => "phonenumber"), SYNC_SETTINGS_PROP_STATUS => array(self::STREAMER_VAR => "Status", self::STREAMER_TYPE => self::STREAMER_TYPE_IGNORE));
     if (Request::GetProtocolVersion() >= 12.1) {
         $mapping[SYNC_SETTINGS_USERAGENT] = array(self::STREAMER_VAR => "useragent");
     }
     if (Request::GetProtocolVersion() >= 14.0) {
         $mapping[SYNC_SETTINGS_MOBILEOPERATOR] = array(self::STREAMER_VAR => "mobileoperator");
         $mapping[SYNC_SETTINGS_ENABLEOUTBOUNDSMS] = array(self::STREAMER_VAR => "enableoutboundsms");
     }
     parent::__construct($mapping);
 }
 function __construct()
 {
     $mapping = array(SYNC_AIRSYNCBASE_CONTENTTYPE => array(self::STREAMER_VAR => "contenttype"), SYNC_ITEMOPERATIONS_DATA => array(self::STREAMER_VAR => "data", self::STREAMER_TYPE => self::STREAMER_TYPE_STREAM_ASBASE64, self::STREAMER_PROP => self::STREAMER_TYPE_MULTIPART));
     parent::__construct($mapping);
 }
예제 #13
0
 function __construct()
 {
     $mapping = array(SYNC_AIRSYNCBASE_DISPLAYNAME => array(self::STREAMER_VAR => "displayname"), SYNC_AIRSYNCBASE_FILEREFERENCE => array(self::STREAMER_VAR => "filereference"), SYNC_AIRSYNCBASE_METHOD => array(self::STREAMER_VAR => "method"), SYNC_AIRSYNCBASE_ESTIMATEDDATASIZE => array(self::STREAMER_VAR => "estimatedDataSize"), SYNC_AIRSYNCBASE_CONTENTID => array(self::STREAMER_VAR => "contentid"), SYNC_AIRSYNCBASE_CONTENTLOCATION => array(self::STREAMER_VAR => "contentlocation"), SYNC_AIRSYNCBASE_ISINLINE => array(self::STREAMER_VAR => "isinline"));
     parent::__construct($mapping);
 }
예제 #14
0
 function __construct()
 {
     $mapping = array(SYNC_COMPOSEMAIL_FOLDERID => array(self::STREAMER_VAR => "folderid"), SYNC_COMPOSEMAIL_ITEMID => array(self::STREAMER_VAR => "itemid"), SYNC_COMPOSEMAIL_LONGID => array(self::STREAMER_VAR => "longid"), SYNC_COMPOSEMAIL_INSTANCEID => array(self::STREAMER_VAR => "instanceid"));
     parent::__construct($mapping);
 }
예제 #15
0
 function __construct()
 {
     $mapping = array(SYNC_COMPOSEMAIL_CLIENTID => array(self::STREAMER_VAR => "clientid"), SYNC_COMPOSEMAIL_SAVEINSENTITEMS => array(self::STREAMER_VAR => "saveinsent", self::STREAMER_PROP => self::STREAMER_TYPE_SEND_EMPTY), SYNC_COMPOSEMAIL_REPLACEMIME => array(self::STREAMER_VAR => "replacemime", self::STREAMER_PROP => self::STREAMER_TYPE_SEND_EMPTY), SYNC_COMPOSEMAIL_ACCOUNTID => array(self::STREAMER_VAR => "accountid"), SYNC_COMPOSEMAIL_SOURCE => array(self::STREAMER_VAR => "source", self::STREAMER_TYPE => "SyncSendMailSource"), SYNC_COMPOSEMAIL_MIME => array(self::STREAMER_VAR => "mime"), SYNC_COMPOSEMAIL_REPLYFLAG => array(self::STREAMER_VAR => "replyflag", self::STREAMER_TYPE => self::STREAMER_TYPE_IGNORE), SYNC_COMPOSEMAIL_FORWARDFLAG => array(self::STREAMER_VAR => "forwardflag", self::STREAMER_TYPE => self::STREAMER_TYPE_IGNORE));
     parent::__construct($mapping);
 }
예제 #16
0
 function __construct()
 {
     $mapping = array(SYNC_POOMCONTACTS_ANNIVERSARY => array(self::STREAMER_VAR => "anniversary", self::STREAMER_TYPE => self::STREAMER_TYPE_DATE_DASHES, self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_ASSISTANTNAME => array(self::STREAMER_VAR => "assistantname", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_ASSISTNAMEPHONENUMBER => array(self::STREAMER_VAR => "assistnamephonenumber", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_BIRTHDAY => array(self::STREAMER_VAR => "birthday", self::STREAMER_TYPE => self::STREAMER_TYPE_DATE_DASHES, self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_BODY => array(self::STREAMER_VAR => "body", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_BODYSIZE => array(self::STREAMER_VAR => "bodysize"), SYNC_POOMCONTACTS_BODYTRUNCATED => array(self::STREAMER_VAR => "bodytruncated"), SYNC_POOMCONTACTS_BUSINESS2PHONENUMBER => array(self::STREAMER_VAR => "business2phonenumber", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_BUSINESSCITY => array(self::STREAMER_VAR => "businesscity", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_BUSINESSCOUNTRY => array(self::STREAMER_VAR => "businesscountry", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_BUSINESSPOSTALCODE => array(self::STREAMER_VAR => "businesspostalcode", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_BUSINESSSTATE => array(self::STREAMER_VAR => "businessstate", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_BUSINESSSTREET => array(self::STREAMER_VAR => "businessstreet", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_BUSINESSFAXNUMBER => array(self::STREAMER_VAR => "businessfaxnumber", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_BUSINESSPHONENUMBER => array(self::STREAMER_VAR => "businessphonenumber", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_CARPHONENUMBER => array(self::STREAMER_VAR => "carphonenumber", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_CHILDREN => array(self::STREAMER_VAR => "children", self::STREAMER_ARRAY => SYNC_POOMCONTACTS_CHILD, self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_COMPANYNAME => array(self::STREAMER_VAR => "companyname", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_DEPARTMENT => array(self::STREAMER_VAR => "department", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_EMAIL1ADDRESS => array(self::STREAMER_VAR => "email1address", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_EMAIL2ADDRESS => array(self::STREAMER_VAR => "email2address", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_EMAIL3ADDRESS => array(self::STREAMER_VAR => "email3address", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_FILEAS => array(self::STREAMER_VAR => "fileas", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_FIRSTNAME => array(self::STREAMER_VAR => "firstname", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_HOME2PHONENUMBER => array(self::STREAMER_VAR => "home2phonenumber", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_HOMECITY => array(self::STREAMER_VAR => "homecity", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_HOMECOUNTRY => array(self::STREAMER_VAR => "homecountry", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_HOMEPOSTALCODE => array(self::STREAMER_VAR => "homepostalcode", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_HOMESTATE => array(self::STREAMER_VAR => "homestate", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_HOMESTREET => array(self::STREAMER_VAR => "homestreet", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_HOMEFAXNUMBER => array(self::STREAMER_VAR => "homefaxnumber", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_HOMEPHONENUMBER => array(self::STREAMER_VAR => "homephonenumber", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_JOBTITLE => array(self::STREAMER_VAR => "jobtitle", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_LASTNAME => array(self::STREAMER_VAR => "lastname", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_MIDDLENAME => array(self::STREAMER_VAR => "middlename", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_MOBILEPHONENUMBER => array(self::STREAMER_VAR => "mobilephonenumber", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_OFFICELOCATION => array(self::STREAMER_VAR => "officelocation", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_OTHERCITY => array(self::STREAMER_VAR => "othercity", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_OTHERCOUNTRY => array(self::STREAMER_VAR => "othercountry", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_OTHERPOSTALCODE => array(self::STREAMER_VAR => "otherpostalcode", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_OTHERSTATE => array(self::STREAMER_VAR => "otherstate", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_OTHERSTREET => array(self::STREAMER_VAR => "otherstreet", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_PAGERNUMBER => array(self::STREAMER_VAR => "pagernumber", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_RADIOPHONENUMBER => array(self::STREAMER_VAR => "radiophonenumber", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_SPOUSE => array(self::STREAMER_VAR => "spouse", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_SUFFIX => array(self::STREAMER_VAR => "suffix", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_TITLE => array(self::STREAMER_VAR => "title", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_WEBPAGE => array(self::STREAMER_VAR => "webpage", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_YOMICOMPANYNAME => array(self::STREAMER_VAR => "yomicompanyname", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_YOMIFIRSTNAME => array(self::STREAMER_VAR => "yomifirstname", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_YOMILASTNAME => array(self::STREAMER_VAR => "yomilastname", self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_RTF => array(self::STREAMER_VAR => "rtf"), SYNC_POOMCONTACTS_PICTURE => array(self::STREAMER_VAR => "picture", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_LENGTHMAX => SYNC_CONTACTS_MAXPICTURESIZE), self::STREAMER_RONOTIFY => true), SYNC_POOMCONTACTS_CATEGORIES => array(self::STREAMER_VAR => "categories", self::STREAMER_ARRAY => SYNC_POOMCONTACTS_CATEGORY, self::STREAMER_RONOTIFY => true));
     if (Request::GetProtocolVersion() >= 2.5) {
         $mapping[SYNC_POOMCONTACTS2_CUSTOMERID] = array(self::STREAMER_VAR => "customerid", self::STREAMER_RONOTIFY => true);
         $mapping[SYNC_POOMCONTACTS2_GOVERNMENTID] = array(self::STREAMER_VAR => "governmentid", self::STREAMER_RONOTIFY => true);
         $mapping[SYNC_POOMCONTACTS2_IMADDRESS] = array(self::STREAMER_VAR => "imaddress", self::STREAMER_RONOTIFY => true);
         $mapping[SYNC_POOMCONTACTS2_IMADDRESS2] = array(self::STREAMER_VAR => "imaddress2", self::STREAMER_RONOTIFY => true);
         $mapping[SYNC_POOMCONTACTS2_IMADDRESS3] = array(self::STREAMER_VAR => "imaddress3", self::STREAMER_RONOTIFY => true);
         $mapping[SYNC_POOMCONTACTS2_MANAGERNAME] = array(self::STREAMER_VAR => "managername", self::STREAMER_RONOTIFY => true);
         $mapping[SYNC_POOMCONTACTS2_COMPANYMAINPHONE] = array(self::STREAMER_VAR => "companymainphone", self::STREAMER_RONOTIFY => true);
         $mapping[SYNC_POOMCONTACTS2_ACCOUNTNAME] = array(self::STREAMER_VAR => "accountname", self::STREAMER_RONOTIFY => true);
         $mapping[SYNC_POOMCONTACTS2_NICKNAME] = array(self::STREAMER_VAR => "nickname", self::STREAMER_RONOTIFY => true);
         $mapping[SYNC_POOMCONTACTS2_MMS] = array(self::STREAMER_VAR => "mms", self::STREAMER_RONOTIFY => true);
     }
     if (Request::GetProtocolVersion() >= 12.0) {
         $mapping[SYNC_AIRSYNCBASE_BODY] = array(self::STREAMER_VAR => "asbody", self::STREAMER_TYPE => "SyncBaseBody", self::STREAMER_RONOTIFY => true);
         //unset these properties because airsyncbase body and attachments will be used instead
         unset($mapping[SYNC_POOMCONTACTS_BODY], $mapping[SYNC_POOMCONTACTS_BODYTRUNCATED]);
     }
     parent::__construct($mapping);
 }
 public function __construct()
 {
     $mapping = array(SYNC_RESOLVERECIPIENTS_CERTIFICATERETRIEVAL => array(self::STREAMER_VAR => "certificateretrieval"), SYNC_RESOLVERECIPIENTS_MAXCERTIFICATES => array(self::STREAMER_VAR => "maxcertificates"), SYNC_RESOLVERECIPIENTS_MAXAMBIGUOUSRECIPIENTS => array(self::STREAMER_VAR => "maxambiguousrecipients"), SYNC_RESOLVERECIPIENTS_AVAILABILITY => array(self::STREAMER_VAR => "availability", self::STREAMER_TYPE => "SyncResolveRecipientsAvailability"), SYNC_RESOLVERECIPIENTS_PICTURE => array(self::STREAMER_VAR => "picture", self::STREAMER_TYPE => "SyncResolveRecipientsPicture"));
     parent::__construct($mapping);
 }
예제 #18
0
 function __construct()
 {
     $mapping = array(SYNC_POOMMAIL_ATTMETHOD => array(self::STREAMER_VAR => "attmethod", self::STREAMER_RONOTIFY => true), SYNC_POOMMAIL_ATTSIZE => array(self::STREAMER_VAR => "attsize", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_REQUIRED => self::STREAMER_CHECK_SETZERO, self::STREAMER_CHECK_CMPHIGHER => -1)), SYNC_POOMMAIL_DISPLAYNAME => array(self::STREAMER_VAR => "displayname", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_REQUIRED => self::STREAMER_CHECK_SETEMPTY)), SYNC_POOMMAIL_ATTNAME => array(self::STREAMER_VAR => "attname", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_REQUIRED => self::STREAMER_CHECK_SETEMPTY)), SYNC_POOMMAIL_ATTOID => array(self::STREAMER_VAR => "attoid"), SYNC_POOMMAIL_ATTREMOVED => array(self::STREAMER_VAR => "attremoved", self::STREAMER_RONOTIFY => true));
     parent::__construct($mapping);
 }
예제 #19
0
 public function __construct()
 {
     $mapping = array(SYNC_SETTINGS_APPLIESTOINTERVAL => array(self::STREAMER_VAR => "appliesToInternal", self::STREAMER_PROP => self::STREAMER_TYPE_SEND_EMPTY), SYNC_SETTINGS_APPLIESTOEXTERNALKNOWN => array(self::STREAMER_VAR => "appliesToExternal", self::STREAMER_PROP => self::STREAMER_TYPE_SEND_EMPTY), SYNC_SETTINGS_APPLIESTOEXTERNALUNKNOWN => array(self::STREAMER_VAR => "appliesToExternalUnknown", self::STREAMER_PROP => self::STREAMER_TYPE_SEND_EMPTY), SYNC_SETTINGS_ENABLED => array(self::STREAMER_VAR => "enabled"), SYNC_SETTINGS_REPLYMESSAGE => array(self::STREAMER_VAR => "replymessage"), SYNC_SETTINGS_BODYTYPE => array(self::STREAMER_VAR => "bodytype", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(SYNC_SETTINGSOOF_BODYTYPE_HTML, ucfirst(strtolower(SYNC_SETTINGSOOF_BODYTYPE_TEXT))))));
     parent::__construct($mapping);
 }
예제 #20
0
 function __construct()
 {
     $mapping = array(SYNC_AIRSYNCBASE_BODY => array(self::STREAMER_VAR => "asbody", self::STREAMER_TYPE => "SyncBaseBody", self::STREAMER_RONOTIFY => true), SYNC_NOTES_CATEGORIES => array(self::STREAMER_VAR => "categories", self::STREAMER_ARRAY => SYNC_NOTES_CATEGORY, self::STREAMER_RONOTIFY => true), SYNC_NOTES_LASTMODIFIEDDATE => array(self::STREAMER_VAR => "lastmodified", self::STREAMER_TYPE => self::STREAMER_TYPE_DATE, self::STREAMER_RONOTIFY => true), SYNC_NOTES_MESSAGECLASS => array(self::STREAMER_VAR => "messageclass", self::STREAMER_RONOTIFY => true), SYNC_NOTES_SUBJECT => array(self::STREAMER_VAR => "subject", self::STREAMER_RONOTIFY => true), SYNC_NOTES_IGNORE_COLOR => array(self::STREAMER_VAR => "Color", self::STREAMER_TYPE => self::STREAMER_TYPE_IGNORE));
     parent::__construct($mapping);
 }
예제 #21
0
 public function __construct()
 {
     $mapping = array(SYNC_SETTINGS_OOFSTATE => array(self::STREAMER_VAR => "oofstate", self::STREAMER_CHECKS => array(array(self::STREAMER_CHECK_ONEVALUEOF => array(0, 1, 2)))), SYNC_SETTINGS_STARTTIME => array(self::STREAMER_VAR => "starttime", self::STREAMER_TYPE => self::STREAMER_TYPE_DATE_DASHES), SYNC_SETTINGS_ENDTIME => array(self::STREAMER_VAR => "endtime", self::STREAMER_TYPE => self::STREAMER_TYPE_DATE_DASHES), SYNC_SETTINGS_OOFMESSAGE => array(self::STREAMER_VAR => "oofmessage", self::STREAMER_TYPE => "SyncOOFMessage", self::STREAMER_PROP => self::STREAMER_TYPE_NO_CONTAINER, self::STREAMER_ARRAY => SYNC_SETTINGS_OOFMESSAGE), SYNC_SETTINGS_BODYTYPE => array(self::STREAMER_VAR => "bodytype", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(SYNC_SETTINGSOOF_BODYTYPE_HTML, ucfirst(strtolower(SYNC_SETTINGSOOF_BODYTYPE_TEXT))))), SYNC_SETTINGS_PROP_STATUS => array(self::STREAMER_VAR => "Status", self::STREAMER_TYPE => self::STREAMER_TYPE_IGNORE));
     parent::__construct($mapping);
 }
예제 #22
0
 function __construct()
 {
     $mapping = array(SYNC_POOMMAIL_TO => array(self::STREAMER_VAR => "to", self::STREAMER_TYPE => self::STREAMER_TYPE_COMMA_SEPARATED, self::STREAMER_CHECKS => array(self::STREAMER_CHECK_LENGTHMAX => 32768, self::STREAMER_CHECK_EMAIL => "")), SYNC_POOMMAIL_CC => array(self::STREAMER_VAR => "cc", self::STREAMER_TYPE => self::STREAMER_TYPE_COMMA_SEPARATED, self::STREAMER_CHECKS => array(self::STREAMER_CHECK_LENGTHMAX => 32768, self::STREAMER_CHECK_EMAIL => "")), SYNC_POOMMAIL_FROM => array(self::STREAMER_VAR => "from", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_LENGTHMAX => 32768, self::STREAMER_CHECK_EMAIL => ""), self::STREAMER_RONOTIFY => true), SYNC_POOMMAIL_SUBJECT => array(self::STREAMER_VAR => "subject", self::STREAMER_RONOTIFY => true), SYNC_POOMMAIL_THREADTOPIC => array(self::STREAMER_VAR => "threadtopic", self::STREAMER_RONOTIFY => true), SYNC_POOMMAIL_DATERECEIVED => array(self::STREAMER_VAR => "datereceived", self::STREAMER_TYPE => self::STREAMER_TYPE_DATE_DASHES, self::STREAMER_RONOTIFY => true), SYNC_POOMMAIL_DISPLAYTO => array(self::STREAMER_VAR => "displayto"), SYNC_POOMMAIL_IMPORTANCE => array(self::STREAMER_VAR => "importance", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_REQUIRED => self::STREAMER_CHECK_SETONE, self::STREAMER_CHECK_ONEVALUEOF => array(0, 1, 2))), SYNC_POOMMAIL_READ => array(self::STREAMER_VAR => "read", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(0, 1)), self::STREAMER_RONOTIFY => true, self::STREAMER_VALUEMAP => array(0 => "No", 1 => "Yes")), SYNC_POOMMAIL_ATTACHMENTS => array(self::STREAMER_VAR => "attachments", self::STREAMER_TYPE => "SyncAttachment", self::STREAMER_ARRAY => SYNC_POOMMAIL_ATTACHMENT), SYNC_POOMMAIL_MIMETRUNCATED => array(self::STREAMER_VAR => "mimetruncated", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ZEROORONE => self::STREAMER_CHECK_SETZERO)), SYNC_POOMMAIL_MIMEDATA => array(self::STREAMER_VAR => "mimedata", self::STREAMER_TYPE => self::STREAMER_TYPE_STREAM_ASPLAIN), SYNC_POOMMAIL_MIMESIZE => array(self::STREAMER_VAR => "mimesize", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_CMPHIGHER => -1)), SYNC_POOMMAIL_BODYTRUNCATED => array(self::STREAMER_VAR => "bodytruncated", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ZEROORONE => self::STREAMER_CHECK_SETZERO)), SYNC_POOMMAIL_BODYSIZE => array(self::STREAMER_VAR => "bodysize", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_CMPHIGHER => -1)), SYNC_POOMMAIL_BODY => array(self::STREAMER_VAR => "body"), SYNC_POOMMAIL_MESSAGECLASS => array(self::STREAMER_VAR => "messageclass"), SYNC_POOMMAIL_MEETINGREQUEST => array(self::STREAMER_VAR => "meetingrequest", self::STREAMER_TYPE => "SyncMeetingRequest"), SYNC_POOMMAIL_REPLY_TO => array(self::STREAMER_VAR => "reply_to", self::STREAMER_TYPE => self::STREAMER_TYPE_SEMICOLON_SEPARATED, self::STREAMER_CHECKS => array(self::STREAMER_CHECK_EMAIL => "")));
     if (Request::GetProtocolVersion() >= 2.5) {
         $mapping[SYNC_POOMMAIL_INTERNETCPID] = array(self::STREAMER_VAR => "internetcpid");
     }
     if (Request::GetProtocolVersion() >= 12.0) {
         $mapping[SYNC_AIRSYNCBASE_BODY] = array(self::STREAMER_VAR => "asbody", self::STREAMER_TYPE => "SyncBaseBody");
         $mapping[SYNC_AIRSYNCBASE_ATTACHMENTS] = array(self::STREAMER_VAR => "asattachments", self::STREAMER_TYPE => "SyncBaseAttachment", self::STREAMER_ARRAY => SYNC_AIRSYNCBASE_ATTACHMENT);
         $mapping[SYNC_POOMMAIL_CONTENTCLASS] = array(self::STREAMER_VAR => "contentclass", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(DEFAULT_EMAIL_CONTENTCLASS, DEFAULT_CALENDAR_CONTENTCLASS)));
         $mapping[SYNC_POOMMAIL_FLAG] = array(self::STREAMER_VAR => "flag", self::STREAMER_TYPE => "SyncMailFlags", self::STREAMER_PROP => self::STREAMER_TYPE_SEND_EMPTY, self::STREAMER_RONOTIFY => true);
         $mapping[SYNC_AIRSYNCBASE_NATIVEBODYTYPE] = array(self::STREAMER_VAR => "nativebodytype");
         //unset these properties because airsyncbase body and attachments will be used instead
         unset($mapping[SYNC_POOMMAIL_BODY], $mapping[SYNC_POOMMAIL_BODYTRUNCATED], $mapping[SYNC_POOMMAIL_ATTACHMENTS]);
     }
     if (Request::GetProtocolVersion() >= 14.0) {
         $mapping[SYNC_POOMMAIL2_UMCALLERID] = array(self::STREAMER_VAR => "umcallerid");
         $mapping[SYNC_POOMMAIL2_UMUSERNOTES] = array(self::STREAMER_VAR => "umusernotes");
         $mapping[SYNC_POOMMAIL2_CONVERSATIONID] = array(self::STREAMER_VAR => "conversationid");
         $mapping[SYNC_POOMMAIL2_CONVERSATIONINDEX] = array(self::STREAMER_VAR => "conversationindex");
         $mapping[SYNC_POOMMAIL2_LASTVERBEXECUTED] = array(self::STREAMER_VAR => "lastverbexecuted");
         $mapping[SYNC_POOMMAIL2_LASTVERBEXECUTIONTIME] = array(self::STREAMER_VAR => "lastverbexectime", self::STREAMER_TYPE => self::STREAMER_TYPE_DATE_DASHES);
         $mapping[SYNC_POOMMAIL2_RECEIVEDASBCC] = array(self::STREAMER_VAR => "receivedasbcc");
         $mapping[SYNC_POOMMAIL2_SENDER] = array(self::STREAMER_VAR => "sender");
         $mapping[SYNC_POOMMAIL_CATEGORIES] = array(self::STREAMER_VAR => "categories", self::STREAMER_ARRAY => SYNC_POOMMAIL_CATEGORY, self::STREAMER_RONOTIFY => true);
         //TODO bodypart, accountid, rightsmanagementlicense
     }
     parent::__construct($mapping);
 }
 public function __construct()
 {
     $mapping = array(SYNC_RESOLVERECIPIENTS_STATUS => array(self::STREAMER_VAR => "status"), SYNC_RESOLVERECIPIENTS_CERTIFICATECOUNT => array(self::STREAMER_VAR => "certificatecount"), SYNC_RESOLVERECIPIENTS_RECIPIENTCOUNT => array(self::STREAMER_VAR => "recipientcount"), SYNC_RESOLVERECIPIENTS_CERTIFICATE => array(self::STREAMER_VAR => "certificate", self::STREAMER_ARRAY => SYNC_RESOLVERECIPIENTS_CERTIFICATE, self::STREAMER_PROP => self::STREAMER_TYPE_NO_CONTAINER), SYNC_RESOLVERECIPIENTS_MINICERTIFICATE => array(self::STREAMER_VAR => "minicertificate", self::STREAMER_ARRAY => SYNC_RESOLVERECIPIENTS_MINICERTIFICATE, self::STREAMER_PROP => self::STREAMER_TYPE_NO_CONTAINER));
     parent::__construct($mapping);
 }
예제 #24
0
 public function __construct()
 {
     $mapping = array(SYNC_VALIDATECERT_CERTIFICATECHAIN => array(self::STREAMER_VAR => "certificatechain", self::STREAMER_ARRAY => SYNC_VALIDATECERT_CERTIFICATE), SYNC_VALIDATECERT_CERTIFICATES => array(self::STREAMER_VAR => "certificates", self::STREAMER_ARRAY => SYNC_VALIDATECERT_CERTIFICATE), SYNC_VALIDATECERT_CHECKCRL => array(self::STREAMER_VAR => "checkCRL"), SYNC_SETTINGS_PROP_STATUS => array(self::STREAMER_VAR => "Status", self::STREAMER_TYPE => self::STREAMER_TYPE_IGNORE));
     parent::__construct($mapping);
 }
 public function __construct()
 {
     $mapping = array(SYNC_RESOLVERECIPIENTS_TO => array(self::STREAMER_VAR => "to"), SYNC_RESOLVERECIPIENTS_STATUS => array(self::STREAMER_VAR => "status"), SYNC_RESOLVERECIPIENTS_RECIPIENTCOUNT => array(self::STREAMER_VAR => "recipientcount"), SYNC_RESOLVERECIPIENTS_RECIPIENT => array(self::STREAMER_VAR => "recipient", self::STREAMER_TYPE => "SyncResolveRecipient", self::STREAMER_ARRAY => SYNC_RESOLVERECIPIENTS_RECIPIENT));
     parent::__construct($mapping);
 }
예제 #26
0
 function __construct()
 {
     $mapping = array(SYNC_FOLDERHIERARCHY_SERVERENTRYID => array(self::STREAMER_VAR => "serverid", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_REQUIRED => false)), SYNC_FOLDERHIERARCHY_PARENTID => array(self::STREAMER_VAR => "parentid", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_REQUIRED => self::STREAMER_CHECK_SETZERO)), SYNC_FOLDERHIERARCHY_DISPLAYNAME => array(self::STREAMER_VAR => "displayname", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_REQUIRED => "Unknown")), SYNC_FOLDERHIERARCHY_TYPE => array(self::STREAMER_VAR => "type", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_REQUIRED => 18, self::STREAMER_CHECK_CMPHIGHER => 0, self::STREAMER_CHECK_CMPLOWER => 20)), SYNC_FOLDERHIERARCHY_IGNORE_STORE => array(self::STREAMER_VAR => "Store", self::STREAMER_TYPE => self::STREAMER_TYPE_IGNORE), SYNC_FOLDERHIERARCHY_IGNORE_NOBCKENDFLD => array(self::STREAMER_VAR => "NoBackendFolder", self::STREAMER_TYPE => self::STREAMER_TYPE_IGNORE), SYNC_FOLDERHIERARCHY_IGNORE_BACKENDID => array(self::STREAMER_VAR => "BackendId", self::STREAMER_TYPE => self::STREAMER_TYPE_IGNORE), SYNC_FOLDERHIERARCHY_IGNORE_FLAGS => array(self::STREAMER_VAR => "Flags", self::STREAMER_TYPE => self::STREAMER_TYPE_IGNORE));
     parent::__construct($mapping);
 }
예제 #27
0
 public function __construct()
 {
     $mapping = array(SYNC_SETTINGS_PW => array(self::STREAMER_VAR => "password"), SYNC_SETTINGS_PROP_STATUS => array(self::STREAMER_VAR => "Status", self::STREAMER_TYPE => self::STREAMER_TYPE_IGNORE));
     parent::__construct($mapping);
 }
예제 #28
0
 function __construct()
 {
     $mapping = array(SYNC_POOMTASKS_SUBJECT => array(self::STREAMER_VAR => "subject", self::STREAMER_RONOTIFY => true), SYNC_POOMMAIL_FLAGSTATUS => array(self::STREAMER_VAR => "flagstatus", self::STREAMER_RONOTIFY => true), SYNC_POOMMAIL_FLAGTYPE => array(self::STREAMER_VAR => "flagtype", self::STREAMER_RONOTIFY => true), SYNC_POOMTASKS_DATECOMPLETED => array(self::STREAMER_VAR => "datecompleted", self::STREAMER_TYPE => self::STREAMER_TYPE_DATE_DASHES, self::STREAMER_RONOTIFY => true), SYNC_POOMMAIL_COMPLETETIME => array(self::STREAMER_VAR => "completetime", self::STREAMER_TYPE => self::STREAMER_TYPE_DATE_DASHES, self::STREAMER_RONOTIFY => true), SYNC_POOMTASKS_STARTDATE => array(self::STREAMER_VAR => "startdate", self::STREAMER_TYPE => self::STREAMER_TYPE_DATE_DASHES, self::STREAMER_RONOTIFY => true), SYNC_POOMTASKS_DUEDATE => array(self::STREAMER_VAR => "duedate", self::STREAMER_TYPE => self::STREAMER_TYPE_DATE_DASHES, self::STREAMER_RONOTIFY => true), SYNC_POOMTASKS_UTCSTARTDATE => array(self::STREAMER_VAR => "utcstartdate", self::STREAMER_TYPE => self::STREAMER_TYPE_DATE_DASHES, self::STREAMER_RONOTIFY => true), SYNC_POOMTASKS_UTCDUEDATE => array(self::STREAMER_VAR => "utcduedate", self::STREAMER_TYPE => self::STREAMER_TYPE_DATE_DASHES, self::STREAMER_RONOTIFY => true), SYNC_POOMTASKS_REMINDERSET => array(self::STREAMER_VAR => "reminderset", self::STREAMER_RONOTIFY => true), SYNC_POOMTASKS_REMINDERTIME => array(self::STREAMER_VAR => "remindertime", self::STREAMER_TYPE => self::STREAMER_TYPE_DATE_DASHES, self::STREAMER_RONOTIFY => true), SYNC_POOMTASKS_ORDINALDATE => array(self::STREAMER_VAR => "ordinaldate", self::STREAMER_TYPE => self::STREAMER_TYPE_DATE_DASHES, self::STREAMER_RONOTIFY => true), SYNC_POOMTASKS_SUBORDINALDATE => array(self::STREAMER_VAR => "subordinaldate", self::STREAMER_RONOTIFY => true));
     parent::__construct($mapping);
 }
예제 #29
0
 public function __construct()
 {
     $mapping = array(SYNC_RESOLVERECIPIENTS_TO => array(self::STREAMER_VAR => "to", self::STREAMER_ARRAY => SYNC_RESOLVERECIPIENTS_TO, self::STREAMER_PROP => self::STREAMER_TYPE_NO_CONTAINER), SYNC_RESOLVERECIPIENTS_OPTIONS => array(self::STREAMER_VAR => "options", self::STREAMER_TYPE => "SyncResolveRecipientsOptions"), SYNC_RESOLVERECIPIENTS_STATUS => array(self::STREAMER_VAR => "status"), SYNC_RESOLVERECIPIENTS_RESPONSE => array(self::STREAMER_VAR => "response", self::STREAMER_TYPE => "SyncResolveRecipientsResponse", self::STREAMER_ARRAY => SYNC_RESOLVERECIPIENTS_RESPONSE));
     parent::__construct($mapping);
 }
예제 #30
0
 function __construct()
 {
     $mapping = array(SYNC_PROVISION_DEVPWENABLED => array(self::STREAMER_VAR => "devpwenabled", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(0, 1))), SYNC_PROVISION_ALPHANUMPWREQ => array(self::STREAMER_VAR => "alphanumpwreq", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(0, 1))), SYNC_PROVISION_PWRECOVERYENABLED => array(self::STREAMER_VAR => "pwrecoveryenabled", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(0, 1))), SYNC_PROVISION_DEVENCENABLED => array(self::STREAMER_VAR => "devencenabled", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(0, 1))), SYNC_PROVISION_DOCBROWSEENABLED => array(self::STREAMER_VAR => "docbrowseenabled"), SYNC_PROVISION_ATTENABLED => array(self::STREAMER_VAR => "attenabled", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(0, 1))), SYNC_PROVISION_MINDEVPWLENGTH => array(self::STREAMER_VAR => "mindevpwlenngth", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_CMPHIGHER => 0, self::STREAMER_CHECK_CMPLOWER => 17)), SYNC_PROVISION_MAXINACTTIMEDEVLOCK => array(self::STREAMER_VAR => "maxinacttimedevlock"), SYNC_PROVISION_MAXDEVPWFAILEDATTEMPTS => array(self::STREAMER_VAR => "maxdevpwfailedattempts", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_CMPHIGHER => 3, self::STREAMER_CHECK_CMPLOWER => 17)), SYNC_PROVISION_MAXATTSIZE => array(self::STREAMER_VAR => "maxattsize", self::STREAMER_PROP => self::STREAMER_TYPE_SEND_EMPTY, self::STREAMER_CHECKS => array(self::STREAMER_CHECK_CMPHIGHER => -1)), SYNC_PROVISION_ALLOWSIMPLEDEVPW => array(self::STREAMER_VAR => "allowsimpledevpw", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(0, 1))), SYNC_PROVISION_DEVPWEXPIRATION => array(self::STREAMER_VAR => "devpwexpiration", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_CMPHIGHER => -1)), SYNC_PROVISION_DEVPWHISTORY => array(self::STREAMER_VAR => "devpwhistory", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_CMPHIGHER => -1)), SYNC_PROVISION_POLICYNAME => array(self::STREAMER_VAR => "PolicyName", self::STREAMER_TYPE => self::STREAMER_TYPE_IGNORE));
     if (Request::GetProtocolVersion() >= 12.1) {
         $mapping += array(SYNC_PROVISION_ALLOWSTORAGECARD => array(self::STREAMER_VAR => "allowstoragecard", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(0, 1))), SYNC_PROVISION_ALLOWCAM => array(self::STREAMER_VAR => "allowcam", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(0, 1))), SYNC_PROVISION_REQDEVENC => array(self::STREAMER_VAR => "reqdevenc", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(0, 1))), SYNC_PROVISION_ALLOWUNSIGNEDAPPS => array(self::STREAMER_VAR => "allowunsignedapps", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(0, 1))), SYNC_PROVISION_ALLOWUNSIGNEDINSTALLATIONPACKAGES => array(self::STREAMER_VAR => "allowunsigninstallpacks", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(0, 1))), SYNC_PROVISION_MINDEVPWCOMPLEXCHARS => array(self::STREAMER_VAR => "mindevcomplexchars", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(1, 2, 3, 4))), SYNC_PROVISION_ALLOWWIFI => array(self::STREAMER_VAR => "allowwifi", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(0, 1))), SYNC_PROVISION_ALLOWTEXTMESSAGING => array(self::STREAMER_VAR => "allowtextmessaging", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(0, 1))), SYNC_PROVISION_ALLOWPOPIMAPEMAIL => array(self::STREAMER_VAR => "allowpopimapemail", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(0, 1))), SYNC_PROVISION_ALLOWBLUETOOTH => array(self::STREAMER_VAR => "allowbluetooth", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(0, 1, 2))), SYNC_PROVISION_ALLOWIRDA => array(self::STREAMER_VAR => "allowirda", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(0, 1))), SYNC_PROVISION_REQMANUALSYNCWHENROAM => array(self::STREAMER_VAR => "reqmansyncroam", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(0, 1))), SYNC_PROVISION_ALLOWDESKTOPSYNC => array(self::STREAMER_VAR => "allowdesktopsync", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(0, 1))), SYNC_PROVISION_MAXCALAGEFILTER => array(self::STREAMER_VAR => "maxcalagefilter", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(0, 4, 5, 6, 7))), SYNC_PROVISION_ALLOWHTMLEMAIL => array(self::STREAMER_VAR => "allowhtmlemail", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(0, 1))), SYNC_PROVISION_MAXEMAILAGEFILTER => array(self::STREAMER_VAR => "maxemailagefilter", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_CMPHIGHER => -1, self::STREAMER_CHECK_CMPLOWER => 6)), SYNC_PROVISION_MAXEMAILBODYTRUNCSIZE => array(self::STREAMER_VAR => "maxemailbodytruncsize", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_CMPHIGHER => -2)), SYNC_PROVISION_MAXEMAILHTMLBODYTRUNCSIZE => array(self::STREAMER_VAR => "maxemailhtmlbodytruncsize", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_CMPHIGHER => -2)), SYNC_PROVISION_REQSIGNEDSMIMEMESSAGES => array(self::STREAMER_VAR => "reqsignedsmimemessages", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(0, 1))), SYNC_PROVISION_REQENCSMIMEMESSAGES => array(self::STREAMER_VAR => "reqencsmimemessages", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(0, 1))), SYNC_PROVISION_REQSIGNEDSMIMEALGORITHM => array(self::STREAMER_VAR => "reqsignedsmimealgorithm", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(0, 1))), SYNC_PROVISION_REQENCSMIMEALGORITHM => array(self::STREAMER_VAR => "reqencsmimealgorithm", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(0, 1, 2, 3, 4))), SYNC_PROVISION_ALLOWSMIMEENCALGORITHNEG => array(self::STREAMER_VAR => "allowsmimeencalgneg", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(0, 1, 2))), SYNC_PROVISION_ALLOWSMIMESOFTCERTS => array(self::STREAMER_VAR => "allowsmimesoftcerts", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(0, 1))), SYNC_PROVISION_ALLOWBROWSER => array(self::STREAMER_VAR => "allowbrowser", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(0, 1))), SYNC_PROVISION_ALLOWCONSUMEREMAIL => array(self::STREAMER_VAR => "allowconsumeremail", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(0, 1))), SYNC_PROVISION_ALLOWREMOTEDESKTOP => array(self::STREAMER_VAR => "allowremotedesk", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(0, 1))), SYNC_PROVISION_ALLOWINTERNETSHARING => array(self::STREAMER_VAR => "allowinternetsharing", self::STREAMER_CHECKS => array(self::STREAMER_CHECK_ONEVALUEOF => array(0, 1))), SYNC_PROVISION_UNAPPROVEDINROMAPPLIST => array(self::STREAMER_VAR => "unapprovedinromapplist", self::STREAMER_PROP => self::STREAMER_TYPE_SEND_EMPTY, self::STREAMER_ARRAY => SYNC_PROVISION_APPNAME), SYNC_PROVISION_APPROVEDAPPLIST => array(self::STREAMER_VAR => "approvedapplist", self::STREAMER_PROP => self::STREAMER_TYPE_SEND_EMPTY, self::STREAMER_ARRAY => SYNC_PROVISION_HASH));
     }
     parent::__construct($mapping);
 }