@@ -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)); |