@@ -86,10 +86,10 @@ discard block |
||
86 | 86 | // 4 = Working Elsewhere |
87 | 87 | SYNC_POOMMAIL_BUSYSTATUS => [self::STREAMER_VAR => 'busystatus', |
88 | 88 | self::STREAMER_CHECKS => [self::STREAMER_CHECK_REQUIRED => self::STREAMER_CHECK_SETTWO, |
89 | - self::STREAMER_CHECK_ONEVALUEOF => [0, 1, 2, 3, 4], ], ], |
|
89 | + self::STREAMER_CHECK_ONEVALUEOF => [0, 1, 2, 3, 4], ], ], |
|
90 | 90 | |
91 | 91 | SYNC_POOMMAIL_TIMEZONE => [self::STREAMER_VAR => 'timezone', |
92 | - self::STREAMER_CHECKS => [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))], ], |
|
92 | + self::STREAMER_CHECKS => [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))], ], |
|
93 | 93 | |
94 | 94 | SYNC_POOMMAIL_GLOBALOBJID => [self::STREAMER_VAR => 'globalobjid'], |
95 | 95 | ]; |
@@ -97,7 +97,7 @@ discard block |
||
97 | 97 | if (Request::GetProtocolVersion() >= 14.0) { |
98 | 98 | $mapping[SYNC_POOMMAIL_DISALLOWNEWTIMEPROPOSAL] = [self::STREAMER_VAR => 'disallownewtimeproposal', |
99 | 99 | self::STREAMER_CHECKS => [self::STREAMER_CHECK_REQUIRED => self::STREAMER_CHECK_SETZERO, |
100 | - self::STREAMER_CHECK_ONEVALUEOF => [0, 1], ], ]; |
|
100 | + self::STREAMER_CHECK_ONEVALUEOF => [0, 1], ], ]; |
|
101 | 101 | } |
102 | 102 | |
103 | 103 | if (Request::GetProtocolVersion() >= 14.1) { |
@@ -199,16 +199,16 @@ |
||
199 | 199 | ]; |
200 | 200 | |
201 | 201 | if (Request::GetProtocolVersion() >= 2.5) { |
202 | - $mapping[SYNC_POOMCONTACTS2_CUSTOMERID] = [self::STREAMER_VAR => 'customerid', self::STREAMER_RONOTIFY => true]; |
|
203 | - $mapping[SYNC_POOMCONTACTS2_GOVERNMENTID] = [self::STREAMER_VAR => 'governmentid', self::STREAMER_RONOTIFY => true]; |
|
204 | - $mapping[SYNC_POOMCONTACTS2_IMADDRESS] = [self::STREAMER_VAR => 'imaddress', self::STREAMER_RONOTIFY => true]; |
|
205 | - $mapping[SYNC_POOMCONTACTS2_IMADDRESS2] = [self::STREAMER_VAR => 'imaddress2', self::STREAMER_RONOTIFY => true]; |
|
206 | - $mapping[SYNC_POOMCONTACTS2_IMADDRESS3] = [self::STREAMER_VAR => 'imaddress3', self::STREAMER_RONOTIFY => true]; |
|
207 | - $mapping[SYNC_POOMCONTACTS2_MANAGERNAME] = [self::STREAMER_VAR => 'managername', self::STREAMER_RONOTIFY => true]; |
|
208 | - $mapping[SYNC_POOMCONTACTS2_COMPANYMAINPHONE] = [self::STREAMER_VAR => 'companymainphone', self::STREAMER_RONOTIFY => true]; |
|
209 | - $mapping[SYNC_POOMCONTACTS2_ACCOUNTNAME] = [self::STREAMER_VAR => 'accountname', self::STREAMER_RONOTIFY => true]; |
|
210 | - $mapping[SYNC_POOMCONTACTS2_NICKNAME] = [self::STREAMER_VAR => 'nickname', self::STREAMER_RONOTIFY => true]; |
|
211 | - $mapping[SYNC_POOMCONTACTS2_MMS] = [self::STREAMER_VAR => 'mms', self::STREAMER_RONOTIFY => true]; |
|
202 | + $mapping[SYNC_POOMCONTACTS2_CUSTOMERID] = [self::STREAMER_VAR => 'customerid', self::STREAMER_RONOTIFY => true]; |
|
203 | + $mapping[SYNC_POOMCONTACTS2_GOVERNMENTID] = [self::STREAMER_VAR => 'governmentid', self::STREAMER_RONOTIFY => true]; |
|
204 | + $mapping[SYNC_POOMCONTACTS2_IMADDRESS] = [self::STREAMER_VAR => 'imaddress', self::STREAMER_RONOTIFY => true]; |
|
205 | + $mapping[SYNC_POOMCONTACTS2_IMADDRESS2] = [self::STREAMER_VAR => 'imaddress2', self::STREAMER_RONOTIFY => true]; |
|
206 | + $mapping[SYNC_POOMCONTACTS2_IMADDRESS3] = [self::STREAMER_VAR => 'imaddress3', self::STREAMER_RONOTIFY => true]; |
|
207 | + $mapping[SYNC_POOMCONTACTS2_MANAGERNAME] = [self::STREAMER_VAR => 'managername', self::STREAMER_RONOTIFY => true]; |
|
208 | + $mapping[SYNC_POOMCONTACTS2_COMPANYMAINPHONE] = [self::STREAMER_VAR => 'companymainphone', self::STREAMER_RONOTIFY => true]; |
|
209 | + $mapping[SYNC_POOMCONTACTS2_ACCOUNTNAME] = [self::STREAMER_VAR => 'accountname', self::STREAMER_RONOTIFY => true]; |
|
210 | + $mapping[SYNC_POOMCONTACTS2_NICKNAME] = [self::STREAMER_VAR => 'nickname', self::STREAMER_RONOTIFY => true]; |
|
211 | + $mapping[SYNC_POOMCONTACTS2_MMS] = [self::STREAMER_VAR => 'mms', self::STREAMER_RONOTIFY => true]; |
|
212 | 212 | } |
213 | 213 | |
214 | 214 | if (Request::GetProtocolVersion() >= 12.0) { |
@@ -22,13 +22,13 @@ |
||
22 | 22 | SYNC_AIRSYNCBASE_STATUS => [self::STREAMER_VAR => 'status'], |
23 | 23 | SYNC_AIRSYNCBASE_TYPE => [self::STREAMER_VAR => 'type'], |
24 | 24 | SYNC_AIRSYNCBASE_ESTIMATEDDATASIZE => [self::STREAMER_VAR => 'estimatedDataSize', |
25 | - self::STREAMER_PRIVATE => strlen(self::STRIP_PRIVATE_SUBSTITUTE), ], // when stripping private we set the body to self::STRIP_PRIVATE_SUBSTITUTE, so the size needs to be its length |
|
25 | + self::STREAMER_PRIVATE => strlen(self::STRIP_PRIVATE_SUBSTITUTE), ], // when stripping private we set the body to self::STRIP_PRIVATE_SUBSTITUTE, so the size needs to be its length |
|
26 | 26 | SYNC_AIRSYNCBASE_TRUNCATED => [self::STREAMER_VAR => 'truncated'], |
27 | 27 | SYNC_AIRSYNCBASE_DATA => [self::STREAMER_VAR => 'data', |
28 | 28 | self::STREAMER_TYPE => self::STREAMER_TYPE_STREAM_ASPLAIN, |
29 | 29 | self::STREAMER_PROP => self::STREAMER_TYPE_MULTIPART, |
30 | 30 | self::STREAMER_RONOTIFY => true, |
31 | - self::STREAMER_PRIVATE => StringStreamWrapper::Open(self::STRIP_PRIVATE_SUBSTITUTE), ], // replace the body with self::STRIP_PRIVATE_SUBSTITUTE when stripping private |
|
31 | + self::STREAMER_PRIVATE => StringStreamWrapper::Open(self::STRIP_PRIVATE_SUBSTITUTE), ], // replace the body with self::STRIP_PRIVATE_SUBSTITUTE when stripping private |
|
32 | 32 | SYNC_AIRSYNCBASE_PREVIEW => [self::STREAMER_VAR => 'preview', |
33 | 33 | self::STREAMER_PRIVATE => self::STRIP_PRIVATE_SUBSTITUTE, ], |
34 | 34 | ]; |
@@ -77,12 +77,12 @@ discard block |
||
77 | 77 | |
78 | 78 | SYNC_PROVISION_MINDEVPWLENGTH => [self::STREAMER_VAR => 'mindevpwlenngth', |
79 | 79 | self::STREAMER_CHECKS => [self::STREAMER_CHECK_CMPHIGHER => 0, |
80 | - self::STREAMER_CHECK_CMPLOWER => 17, ], ], |
|
80 | + self::STREAMER_CHECK_CMPLOWER => 17, ], ], |
|
81 | 81 | |
82 | 82 | SYNC_PROVISION_MAXINACTTIMEDEVLOCK => [self::STREAMER_VAR => 'maxinacttimedevlock'], |
83 | 83 | SYNC_PROVISION_MAXDEVPWFAILEDATTEMPTS => [self::STREAMER_VAR => 'maxdevpwfailedattempts', |
84 | 84 | self::STREAMER_CHECKS => [self::STREAMER_CHECK_CMPHIGHER => 3, |
85 | - self::STREAMER_CHECK_CMPLOWER => 17, ], ], |
|
85 | + self::STREAMER_CHECK_CMPLOWER => 17, ], ], |
|
86 | 86 | |
87 | 87 | SYNC_PROVISION_MAXATTSIZE => [self::STREAMER_VAR => 'maxattsize', |
88 | 88 | self::STREAMER_PROP => self::STREAMER_TYPE_SEND_EMPTY, |
@@ -147,7 +147,7 @@ discard block |
||
147 | 147 | |
148 | 148 | SYNC_PROVISION_MAXEMAILAGEFILTER => [self::STREAMER_VAR => 'maxemailagefilter', |
149 | 149 | self::STREAMER_CHECKS => [self::STREAMER_CHECK_CMPHIGHER => -1, |
150 | - self::STREAMER_CHECK_CMPLOWER => 6, ], ], |
|
150 | + self::STREAMER_CHECK_CMPLOWER => 6, ], ], |
|
151 | 151 | |
152 | 152 | SYNC_PROVISION_MAXEMAILBODYTRUNCSIZE => [self::STREAMER_VAR => 'maxemailbodytruncsize', |
153 | 153 | self::STREAMER_CHECKS => [self::STREAMER_CHECK_CMPHIGHER => -2], ], |
@@ -187,7 +187,7 @@ discard block |
||
187 | 187 | |
188 | 188 | SYNC_PROVISION_UNAPPROVEDINROMAPPLIST => [self::STREAMER_VAR => 'unapprovedinromapplist', |
189 | 189 | self::STREAMER_PROP => self::STREAMER_TYPE_SEND_EMPTY, |
190 | - self::STREAMER_ARRAY => SYNC_PROVISION_APPNAME, ], // TODO check |
|
190 | + self::STREAMER_ARRAY => SYNC_PROVISION_APPNAME, ], // TODO check |
|
191 | 191 | |
192 | 192 | SYNC_PROVISION_APPROVEDAPPLIST => [self::STREAMER_VAR => 'approvedapplist', |
193 | 193 | self::STREAMER_PROP => self::STREAMER_TYPE_SEND_EMPTY, |
@@ -106,7 +106,7 @@ discard block |
||
106 | 106 | self::STREAMER_CHECKS => [self::STREAMER_CHECK_REQUIRED => self::STREAMER_CHECK_SETTWO, |
107 | 107 | self::STREAMER_CHECK_ONEVALUEOF => [0, 1, 2, 3, 4], ], |
108 | 108 | self::STREAMER_RONOTIFY => true, |
109 | - self::STREAMER_PRIVATE => 2, // if private is stripped, value will be set to 2 (busy) |
|
109 | + self::STREAMER_PRIVATE => 2, // if private is stripped, value will be set to 2 (busy) |
|
110 | 110 | self::STREAMER_VALUEMAP => [0 => 'Free', |
111 | 111 | 1 => 'Tentative', |
112 | 112 | 2 => 'Busy', |
@@ -122,7 +122,7 @@ discard block |
||
122 | 122 | SYNC_POOMCAL_REMINDER => [self::STREAMER_VAR => 'reminder', |
123 | 123 | self::STREAMER_CHECKS => [self::STREAMER_CHECK_CMPHIGHER => -1], |
124 | 124 | self::STREAMER_RONOTIFY => true, |
125 | - self::STREAMER_PRIVATE => true, ], // if private is stripped, value will be unset (no reminder) |
|
125 | + self::STREAMER_PRIVATE => true, ], // if private is stripped, value will be unset (no reminder) |
|
126 | 126 | |
127 | 127 | SYNC_POOMCAL_RTF => [self::STREAMER_VAR => 'rtf', |
128 | 128 | self::STREAMER_PRIVATE => true, ], |
@@ -286,11 +286,11 @@ |
||
286 | 286 | protected function getComposedKey($key1, $key2, $key3 = -1) { |
287 | 287 | $_k = $key1; |
288 | 288 | if ($key2 > -1) { |
289 | - $_k .= '|-|' . $key2; |
|
289 | + $_k .= '|-|'.$key2; |
|
290 | 290 | } |
291 | 291 | |
292 | 292 | if ($key3 > -1) { |
293 | - $_k .= '|-|' . $key3; |
|
293 | + $_k .= '|-|'.$key3; |
|
294 | 294 | } |
295 | 295 | |
296 | 296 | return $_k; |
@@ -56,7 +56,7 @@ discard block |
||
56 | 56 | // truncate messages longer than 10 KB |
57 | 57 | $messagesize = strlen($message); |
58 | 58 | if ($truncate && $messagesize > 10240) { |
59 | - $message = substr($message, 0, 10240) . sprintf(' <log message with %d bytes truncated>', $messagesize); |
|
59 | + $message = substr($message, 0, 10240).sprintf(' <log message with %d bytes truncated>', $messagesize); |
|
60 | 60 | } |
61 | 61 | |
62 | 62 | self::$lastLogs[$loglevel] = $message; |
@@ -69,7 +69,7 @@ discard block |
||
69 | 69 | } |
70 | 70 | |
71 | 71 | if ($loglevel & LOGLEVEL_WBXMLSTACK) { |
72 | - self::$wbxmlDebug .= $message . PHP_EOL; |
|
72 | + self::$wbxmlDebug .= $message.PHP_EOL; |
|
73 | 73 | } |
74 | 74 | } |
75 | 75 | |
@@ -116,7 +116,7 @@ discard block |
||
116 | 116 | |
117 | 117 | $logger = LOGBACKEND_CLASS; |
118 | 118 | if (!class_exists($logger)) { |
119 | - $errmsg = 'The configured logging class `' . $logger . '` does not exist. Check your configuration.'; |
|
119 | + $errmsg = 'The configured logging class `'.$logger.'` does not exist. Check your configuration.'; |
|
120 | 120 | error_log($errmsg); |
121 | 121 | |
122 | 122 | throw new \Exception($errmsg); |
@@ -177,7 +177,7 @@ discard block |
||
177 | 177 | |
178 | 178 | default: |
179 | 179 | $bt = debug_backtrace(); |
180 | - SLog::Write(LOGLEVEL_ERROR, "trace error: {$errfile}:{$errline} {$errstr} ({$errno}) - backtrace: " . (count($bt) - 1) . ' steps'); |
|
180 | + SLog::Write(LOGLEVEL_ERROR, "trace error: {$errfile}:{$errline} {$errstr} ({$errno}) - backtrace: ".(count($bt) - 1).' steps'); |
|
181 | 181 | for ($i = 1, $bt_length = count($bt); $i < $bt_length; ++$i) { |
182 | 182 | $file = $line = 'unknown'; |
183 | 183 | if (isset($bt[$i]['file'])) { |
@@ -186,7 +186,7 @@ discard block |
||
186 | 186 | if (isset($bt[$i]['line'])) { |
187 | 187 | $line = $bt[$i]['line']; |
188 | 188 | } |
189 | - SLog::Write(LOGLEVEL_ERROR, "trace: {$i}:" . $file . ':' . $line . ' - ' . ((isset($bt[$i]['class'])) ? $bt[$i]['class'] . $bt[$i]['type'] : '') . $bt[$i]['function'] . '()'); |
|
189 | + SLog::Write(LOGLEVEL_ERROR, "trace: {$i}:".$file.':'.$line.' - '.((isset($bt[$i]['class'])) ? $bt[$i]['class'].$bt[$i]['type'] : '').$bt[$i]['function'].'()'); |
|
190 | 190 | } |
191 | 191 | // throw new Exception("An error occurred."); |
192 | 192 | break; |
@@ -211,7 +211,7 @@ discard block |
||
211 | 211 | $errstr = $error['message']; |
212 | 212 | |
213 | 213 | // do NOT log PHP Notice, Warning, Deprecated or Strict as FATAL |
214 | - if ($errno & ~(E_NOTICE | E_WARNING | E_DEPRECATED | E_STRICT)) { |
|
214 | + if ($errno & ~(E_NOTICE|E_WARNING|E_DEPRECATED|E_STRICT)) { |
|
215 | 215 | SLog::Write(LOGLEVEL_FATAL, sprintf('Fatal error: %s:%d - %s (%s)', $errfile, $errline, $errstr, $errno)); |
216 | 216 | } |
217 | 217 | } |
@@ -253,13 +253,13 @@ |
||
253 | 253 | $encoder->endTag(); |
254 | 254 | } else { |
255 | 255 | if (0 == strlen($element)) |
256 | - // Do not output empty items. Not sure if we should output an empty tag with $encoder->startTag($map[self::STREAMER_ARRAY], false, true); |
|
257 | - ; else { |
|
258 | - $encoder->startTag($map[self::STREAMER_ARRAY]); |
|
259 | - $encoder->content($element); |
|
260 | - $encoder->endTag(); |
|
261 | - $streamed = true; |
|
262 | - } |
|
256 | + // Do not output empty items. Not sure if we should output an empty tag with $encoder->startTag($map[self::STREAMER_ARRAY], false, true); |
|
257 | + ; else { |
|
258 | + $encoder->startTag($map[self::STREAMER_ARRAY]); |
|
259 | + $encoder->content($element); |
|
260 | + $encoder->endTag(); |
|
261 | + $streamed = true; |
|
262 | + } |
|
263 | 263 | } |
264 | 264 | } |
265 | 265 |
@@ -361,7 +361,7 @@ discard block |
||
361 | 361 | } |
362 | 362 | |
363 | 363 | $ok = false; |
364 | - $brokenkey = self::BROKENMSGS . '-' . $folderid; |
|
364 | + $brokenkey = self::BROKENMSGS.'-'.$folderid; |
|
365 | 365 | |
366 | 366 | // initialize params |
367 | 367 | $this->initializeParams(); |
@@ -398,7 +398,7 @@ discard block |
||
398 | 398 | return []; |
399 | 399 | } |
400 | 400 | |
401 | - $brokenkey = self::BROKENMSGS . '-' . $folderid; |
|
401 | + $brokenkey = self::BROKENMSGS.'-'.$folderid; |
|
402 | 402 | $removeIds = []; |
403 | 403 | $okIds = []; |
404 | 404 | |
@@ -538,7 +538,7 @@ discard block |
||
538 | 538 | || (isset($current['usage']) && $current['usage'] >= $counter) |
539 | 539 | )) { |
540 | 540 | $usage = isset($current['usage']) ? sprintf(' - counter %d already expired', $current['usage']) : ''; |
541 | - SLog::Write(LOGLEVEL_DEBUG, 'LoopDetection->IsSyncStateObsolete(): yes, counter already processed' . $usage); |
|
541 | + SLog::Write(LOGLEVEL_DEBUG, 'LoopDetection->IsSyncStateObsolete(): yes, counter already processed'.$usage); |
|
542 | 542 | $obsolete = true; |
543 | 543 | } |
544 | 544 | } |
@@ -693,7 +693,7 @@ discard block |
||
693 | 693 | $current['loopcount'] = 1; |
694 | 694 | // the MaxCount is the max number of messages exported before |
695 | 695 | $current['maxCount'] = $counter + (($maxItems < $queuedMessages) ? $maxItems : $queuedMessages); |
696 | - $loop = true; // loop mode!! |
|
696 | + $loop = true; // loop mode!! |
|
697 | 697 | } |
698 | 698 | } elseif (0 == $queuedMessages) { |
699 | 699 | // case 3.2) there was a loop before but now the changes are GONE |
@@ -711,7 +711,7 @@ discard block |
||
711 | 711 | $this->ignore_messageid = $current['potential']; |
712 | 712 | } |
713 | 713 | $current['maxCount'] = $counter + (($maxItems < $queuedMessages) ? $maxItems : $queuedMessages); |
714 | - $loop = true; // loop mode!! |
|
714 | + $loop = true; // loop mode!! |
|
715 | 715 | } |
716 | 716 | } |
717 | 717 | } |
@@ -786,7 +786,7 @@ discard block |
||
786 | 786 | $changedData = true; |
787 | 787 | |
788 | 788 | // check if this message was broken before - here we know that it still is and remove it from the tracking |
789 | - $brokenkey = self::BROKENMSGS . '-' . $folderid; |
|
789 | + $brokenkey = self::BROKENMSGS.'-'.$folderid; |
|
790 | 790 | // TODO: this is currently not supported here! It's in a different structure now! |
791 | 791 | // if (isset($loopdata[self::$devid][self::$user][$brokenkey]) && isset($loopdata[self::$devid][self::$user][$brokenkey][$messageid])) { |
792 | 792 | // SLog::Write(LOGLEVEL_DEBUG, sprintf("LoopDetection->IgnoreNextMessage(): previously broken message '%s' is still broken and will not be tracked anymore", $messageid)); |