Test Failed
Branch master (0ea1c2)
by Mike
31:02 queued 10:14
created
server/includes/core/class.configcheck.php 2 patches
Switch Indentation   +31 added lines, -31 removed lines patch added patch discarded remove patch
@@ -353,44 +353,44 @@
 block discarded – undo
353 353
         $result = true;
354 354
 
355 355
         switch ($loader) {
356
-        case LOAD_RELEASE:
357
-            if (!is_file(BASE_PATH . '/client/grommunio.js')) {
358
-                $this->error('<strong>LOAD_RELEASE configured, but no release files found</strong>', $help_msg);
359
-                $result = false;
360
-            } elseif (is_dir(BASE_PATH . '/client/zarafa')) {
361
-                $this->error('<strong>LOAD_RELEASE configured, but source files were found</strong>', $help_msg);
362
-                $result = false;
363
-            }
356
+            case LOAD_RELEASE:
357
+                if (!is_file(BASE_PATH . '/client/grommunio.js')) {
358
+                    $this->error('<strong>LOAD_RELEASE configured, but no release files found</strong>', $help_msg);
359
+                    $result = false;
360
+                } elseif (is_dir(BASE_PATH . '/client/zarafa')) {
361
+                    $this->error('<strong>LOAD_RELEASE configured, but source files were found</strong>', $help_msg);
362
+                    $result = false;
363
+                }
364 364
 
365
-            break;
365
+                break;
366 366
 
367
-        case LOAD_DEBUG:
368
-            if (!is_file(BASE_PATH . '/client/zarafa-debug.js')) {
369
-                $this->error('<strong>LOAD_DEBUG configured, but no debug files found</strong>', $help_msg);
370
-                $result = false;
371
-            } elseif (is_dir(BASE_PATH . '/client/zarafa')) {
372
-                $this->error('<strong>LOAD_DEBUG configured, but source files were found</strong>', $help_msg);
373
-                $result = false;
374
-            }
367
+            case LOAD_DEBUG:
368
+                if (!is_file(BASE_PATH . '/client/zarafa-debug.js')) {
369
+                    $this->error('<strong>LOAD_DEBUG configured, but no debug files found</strong>', $help_msg);
370
+                    $result = false;
371
+                } elseif (is_dir(BASE_PATH . '/client/zarafa')) {
372
+                    $this->error('<strong>LOAD_DEBUG configured, but source files were found</strong>', $help_msg);
373
+                    $result = false;
374
+                }
375 375
 
376
-            break;
376
+                break;
377 377
 
378
-        case LOAD_SOURCE:
379
-            if (!is_dir(BASE_PATH . '/client/zarafa')) {
380
-                $this->error('<strong>LOAD_SOURCE configured, but no source files found</strong>', $help_msg);
381
-                $result = false;
382
-            } elseif (is_file(BASE_PATH . '/client/grommunio.js') || is_file(BASE_PATH . '/client/zarafa-debug.js')) {
383
-                $this->error('<strong>LOAD_SOURCE configured, but release & debug file were found</strong>', $help_msg);
384
-                $result = false;
385
-            }
378
+            case LOAD_SOURCE:
379
+                if (!is_dir(BASE_PATH . '/client/zarafa')) {
380
+                    $this->error('<strong>LOAD_SOURCE configured, but no source files found</strong>', $help_msg);
381
+                    $result = false;
382
+                } elseif (is_file(BASE_PATH . '/client/grommunio.js') || is_file(BASE_PATH . '/client/zarafa-debug.js')) {
383
+                    $this->error('<strong>LOAD_SOURCE configured, but release & debug file were found</strong>', $help_msg);
384
+                    $result = false;
385
+                }
386 386
 
387
-            break;
387
+                break;
388 388
 
389
-        default:
390
-            $this->error('<strong>Unknown \'DEBUG_LOADER\' value: ' . $loader . '</strong>', $help_msg);
391
-            $result = false;
389
+            default:
390
+                $this->error('<strong>Unknown \'DEBUG_LOADER\' value: ' . $loader . '</strong>', $help_msg);
391
+                $result = false;
392 392
 
393
-            break;
393
+                break;
394 394
         }
395 395
 
396 396
         return $result;
Please login to merge, or discard this patch.
Spacing   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -23,8 +23,7 @@
 block discarded – undo
23 23
 
24 24
         # Replicate value logic from php-src/ext/zlib/zlib.c
25 25
         $sv = ini_get('zlib.output_compression');
26
-        $sv = 0 == strcasecmp($sv, 'on') ? 1 :
27
-              (0 == strcasecmp($sv, 'off') ? 0 : intval($sv));
26
+        $sv = 0 == strcasecmp($sv, 'on') ? 1 : (0 == strcasecmp($sv, 'off') ? 0 : intval($sv));
28 27
         if (0 != $sv) {
29 28
             $this->error_config('zlib.output_compression', 'off', 'With this option enabled, it could occur that XMLHTTP requests will fail');
30 29
         }
Please login to merge, or discard this patch.
server/includes/core/class.language.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -388,7 +388,7 @@  discard block
 block discarded – undo
388 388
                 if ($data_orig_strs[$i]['length'] > 0) {	// fread does not accept length=0
389 389
                     $length = $data_orig_strs[$i]['length'];
390 390
                     $orig_str = unpack('a' . $length . 'str', fread($fp, $length));
391
-                    $translation_data[$i]['msgid'] = $orig_str['str'];	// unpack converts to array :S
391
+                    $translation_data[$i]['msgid'] = $orig_str['str']; // unpack converts to array :S
392 392
 
393 393
                     // Find context in the original string
394 394
                     if (false !== strpos($translation_data[$i]['msgid'], "\004")) {
@@ -414,7 +414,7 @@  discard block
 block discarded – undo
414 414
                 if ($data_transl_strs[$i]['length'] > 0) {	// fread does not accept length=0
415 415
                     $length = $data_transl_strs[$i]['length'];
416 416
                     $trans_str = unpack('a' . $length . 'str', fread($fp, $length));
417
-                    $translation_data[$i]['msgstr'] = $trans_str['str'];	// unpack converts to array :S
417
+                    $translation_data[$i]['msgstr'] = $trans_str['str']; // unpack converts to array :S
418 418
 
419 419
                     // If there are plural forms in the source string,
420 420
                     // then the translated string must contain plural
Please login to merge, or discard this patch.
server/includes/core/class.operations.php 2 patches
Switch Indentation   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -662,23 +662,23 @@
 block discarded – undo
662 662
                     $props = mapi_getprops($store, [PR_DISPLAY_NAME]);
663 663
 
664 664
                     switch ($e->getCode()) {
665
-                    case MAPI_E_NO_ACCESS:
666
-                        $msg = 'Unable to open FINDER_ROOT for store: %s.';
667
-                        error_log(sprintf($msg, $props[PR_DISPLAY_NAME]));
665
+                        case MAPI_E_NO_ACCESS:
666
+                            $msg = 'Unable to open FINDER_ROOT for store: %s.';
667
+                            error_log(sprintf($msg, $props[PR_DISPLAY_NAME]));
668 668
 
669
-                        break;
669
+                            break;
670 670
 
671
-                    case MAPI_E_NOT_FOUND:
672
-                        $msg = 'Unable to open FINDER_ROOT for store: %s. Folder not found.';
673
-                        error_log(sprintf($msg, $props[PR_DISPLAY_NAME]));
671
+                        case MAPI_E_NOT_FOUND:
672
+                            $msg = 'Unable to open FINDER_ROOT for store: %s. Folder not found.';
673
+                            error_log(sprintf($msg, $props[PR_DISPLAY_NAME]));
674 674
 
675
-                        break;
675
+                            break;
676 676
 
677
-                    default:
678
-                        $msg = 'Unable to open FINDER_ROOT for store: %s. Unknown MAPI Error %s.';
679
-                        error_log(sprintf($msg, $props[PR_DISPLAY_NAME], get_mapi_error_name($e->getCode())));
677
+                        default:
678
+                            $msg = 'Unable to open FINDER_ROOT for store: %s. Unknown MAPI Error %s.';
679
+                            error_log(sprintf($msg, $props[PR_DISPLAY_NAME], get_mapi_error_name($e->getCode())));
680 680
 
681
-                        break;
681
+                            break;
682 682
                     }
683 683
                 }
684 684
             }
Please login to merge, or discard this patch.
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -2169,9 +2169,9 @@  discard block
 block discarded – undo
2169 2169
             $messageProps = [];
2170 2170
             // It stores the values that is exception allowed or not false -> not allowed
2171 2171
             $isExceptionAllowed = true;
2172
-            $delete = 'delete' == $actionType;	// Flag for MeetingRequest Class whether to send update or cancel mail.
2173
-            $basedate = false;	// Flag for MeetingRequest Class whether to send an exception or not.
2174
-            $isReminderTimeAllowed = true;	// Flag to check reminder minutes is in range of the occurrences
2172
+            $delete = 'delete' == $actionType; // Flag for MeetingRequest Class whether to send update or cancel mail.
2173
+            $basedate = false; // Flag for MeetingRequest Class whether to send an exception or not.
2174
+            $isReminderTimeAllowed = true; // Flag to check reminder minutes is in range of the occurrences
2175 2175
             $properties = $GLOBALS['properties']->getAppointmentProperties();
2176 2176
             $send = false;
2177 2177
             $oldProps = [];
@@ -3072,7 +3072,7 @@  discard block
 block discarded – undo
3072 3072
                  * convert flags of PR_MESSAGE_FLAGS property to flags that is
3073 3073
                  * used in mapi_message_setreadflag.
3074 3074
                  */
3075
-                $flag = MAPI_DEFERRED_ERRORS;		// set unread flag, read receipt will be sent
3075
+                $flag = MAPI_DEFERRED_ERRORS; // set unread flag, read receipt will be sent
3076 3076
 
3077 3077
                 if (($flags & MSGFLAG_RN_PENDING) && isset($msg_action['send_read_receipt']) && false == $msg_action['send_read_receipt']) {
3078 3078
                     $flag |= SUPPRESS_RECEIPT;
Please login to merge, or discard this patch.
server/includes/core/class.entryid.php 1 patch
Spacing   +35 added lines, -36 removed lines patch added patch discarded remove patch
@@ -386,13 +386,13 @@  discard block
 block discarded – undo
386 386
             $entryId = strtoupper($entryId);
387 387
 
388 388
             $res = [
389
-                'providerguid' => '',			// GUID,     16 bytes, 32 hex characters
390
-                'messagetype' => '',			// UINT,      2 bytes,  4 hex characters
391
-                'folderdbguid' => '',			// GUID,     16 bytes, 32 hex characters
392
-                'foldercounter' => '',		// ULONG,     6 bytes, 12 hex characters
393
-                'padding' => '',					// TCHAR[3],  2 bytes,  4 hex characters
394
-                'messagedbguid' => '',		// GUID,     16 bytes, 32 hex characters
395
-                'messagecounter' => '',	// ULONG,     6 bytes, 12 hex characters
389
+                'providerguid' => '', // GUID,     16 bytes, 32 hex characters
390
+                'messagetype' => '', // UINT,      2 bytes,  4 hex characters
391
+                'folderdbguid' => '', // GUID,     16 bytes, 32 hex characters
392
+                'foldercounter' => '', // ULONG,     6 bytes, 12 hex characters
393
+                'padding' => '', // TCHAR[3],  2 bytes,  4 hex characters
394
+                'messagedbguid' => '', // GUID,     16 bytes, 32 hex characters
395
+                'messagecounter' => '', // ULONG,     6 bytes, 12 hex characters
396 396
             ];
397 397
 
398 398
             if (!$entryId) {
@@ -452,12 +452,12 @@  discard block
 block discarded – undo
452 452
             $entryId = strtoupper($entryId);
453 453
 
454 454
             $res = [
455
-                'abflags' => '',					// BYTE[4],   4 bytes,  8 hex characters
456
-                'providerguid' => '',			// GUID,     16 bytes, 32 hex characters
457
-                'foldertype' => '',				// UINT,      2 bytes,  4 hex characters
458
-                'folderdbguid' => '',			// GUID,     16 bytes, 32 hex characters
459
-                'foldercounter' => '',		// ULONG,     6 bytes, 12 hex characters
460
-                'padding' => '',					// TCHAR[3],  2 bytes,  4 hex characters
455
+                'abflags' => '', // BYTE[4],   4 bytes,  8 hex characters
456
+                'providerguid' => '', // GUID,     16 bytes, 32 hex characters
457
+                'foldertype' => '', // UINT,      2 bytes,  4 hex characters
458
+                'folderdbguid' => '', // GUID,     16 bytes, 32 hex characters
459
+                'foldercounter' => '', // ULONG,     6 bytes, 12 hex characters
460
+                'padding' => '', // TCHAR[3],  2 bytes,  4 hex characters
461 461
             ];
462 462
 
463 463
             if (!$entryId) {
@@ -513,13 +513,13 @@  discard block
 block discarded – undo
513 513
             $entryId = strtoupper($entryid);
514 514
 
515 515
             $res = [
516
-                'abFlags' => '',		// BYTE[4],   4 bytes,  8 hex characters
517
-                'guid' => '',		// GUID,     16 bytes, 32 hex characters
518
-                'version' => '',		// ULONG,     4 bytes,  8 hex characters
519
-                'type' => '',		// ULONG,     4 bytes,  8 hex characters
520
-                'uniqueId' => '',		// ULONG,    16 bytes,  32 hex characters
521
-                'server' => '',		// CHAR,     variable length
522
-                'padding' => '',		// TCHAR[3],  4 bytes,  8 hex characters (upto 4 bytes)
516
+                'abFlags' => '', // BYTE[4],   4 bytes,  8 hex characters
517
+                'guid' => '', // GUID,     16 bytes, 32 hex characters
518
+                'version' => '', // ULONG,     4 bytes,  8 hex characters
519
+                'type' => '', // ULONG,     4 bytes,  8 hex characters
520
+                'uniqueId' => '', // ULONG,    16 bytes,  32 hex characters
521
+                'server' => '', // CHAR,     variable length
522
+                'padding' => '', // TCHAR[3],  4 bytes,  8 hex characters (upto 4 bytes)
523 523
             ];
524 524
 
525 525
             $res['length'] = strlen($entryId);
@@ -558,13 +558,13 @@  discard block
 block discarded – undo
558 558
             $entryId = strtoupper($entryid);
559 559
 
560 560
             $res = [
561
-                'abFlags' => '',		// BYTE[4],   4 bytes,  8 hex characters
562
-                'guid' => '',		// GUID,     16 bytes, 32 hex characters
563
-                'version' => '',		// ULONG,     4 bytes,  8 hex characters
564
-                'type' => '',		// ULONG,     4 bytes,  8 hex characters
565
-                'id' => '',		// ULONG,     4 bytes,  8 hex characters
566
-                'server' => '',		// CHAR,     variable length
567
-                'padding' => '',		// TCHAR[3],  4 bytes,  8 hex characters (upto 4 bytes)
561
+                'abFlags' => '', // BYTE[4],   4 bytes,  8 hex characters
562
+                'guid' => '', // GUID,     16 bytes, 32 hex characters
563
+                'version' => '', // ULONG,     4 bytes,  8 hex characters
564
+                'type' => '', // ULONG,     4 bytes,  8 hex characters
565
+                'id' => '', // ULONG,     4 bytes,  8 hex characters
566
+                'server' => '', // CHAR,     variable length
567
+                'padding' => '', // TCHAR[3],  4 bytes,  8 hex characters (upto 4 bytes)
568 568
             ];
569 569
 
570 570
             $res['length'] = strlen($entryId);
@@ -643,13 +643,13 @@  discard block
 block discarded – undo
643 643
             $entryId = strtoupper($entryId);
644 644
 
645 645
             $res = [
646
-                'abFlags' => '',		// BYTE[4],   4 bytes,  8 hex characters
647
-                'guid' => '',		// GUID,     16 bytes, 32 hex characters
648
-                'version' => '',		// ULONG,     4 bytes,  8 hex characters
649
-                'type' => '',		// ULONG,     4 bytes,  8 hex characters
650
-                'id' => '',		// ULONG,    16 bytes,  32 hex characters
651
-                'extid' => '',		// CHAR,     variable length
652
-                'padding' => '',		// TCHAR[3],  4 bytes,  8 hex characters (upto 4 bytes)
646
+                'abFlags' => '', // BYTE[4],   4 bytes,  8 hex characters
647
+                'guid' => '', // GUID,     16 bytes, 32 hex characters
648
+                'version' => '', // ULONG,     4 bytes,  8 hex characters
649
+                'type' => '', // ULONG,     4 bytes,  8 hex characters
650
+                'id' => '', // ULONG,    16 bytes,  32 hex characters
651
+                'extid' => '', // CHAR,     variable length
652
+                'padding' => '', // TCHAR[3],  4 bytes,  8 hex characters (upto 4 bytes)
653 653
             ];
654 654
 
655 655
             $res['length'] = strlen($entryId);
@@ -747,8 +747,7 @@  discard block
 block discarded – undo
747 747
                     return false;
748 748
                 }
749 749
             } elseif (null !== $checkValue && $val != $checkValue) {
750
-                $user = null !== $GLOBALS['mapisession'] ? $GLOBALS['mapisession']->getUserName() :
751
-                        '<mapisession not yet initialized>';
750
+                $user = null !== $GLOBALS['mapisession'] ? $GLOBALS['mapisession']->getUserName() : '<mapisession not yet initialized>';
752 751
                 error_log(sprintf(
753 752
                     "Unexpected value in store entryid for user %s. Entryid: %s key: '%s' value: '%s' expected: %s",
754 753
                     $user,
Please login to merge, or discard this patch.
server/includes/mapi/class.taskrequest.php 1 patch
Spacing   +28 added lines, -28 removed lines patch added patch discarded remove patch
@@ -19,12 +19,12 @@  discard block
 block discarded – undo
19 19
      * carried in the IPM.TaskRequest item (although this information seems
20 20
      * redundant due to that information already being available in PR_MESSAGE_CLASS).
21 21
      */
22
-    define('tdmtNothing', 0);			// Value in IPM.Task items
23
-    define('tdmtTaskReq', 1);			// Assigner -> Assignee
24
-    define('tdmtTaskAcc', 2);			// Assignee -> Assigner
25
-    define('tdmtTaskDec', 3);			// Assignee -> Assigner
26
-    define('tdmtTaskUpd', 4);			// Assignee -> Assigner
27
-    define('tdmtTaskSELF', 5);			// Assigner -> Assigner (?)
22
+    define('tdmtNothing', 0); // Value in IPM.Task items
23
+    define('tdmtTaskReq', 1); // Assigner -> Assignee
24
+    define('tdmtTaskAcc', 2); // Assignee -> Assigner
25
+    define('tdmtTaskDec', 3); // Assignee -> Assigner
26
+    define('tdmtTaskUpd', 4); // Assignee -> Assigner
27
+    define('tdmtTaskSELF', 5); // Assigner -> Assigner (?)
28 28
 
29 29
     /* The TaskHistory is used to show the last action on the task
30 30
      * on both the assigner and the assignee's side.
@@ -34,22 +34,22 @@  discard block
 block discarded – undo
34 34
      * the format 'Accepted by <user> on 01-01-2010 11:00'.
35 35
      */
36 36
     define('thNone', 0);
37
-    define('thAccepted', 1);			// Set by assignee
38
-    define('thDeclined', 2);			// Set by assignee
39
-    define('thUpdated', 3);				// Set by assignee
37
+    define('thAccepted', 1); // Set by assignee
38
+    define('thDeclined', 2); // Set by assignee
39
+    define('thUpdated', 3); // Set by assignee
40 40
     define('thDueDateChanged', 4);
41
-    define('thAssigned', 5);			// Set by assigner
41
+    define('thAssigned', 5); // Set by assigner
42 42
 
43 43
     /* The TaskState value is used to differentiate the version of a task
44 44
      * in the assigner's folder and the version in the
45 45
      * assignee's folder. The buttons shown depend on this and
46 46
      * the 'taskaccepted' boolean (for the assignee)
47 47
      */
48
-    define('tdsNOM', 0);		// Got a response to a deleted task, and re-created the task for the assigner
49
-    define('tdsOWNNEW', 1);		// Not assigned
50
-    define('tdsOWN', 2);		// Assignee version
51
-    define('tdsACC', 3);		// Assigner version
52
-    define('tdsDEC', 4);		// Assigner version, but assignee declined
48
+    define('tdsNOM', 0); // Got a response to a deleted task, and re-created the task for the assigner
49
+    define('tdsOWNNEW', 1); // Not assigned
50
+    define('tdsOWN', 2); // Assignee version
51
+    define('tdsACC', 3); // Assigner version
52
+    define('tdsDEC', 4); // Assigner version, but assignee declined
53 53
 
54 54
     /* The TaskAcceptanceState is used for the assigner to indicate state */
55 55
     define('olTaskNotDelegated', 0);
@@ -59,13 +59,13 @@  discard block
 block discarded – undo
59 59
 
60 60
     /* The task ownership indicates the role of the current user relative to the task. */
61 61
     define('olNewTask', 0);
62
-    define('olDelegatedTask', 1);	// Task has been assigned
63
-    define('olOwnTask', 2);			// Task owned
62
+    define('olDelegatedTask', 1); // Task has been assigned
63
+    define('olOwnTask', 2); // Task owned
64 64
 
65 65
     /* taskmultrecips indicates whether the task request sent or received has multiple assignees or not. */
66 66
     define('tmrNone', 0);
67
-    define('tmrSent', 1);		// Task has been sent to multiple assignee
68
-    define('tmrReceived', 2);	// Task Request received has multiple assignee
67
+    define('tmrSent', 1); // Task has been sent to multiple assignee
68
+    define('tmrReceived', 2); // Task Request received has multiple assignee
69 69
 
70 70
     // Task icon index.
71 71
     define('ICON_TASK_ASSIGNEE', 0x00000502);
@@ -502,12 +502,12 @@  discard block
 block discarded – undo
502 502
             // Set properties on Task Request
503 503
             mapi_setprops($this->message, [
504 504
                 $this->props['task_goid'] => $taskid, /* our new task_goid */
505
-                $this->props['taskstate'] => tdsACC, 		/* state for our outgoing request */
506
-                $this->props['taskmode'] => tdmtNothing, 	/* we're not sending a change */
507
-                $this->props['updatecount'] => 2,			/* version 2 (no idea) */
505
+                $this->props['taskstate'] => tdsACC, /* state for our outgoing request */
506
+                $this->props['taskmode'] => tdmtNothing, /* we're not sending a change */
507
+                $this->props['updatecount'] => 2, /* version 2 (no idea) */
508 508
                 $this->props['task_acceptance_state'] => olTaskDelegationUnknown, /* no reply yet */
509 509
                 $this->props['ownership'] => olDelegatedTask, /* Task has been assigned */
510
-                $this->props['taskhistory'] => thAssigned,	/* Task has been assigned */
510
+                $this->props['taskhistory'] => thAssigned, /* Task has been assigned */
511 511
                 PR_CONVERSATION_TOPIC => $messageprops[PR_SUBJECT],
512 512
                 PR_ICON_INDEX => ICON_TASK_ASSIGNER,
513 513
             ]);
@@ -524,10 +524,10 @@  discard block
 block discarded – undo
524 524
 
525 525
             // Make it a task request, and put it in sent items after it is sent
526 526
             mapi_setprops($outgoing, [
527
-                PR_MESSAGE_CLASS => 'IPM.TaskRequest', 		/* class is task request */
528
-                $this->props['taskstate'] => tdsOWN, 	    /* for the recipient he is the task owner */
529
-                $this->props['taskmode'] => tdmtTaskReq,	/* for the recipient it's a request */
530
-                $this->props['updatecount'] => 1,			/* version 2 is in the attachment */
527
+                PR_MESSAGE_CLASS => 'IPM.TaskRequest', /* class is task request */
528
+                $this->props['taskstate'] => tdsOWN, /* for the recipient he is the task owner */
529
+                $this->props['taskmode'] => tdmtTaskReq, /* for the recipient it's a request */
530
+                $this->props['updatecount'] => 1, /* version 2 is in the attachment */
531 531
                 PR_SUBJECT_PREFIX => $prefix,
532 532
                 PR_SUBJECT => $prefix . $messageprops[PR_SUBJECT],
533 533
             ]);
@@ -1181,7 +1181,7 @@  discard block
 block discarded – undo
1181 1181
                 }
1182 1182
 
1183 1183
                 foreach ($recips as $recip) {
1184
-                    $recip[PR_RECIPIENT_TYPE] = MAPI_TO;	// Change recipient type to MAPI_TO
1184
+                    $recip[PR_RECIPIENT_TYPE] = MAPI_TO; // Change recipient type to MAPI_TO
1185 1185
                     mapi_message_modifyrecipients($outgoing, MODRECIP_ADD, [$recip]);
1186 1186
                 }
1187 1187
 
Please login to merge, or discard this patch.
server/includes/mapi/class.recurrence.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -1108,7 +1108,7 @@  discard block
 block discarded – undo
1108 1108
                     } else {
1109 1109
                         $recip[PR_RECIPIENT_FLAGS] = recipReserved | recipExceptionalDeleted | recipSendable;
1110 1110
                     }
1111
-                    $recip[PR_RECIPIENT_TRACKSTATUS] = olResponseNone;		// No Response required
1111
+                    $recip[PR_RECIPIENT_TRACKSTATUS] = olResponseNone; // No Response required
1112 1112
                 }
1113 1113
                 unset($recip);
1114 1114
                 mapi_message_modifyrecipients($exception, MODRECIP_MODIFY, $exception_recips['remove']);
@@ -1183,7 +1183,7 @@  discard block
 block discarded – undo
1183 1183
                             } else {
1184 1184
                                 $recipient[PR_RECIPIENT_FLAGS] = recipReserved | recipExceptionalDeleted | recipSendable;
1185 1185
                             }
1186
-                            $recipient[PR_RECIPIENT_TRACKSTATUS] = olRecipientTrackStatusNone;	// No Response required
1186
+                            $recipient[PR_RECIPIENT_TRACKSTATUS] = olRecipientTrackStatusNone; // No Response required
1187 1187
                             $deletedRecipients[] = $recipient;
1188 1188
                         }
1189 1189
                     }
Please login to merge, or discard this patch.
server/includes/mapi/mapidefs.php 2 patches
Indentation   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -657,7 +657,7 @@
 block discarded – undo
657 657
 /* PersistElementType Values ElementIDs for persist data of PR_IPM_OL2007_ENTRYIDS / PR_ADDITIONAL_REN_ENTRYIDS_EX */
658 658
 define('ELEMENT_SENTINEL', 0x0000); // 0 bytes Indicates that the PersistElement structure is the last one contained in the DataElements field of the PersistData structure.
659 659
 define('RSF_ELID_ENTRYID', 0x0001); // variable Indicates that the ElementData field contains the entry ID of the special folder
660
-                                                           // that is of the type indicated by the value of the PersistID field of the PersistData structure.
660
+                                                            // that is of the type indicated by the value of the PersistID field of the PersistData structure.
661 661
 define('RSF_ELID_HEADER', 0x0002); // 4 bytes Indicates that the ElementData field contains a 4-byte header value equal to 0x00000000.
662 662
 
663 663
 define('STGM_DIRECT', 0x00000000);
Please login to merge, or discard this patch.
Spacing   +77 added lines, -77 removed lines patch added patch discarded remove patch
@@ -28,40 +28,40 @@  discard block
 block discarded – undo
28 28
 
29 29
 /* Object type */
30 30
 
31
-define('MAPI_STORE', 0x00000001);    /* Message Store */
32
-define('MAPI_ADDRBOOK', 0x00000002);    /* Address Book */
33
-define('MAPI_FOLDER', 0x00000003);    /* Folder */
34
-define('MAPI_ABCONT', 0x00000004);    /* Address Book Container */
35
-define('MAPI_MESSAGE', 0x00000005);    /* Message */
36
-define('MAPI_MAILUSER', 0x00000006);    /* Individual Recipient */
37
-define('MAPI_ATTACH', 0x00000007);    /* Attachment */
38
-define('MAPI_DISTLIST', 0x00000008);    /* Distribution List Recipient */
39
-define('MAPI_PROFSECT', 0x00000009);    /* Profile Section */
40
-define('MAPI_STATUS', 0x0000000A);    /* Status Object */
41
-define('MAPI_SESSION', 0x0000000B);    /* Session */
42
-define('MAPI_FORMINFO', 0x0000000C);    /* Form Information */
31
+define('MAPI_STORE', 0x00000001); /* Message Store */
32
+define('MAPI_ADDRBOOK', 0x00000002); /* Address Book */
33
+define('MAPI_FOLDER', 0x00000003); /* Folder */
34
+define('MAPI_ABCONT', 0x00000004); /* Address Book Container */
35
+define('MAPI_MESSAGE', 0x00000005); /* Message */
36
+define('MAPI_MAILUSER', 0x00000006); /* Individual Recipient */
37
+define('MAPI_ATTACH', 0x00000007); /* Attachment */
38
+define('MAPI_DISTLIST', 0x00000008); /* Distribution List Recipient */
39
+define('MAPI_PROFSECT', 0x00000009); /* Profile Section */
40
+define('MAPI_STATUS', 0x0000000A); /* Status Object */
41
+define('MAPI_SESSION', 0x0000000B); /* Session */
42
+define('MAPI_FORMINFO', 0x0000000C); /* Form Information */
43 43
 
44 44
 define('MV_FLAG', 0x1000);
45 45
 define('MV_INSTANCE', 0x2000);
46 46
 define('MVI_FLAG', MV_FLAG | MV_INSTANCE);
47 47
 
48
-define('PT_UNSPECIFIED', 0);    /* (Reserved for interface use) type doesn't matter to caller */
49
-define('PT_NULL', 1);    /* NULL property value */
50
-define('PT_I2', 2);    /* Signed 16-bit value */
51
-define('PT_LONG', 3);    /* Signed 32-bit value */
52
-define('PT_R4', 4);    /* 4-byte floating point */
53
-define('PT_DOUBLE', 5);    /* Floating point double */
54
-define('PT_CURRENCY', 6);    /* Signed 64-bit int (decimal w/    4 digits right of decimal pt) */
55
-define('PT_APPTIME', 7);    /* Application time */
56
-define('PT_ERROR', 10);    /* 32-bit error value */
57
-define('PT_BOOLEAN', 11);    /* 16-bit boolean (non-zero true) */
58
-define('PT_OBJECT', 13);    /* Embedded object in a property */
59
-define('PT_I8', 20);    /* 8-byte signed integer */
60
-define('PT_STRING8', 30);    /* Null terminated 8-bit character string */
61
-define('PT_UNICODE', 31);    /* Null terminated Unicode string */
62
-define('PT_SYSTIME', 64);    /* FILETIME 64-bit int w/ number of 100ns periods since Jan 1,1601 */
63
-define('PT_CLSID', 72);    /* OLE GUID */
64
-define('PT_BINARY', 258);   /* Uninterpreted (counted byte array) */
48
+define('PT_UNSPECIFIED', 0); /* (Reserved for interface use) type doesn't matter to caller */
49
+define('PT_NULL', 1); /* NULL property value */
50
+define('PT_I2', 2); /* Signed 16-bit value */
51
+define('PT_LONG', 3); /* Signed 32-bit value */
52
+define('PT_R4', 4); /* 4-byte floating point */
53
+define('PT_DOUBLE', 5); /* Floating point double */
54
+define('PT_CURRENCY', 6); /* Signed 64-bit int (decimal w/    4 digits right of decimal pt) */
55
+define('PT_APPTIME', 7); /* Application time */
56
+define('PT_ERROR', 10); /* 32-bit error value */
57
+define('PT_BOOLEAN', 11); /* 16-bit boolean (non-zero true) */
58
+define('PT_OBJECT', 13); /* Embedded object in a property */
59
+define('PT_I8', 20); /* 8-byte signed integer */
60
+define('PT_STRING8', 30); /* Null terminated 8-bit character string */
61
+define('PT_UNICODE', 31); /* Null terminated Unicode string */
62
+define('PT_SYSTIME', 64); /* FILETIME 64-bit int w/ number of 100ns periods since Jan 1,1601 */
63
+define('PT_CLSID', 72); /* OLE GUID */
64
+define('PT_BINARY', 258); /* Uninterpreted (counted byte array) */
65 65
 /* Changes are likely to these numbers, and to their structures. */
66 66
 
67 67
 /* Alternate property type names for ease of use */
@@ -202,14 +202,14 @@  discard block
 block discarded – undo
202 202
 
203 203
 /* Values for PR_RESOURCE_TYPE, _METHODS, _FLAGS */
204 204
 
205
-define('MAPI_STORE_PROVIDER', 33);    /* Message Store */
206
-define('MAPI_AB', 34);    /* Address Book */
207
-define('MAPI_AB_PROVIDER', 35);    /* Address Book Provider */
208
-define('MAPI_TRANSPORT_PROVIDER', 36);    /* Transport Provider */
209
-define('MAPI_SPOOLER', 37);    /* Message Spooler */
210
-define('MAPI_PROFILE_PROVIDER', 38);    /* Profile Provider */
211
-define('MAPI_SUBSYSTEM', 39);    /* Overall Subsystem Status */
212
-define('MAPI_HOOK_PROVIDER', 40);    /* Spooler Hook */
205
+define('MAPI_STORE_PROVIDER', 33); /* Message Store */
206
+define('MAPI_AB', 34); /* Address Book */
207
+define('MAPI_AB_PROVIDER', 35); /* Address Book Provider */
208
+define('MAPI_TRANSPORT_PROVIDER', 36); /* Transport Provider */
209
+define('MAPI_SPOOLER', 37); /* Message Spooler */
210
+define('MAPI_PROFILE_PROVIDER', 38); /* Profile Provider */
211
+define('MAPI_SUBSYSTEM', 39); /* Overall Subsystem Status */
212
+define('MAPI_HOOK_PROVIDER', 40); /* Spooler Hook */
213 213
 define('STATUS_VALIDATE_STATE', 0x00000001);
214 214
 define('STATUS_SETTINGS_DIALOG', 0x00000002);
215 215
 define('STATUS_CHANGE_PASSWORD', 0x00000004);
@@ -255,10 +255,10 @@  discard block
 block discarded – undo
255 255
 define('MODRECIP_MODIFY', 0x00000004);
256 256
 define('MODRECIP_REMOVE', 0x00000008);
257 257
 
258
-define('MAPI_ORIG', 0);          /* Recipient is message originator */
259
-define('MAPI_TO', 1);          /* Recipient is a primary recipient */
260
-define('MAPI_CC', 2);          /* Recipient is a copy recipient */
261
-define('MAPI_BCC', 3);          /* Recipient is blind copy recipient */
258
+define('MAPI_ORIG', 0); /* Recipient is message originator */
259
+define('MAPI_TO', 1); /* Recipient is a primary recipient */
260
+define('MAPI_CC', 2); /* Recipient is a copy recipient */
261
+define('MAPI_BCC', 3); /* Recipient is blind copy recipient */
262 262
 
263 263
 /* IAttach Interface ------------------------------------------------------- */
264 264
 
@@ -450,23 +450,23 @@  discard block
 block discarded – undo
450 450
 define('BMR_NEZ', 0x00000001);
451 451
 
452 452
 /* array index values of restrictions -- same values are used in php-ext/main.cpp::PHPArraytoSRestriction() */
453
-define('VALUE', 0);        // propval
454
-define('RELOP', 1);        // compare method
455
-define('FUZZYLEVEL', 2);        // string search flags
456
-define('CB', 3);        // size restriction
457
-define('ULTYPE', 4);        // bit mask restriction type BMR_xxx
458
-define('ULMASK', 5);        // bitmask
459
-define('ULPROPTAG', 6);        // property
460
-define('ULPROPTAG1', 7);        // RES_COMPAREPROPS 1st property
461
-define('ULPROPTAG2', 8);        // RES_COMPAREPROPS 2nd property
462
-define('PROPS', 9);        // RES_COMMENT properties
463
-define('RESTRICTION', 10);        // RES_COMMENT and RES_SUBRESTRICTION restriction
453
+define('VALUE', 0); // propval
454
+define('RELOP', 1); // compare method
455
+define('FUZZYLEVEL', 2); // string search flags
456
+define('CB', 3); // size restriction
457
+define('ULTYPE', 4); // bit mask restriction type BMR_xxx
458
+define('ULMASK', 5); // bitmask
459
+define('ULPROPTAG', 6); // property
460
+define('ULPROPTAG1', 7); // RES_COMPAREPROPS 1st property
461
+define('ULPROPTAG2', 8); // RES_COMPAREPROPS 2nd property
462
+define('PROPS', 9); // RES_COMMENT properties
463
+define('RESTRICTION', 10); // RES_COMMENT and RES_SUBRESTRICTION restriction
464 464
 
465 465
 /* GUID's for PR_MDB_PROVIDER */
466
-define('ZARAFA_SERVICE_GUID', makeGuid('{C0A19454-7F29-1B10-A587-08002B2A2517}'));    // default store
467
-define('ZARAFA_STORE_PUBLIC_GUID', makeGuid('{70FAB278-F7AF-CD11-9BC8-00AA002FC45A}'));    // public store
468
-define('ZARAFA_STORE_DELEGATE_GUID', makeGuid('{0077B49E-E474-CE11-8C5E-00AA004254E2}'));    // other store
469
-define('ZARAFA_STORE_ARCHIVER_GUID', makeGuid('{BC8953AD-2E3F-4172-9404-896FF459870F}'));    // archive store
466
+define('ZARAFA_SERVICE_GUID', makeGuid('{C0A19454-7F29-1B10-A587-08002B2A2517}')); // default store
467
+define('ZARAFA_STORE_PUBLIC_GUID', makeGuid('{70FAB278-F7AF-CD11-9BC8-00AA002FC45A}')); // public store
468
+define('ZARAFA_STORE_DELEGATE_GUID', makeGuid('{0077B49E-E474-CE11-8C5E-00AA004254E2}')); // other store
469
+define('ZARAFA_STORE_ARCHIVER_GUID', makeGuid('{BC8953AD-2E3F-4172-9404-896FF459870F}')); // archive store
470 470
 
471 471
 /* global profile section guid */
472 472
 define('pbGlobalProfileSectionGuid', makeGuid('{C8B0DB13-05AA-1A10-9BB0-00AA002FC45A}'));
@@ -595,38 +595,38 @@  discard block
 block discarded – undo
595 595
 define('SYNC_NO_FOREIGN_KEYS', 0x100);
596 596
 define('SYNC_LIMITED_IMESSAGE', 0x200);
597 597
 define('SYNC_CATCHUP', 0x400);
598
-define('SYNC_NEW_MESSAGE', 0x800);         // only applicable to ImportMessageChange()
599
-define('SYNC_MSG_SELECTIVE', 0x1000);        // Used internally.      Will reject if used by clients.
598
+define('SYNC_NEW_MESSAGE', 0x800); // only applicable to ImportMessageChange()
599
+define('SYNC_MSG_SELECTIVE', 0x1000); // Used internally.      Will reject if used by clients.
600 600
 define('SYNC_BEST_BODY', 0x2000);
601 601
 define('SYNC_IGNORE_SPECIFIED_ON_ASSOCIATED', 0x4000);
602
-define('SYNC_PROGRESS_MODE', 0x8000);        // AirMapi progress mode
602
+define('SYNC_PROGRESS_MODE', 0x8000); // AirMapi progress mode
603 603
 define('SYNC_FXRECOVERMODE', 0x10000);
604 604
 define('SYNC_DEFER_CONFIG', 0x20000);
605
-define('SYNC_FORCE_UNICODE', 0x40000);       // Forces server to return Unicode properties
606
-define('SYNC_STATE_READONLY', 0x80000);       // Server will not update the states in the DB, setting up exporter with this flag states are read only
605
+define('SYNC_FORCE_UNICODE', 0x40000); // Forces server to return Unicode properties
606
+define('SYNC_STATE_READONLY', 0x80000); // Server will not update the states in the DB, setting up exporter with this flag states are read only
607 607
 
608
-define('EMS_AB_ADDRESS_LOOKUP', 0x00000001);    // Flag for resolvename to resolve only exact matches
608
+define('EMS_AB_ADDRESS_LOOKUP', 0x00000001); // Flag for resolvename to resolve only exact matches
609 609
 
610
-define('TBL_BATCH', 0x00000002);    // Batch multiple table commands
610
+define('TBL_BATCH', 0x00000002); // Batch multiple table commands
611 611
 
612 612
 /* Flags for recipients in exceptions */
613
-define('recipSendable', 0x00000001);    // sendable attendee.
614
-define('recipOrganizer', 0x00000002);    // meeting organizer
615
-define('recipExceptionalResponse', 0x00000010);    // attendee gave a response for the exception
616
-define('recipExceptionalDeleted', 0x00000020);    // recipientRow exists, but it is treated as if the corresponding recipient is deleted from meeting
617
-define('recipOriginal', 0x00000100);    // recipient is an original Attendee
613
+define('recipSendable', 0x00000001); // sendable attendee.
614
+define('recipOrganizer', 0x00000002); // meeting organizer
615
+define('recipExceptionalResponse', 0x00000010); // attendee gave a response for the exception
616
+define('recipExceptionalDeleted', 0x00000020); // recipientRow exists, but it is treated as if the corresponding recipient is deleted from meeting
617
+define('recipOriginal', 0x00000100); // recipient is an original Attendee
618 618
 define('recipReserved', 0x00000200);
619 619
 
620 620
 /* Flags which indicates type of Meeting Object */
621
-define('mtgEmpty', 0x00000000);    // Unspecified.
622
-define('mtgRequest', 0x00000001);    // Initial meeting request.
623
-define('mtgFull', 0x00010000);    // Full update.
624
-define('mtgInfo', 0x00020000);    // Informational update.
625
-define('mtgOutOfDate', 0x00080000);    // A newer Meeting Request object or Meeting Update object was received after this one.
626
-define('mtgDelegatorCopy', 0x00100000);    // This is set on the delegator's copy when a delegate will handle meeting-related objects.
627
-
628
-define('MAPI_ONE_OFF_UNICODE', 0x8000);        // the flag that defines whether the embedded strings are Unicode in one off entryids.
629
-define('MAPI_ONE_OFF_NO_RICH_INFO', 0x0001);        // the flag that specifies whether the recipient gets TNEF or not.
621
+define('mtgEmpty', 0x00000000); // Unspecified.
622
+define('mtgRequest', 0x00000001); // Initial meeting request.
623
+define('mtgFull', 0x00010000); // Full update.
624
+define('mtgInfo', 0x00020000); // Informational update.
625
+define('mtgOutOfDate', 0x00080000); // A newer Meeting Request object or Meeting Update object was received after this one.
626
+define('mtgDelegatorCopy', 0x00100000); // This is set on the delegator's copy when a delegate will handle meeting-related objects.
627
+
628
+define('MAPI_ONE_OFF_UNICODE', 0x8000); // the flag that defines whether the embedded strings are Unicode in one off entryids.
629
+define('MAPI_ONE_OFF_NO_RICH_INFO', 0x0001); // the flag that specifies whether the recipient gets TNEF or not.
630 630
 
631 631
 /* Mask flags for mapi_msgstore_advise */
632 632
 define('fnevCriticalError', 0x00000001);
Please login to merge, or discard this patch.
server/includes/mapi/mapi.util.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -213,7 +213,7 @@  discard block
 block discarded – undo
213 213
         // OR
214 214
         [RES_OR,
215 215
             [
216
-                [RES_AND,	// Normal items: itemEnd must be after viewStart, itemStart must be before viewEnd
216
+                [RES_AND, // Normal items: itemEnd must be after viewStart, itemStart must be before viewEnd
217 217
                     [
218 218
                         [RES_PROPERTY,
219 219
                             [RELOP => RELOP_GT,
@@ -237,7 +237,7 @@  discard block
 block discarded – undo
237 237
                     ],
238 238
                 ],
239 239
             ], // EXISTS OR
240
-        ];		// global OR
240
+        ]; // global OR
241 241
 
242 242
     // Get requested properties, plus whatever we need
243 243
     $proplist = [PR_ENTRYID, $properties['recurring'], $properties['recurring_data'], $properties['timezone_data']];
Please login to merge, or discard this patch.
server/includes/mapi/mapicode.php 1 patch
Switch Indentation   +77 added lines, -77 removed lines patch added patch discarded remove patch
@@ -205,158 +205,158 @@
 block discarded – undo
205 205
 
206 206
 function mapi_strerror($e) {
207 207
     switch ($e) {
208
-    case S_OK: return 'success';
208
+        case S_OK: return 'success';
209 209
 
210
-    case MAPI_E_CALL_FAILED: return 'An error of unexpected or unknown origin occurred';
210
+        case MAPI_E_CALL_FAILED: return 'An error of unexpected or unknown origin occurred';
211 211
 
212
-    case MAPI_E_NOT_ENOUGH_MEMORY: return 'Not enough memory was available to complete the operation';
212
+        case MAPI_E_NOT_ENOUGH_MEMORY: return 'Not enough memory was available to complete the operation';
213 213
 
214
-    case MAPI_E_INVALID_PARAMETER: return 'An invalid parameter was passed to a function or remote procedure call';
214
+        case MAPI_E_INVALID_PARAMETER: return 'An invalid parameter was passed to a function or remote procedure call';
215 215
 
216
-    case MAPI_E_INTERFACE_NOT_SUPPORTED: return 'MAPI interface not supported';
216
+        case MAPI_E_INTERFACE_NOT_SUPPORTED: return 'MAPI interface not supported';
217 217
 
218
-    case MAPI_E_NO_ACCESS: return 'An attempt was made to access a message store or object for which the user has insufficient permissions';
218
+        case MAPI_E_NO_ACCESS: return 'An attempt was made to access a message store or object for which the user has insufficient permissions';
219 219
 
220
-    case MAPI_E_NO_SUPPORT: return 'Function is not implemented';
220
+        case MAPI_E_NO_SUPPORT: return 'Function is not implemented';
221 221
 
222
-    case MAPI_E_BAD_CHARWIDTH: return 'An incompatibility exists in the character sets supported by the caller and the implementation';
222
+        case MAPI_E_BAD_CHARWIDTH: return 'An incompatibility exists in the character sets supported by the caller and the implementation';
223 223
 
224
-    case MAPI_E_STRING_TOO_LONG: return 'In the context of this method call, a string exceeds the maximum permitted length';
224
+        case MAPI_E_STRING_TOO_LONG: return 'In the context of this method call, a string exceeds the maximum permitted length';
225 225
 
226
-    case MAPI_E_UNKNOWN_FLAGS: return 'One or more values for a flags parameter were not valid';
226
+        case MAPI_E_UNKNOWN_FLAGS: return 'One or more values for a flags parameter were not valid';
227 227
 
228
-    case MAPI_E_INVALID_ENTRYID: return 'invalid entryid';
228
+        case MAPI_E_INVALID_ENTRYID: return 'invalid entryid';
229 229
 
230
-    case MAPI_E_INVALID_OBJECT: return 'A method call was made using a reference to an object that has been destroyed or is not in a viable state';
230
+        case MAPI_E_INVALID_OBJECT: return 'A method call was made using a reference to an object that has been destroyed or is not in a viable state';
231 231
 
232
-    case MAPI_E_OBJECT_CHANGED: return 'An attempt to commit changes failed because the object was changed separately';
232
+        case MAPI_E_OBJECT_CHANGED: return 'An attempt to commit changes failed because the object was changed separately';
233 233
 
234
-    case MAPI_E_OBJECT_DELETED: return 'An operation failed because the object was deleted separately';
234
+        case MAPI_E_OBJECT_DELETED: return 'An operation failed because the object was deleted separately';
235 235
 
236
-    case MAPI_E_BUSY: return 'A table operation failed because a separate operation was in progress at the same time';
236
+        case MAPI_E_BUSY: return 'A table operation failed because a separate operation was in progress at the same time';
237 237
 
238
-    case MAPI_E_NOT_ENOUGH_DISK: return 'Not enough disk space was available to complete the operation';
238
+        case MAPI_E_NOT_ENOUGH_DISK: return 'Not enough disk space was available to complete the operation';
239 239
 
240
-    case MAPI_E_NOT_ENOUGH_RESOURCES: return 'Not enough system resources were available to complete the operation';
240
+        case MAPI_E_NOT_ENOUGH_RESOURCES: return 'Not enough system resources were available to complete the operation';
241 241
 
242
-    case MAPI_E_NOT_FOUND: return 'The requested object could not be found at the server';
242
+        case MAPI_E_NOT_FOUND: return 'The requested object could not be found at the server';
243 243
 
244
-    case MAPI_E_VERSION: return 'Client and server versions are not compatible';
244
+        case MAPI_E_VERSION: return 'Client and server versions are not compatible';
245 245
 
246
-    case MAPI_E_LOGON_FAILED: return 'A client was unable to log on to the server';
246
+        case MAPI_E_LOGON_FAILED: return 'A client was unable to log on to the server';
247 247
 
248
-    case MAPI_E_SESSION_LIMIT: return 'A server or service is unable to create any more sessions';
248
+        case MAPI_E_SESSION_LIMIT: return 'A server or service is unable to create any more sessions';
249 249
 
250
-    case MAPI_E_USER_CANCEL: return 'An operation failed because a user cancelled it';
250
+        case MAPI_E_USER_CANCEL: return 'An operation failed because a user cancelled it';
251 251
 
252
-    case MAPI_E_UNABLE_TO_ABORT: return 'A ropAbort or ropAbortSubmit ROP request was unsuccessful';
252
+        case MAPI_E_UNABLE_TO_ABORT: return 'A ropAbort or ropAbortSubmit ROP request was unsuccessful';
253 253
 
254
-    case MAPI_E_NETWORK_ERROR: return 'An operation was unsuccessful because of a problem with network operations or services';
254
+        case MAPI_E_NETWORK_ERROR: return 'An operation was unsuccessful because of a problem with network operations or services';
255 255
 
256
-    case MAPI_E_DISK_ERROR: return 'There was a problem writing to or reading from disk';
256
+        case MAPI_E_DISK_ERROR: return 'There was a problem writing to or reading from disk';
257 257
 
258
-    case MAPI_E_TOO_COMPLEX: return 'The operation requested is too complex for the server to handle (often w.r.t. restrictions)';
258
+        case MAPI_E_TOO_COMPLEX: return 'The operation requested is too complex for the server to handle (often w.r.t. restrictions)';
259 259
 
260
-    case MAPI_E_BAD_COLUMN: return 'The column requested is not allowed in this type of table';
260
+        case MAPI_E_BAD_COLUMN: return 'The column requested is not allowed in this type of table';
261 261
 
262
-    case MAPI_E_EXTENDED_ERROR: return 'extended error';
262
+        case MAPI_E_EXTENDED_ERROR: return 'extended error';
263 263
 
264
-    case MAPI_E_COMPUTED: return 'A property cannot be updated because it is read-only, computed by the server';
264
+        case MAPI_E_COMPUTED: return 'A property cannot be updated because it is read-only, computed by the server';
265 265
 
266
-    case MAPI_E_CORRUPT_DATA: return 'There is an internal inconsistency in a database, or in a complex property value';
266
+        case MAPI_E_CORRUPT_DATA: return 'There is an internal inconsistency in a database, or in a complex property value';
267 267
 
268
-    case MAPI_E_UNCONFIGURED: return 'unconfigured';
268
+        case MAPI_E_UNCONFIGURED: return 'unconfigured';
269 269
 
270
-    case MAPI_E_FAILONEPROVIDER: return 'failoneprovider';
270
+        case MAPI_E_FAILONEPROVIDER: return 'failoneprovider';
271 271
 
272
-    case MAPI_E_UNKNOWN_CPID: return 'The server is not configured to support the code page requested by the client';
272
+        case MAPI_E_UNKNOWN_CPID: return 'The server is not configured to support the code page requested by the client';
273 273
 
274
-    case MAPI_E_UNKNOWN_LCID: return 'The server is not configured to support the locale requested by the client';
274
+        case MAPI_E_UNKNOWN_LCID: return 'The server is not configured to support the locale requested by the client';
275 275
 
276
-    case MAPI_E_PASSWORD_CHANGE_REQUIRED: return 'password change required';
276
+        case MAPI_E_PASSWORD_CHANGE_REQUIRED: return 'password change required';
277 277
 
278
-    case MAPI_E_PASSWORD_EXPIRED: return 'password expired';
278
+        case MAPI_E_PASSWORD_EXPIRED: return 'password expired';
279 279
 
280
-    case MAPI_E_INVALID_WORKSTATION_ACCOUNT: return 'invalid workstation account';
280
+        case MAPI_E_INVALID_WORKSTATION_ACCOUNT: return 'invalid workstation account';
281 281
 
282
-    case MAPI_E_INVALID_ACCESS_TIME: return 'The operation failed due to clock skew between servers';
282
+        case MAPI_E_INVALID_ACCESS_TIME: return 'The operation failed due to clock skew between servers';
283 283
 
284
-    case MAPI_E_ACCOUNT_DISABLED: return 'account disabled';
284
+        case MAPI_E_ACCOUNT_DISABLED: return 'account disabled';
285 285
 
286
-    case MAPI_E_END_OF_SESSION: return 'The server session has been destroyed, possibly by a server restart';
286
+        case MAPI_E_END_OF_SESSION: return 'The server session has been destroyed, possibly by a server restart';
287 287
 
288
-    case MAPI_E_UNKNOWN_ENTRYID: return 'The EntryID passed to OpenEntry was created by a different MAPI provider';
288
+        case MAPI_E_UNKNOWN_ENTRYID: return 'The EntryID passed to OpenEntry was created by a different MAPI provider';
289 289
 
290
-    case MAPI_E_MISSING_REQUIRED_COLUMN: return 'missing required column';
290
+        case MAPI_E_MISSING_REQUIRED_COLUMN: return 'missing required column';
291 291
 
292
-    case MAPI_W_NO_SERVICE: return 'no service';
292
+        case MAPI_W_NO_SERVICE: return 'no service';
293 293
 
294
-    case MAPI_E_BAD_VALUE: return 'bad value';
294
+        case MAPI_E_BAD_VALUE: return 'bad value';
295 295
 
296
-    case MAPI_E_INVALID_TYPE: return 'invalid type';
296
+        case MAPI_E_INVALID_TYPE: return 'invalid type';
297 297
 
298
-    case MAPI_E_TYPE_NO_SUPPORT: return 'type no support';
298
+        case MAPI_E_TYPE_NO_SUPPORT: return 'type no support';
299 299
 
300
-    case MAPI_E_UNEXPECTED_TYPE: return 'unexpected_type';
300
+        case MAPI_E_UNEXPECTED_TYPE: return 'unexpected_type';
301 301
 
302
-    case MAPI_E_TOO_BIG: return 'The table is too big for the requested operation to complete';
302
+        case MAPI_E_TOO_BIG: return 'The table is too big for the requested operation to complete';
303 303
 
304
-    case MAPI_E_DECLINE_COPY: return 'The provider implements this method by calling a support object method, and the caller has passed the MAPI_DECLINE_OK flag';
304
+        case MAPI_E_DECLINE_COPY: return 'The provider implements this method by calling a support object method, and the caller has passed the MAPI_DECLINE_OK flag';
305 305
 
306
-    case MAPI_E_UNEXPECTED_ID: return 'unexpected id';
306
+        case MAPI_E_UNEXPECTED_ID: return 'unexpected id';
307 307
 
308
-    case MAPI_W_ERRORS_RETURNED: return 'The call succeeded, but the message store provider has error information available';
308
+        case MAPI_W_ERRORS_RETURNED: return 'The call succeeded, but the message store provider has error information available';
309 309
 
310
-    case MAPI_E_UNABLE_TO_COMPLETE: return 'A complex operation such as building a table row set could not be completed';
310
+        case MAPI_E_UNABLE_TO_COMPLETE: return 'A complex operation such as building a table row set could not be completed';
311 311
 
312
-    case MAPI_E_TIMEOUT: return 'An asynchronous operation did not succeed within the specified time-out';
312
+        case MAPI_E_TIMEOUT: return 'An asynchronous operation did not succeed within the specified time-out';
313 313
 
314
-    case MAPI_E_TABLE_EMPTY: return 'A table essential to the operation is empty';
314
+        case MAPI_E_TABLE_EMPTY: return 'A table essential to the operation is empty';
315 315
 
316
-    case MAPI_E_TABLE_TOO_BIG: return 'The table is too big for the requested operation to complete';
316
+        case MAPI_E_TABLE_TOO_BIG: return 'The table is too big for the requested operation to complete';
317 317
 
318
-    case MAPI_E_INVALID_BOOKMARK: return 'The bookmark passed to a table operation was not created on the same table';
318
+        case MAPI_E_INVALID_BOOKMARK: return 'The bookmark passed to a table operation was not created on the same table';
319 319
 
320
-    case MAPI_W_POSITION_CHANGED: return 'position changed';
320
+        case MAPI_W_POSITION_CHANGED: return 'position changed';
321 321
 
322
-    case MAPI_W_APPROX_COUNT: return 'approx count';
322
+        case MAPI_W_APPROX_COUNT: return 'approx count';
323 323
 
324
-    case MAPI_E_WAIT: return 'A wait time-out has expired';
324
+        case MAPI_E_WAIT: return 'A wait time-out has expired';
325 325
 
326
-    case MAPI_E_CANCEL: return 'The operation had to be canceled';
326
+        case MAPI_E_CANCEL: return 'The operation had to be canceled';
327 327
 
328
-    case MAPI_E_NOT_ME: return 'not me';
328
+        case MAPI_E_NOT_ME: return 'not me';
329 329
 
330
-    case MAPI_W_CANCEL_MESSAGE: return 'cancel message';
330
+        case MAPI_W_CANCEL_MESSAGE: return 'cancel message';
331 331
 
332
-    case MAPI_E_CORRUPT_STORE: return 'corrupt store';
332
+        case MAPI_E_CORRUPT_STORE: return 'corrupt store';
333 333
 
334
-    case MAPI_E_NOT_IN_QUEUE: return 'not in queue';
334
+        case MAPI_E_NOT_IN_QUEUE: return 'not in queue';
335 335
 
336
-    case MAPI_E_NO_SUPPRESS: return 'The server does not support the suppression of read receipts';
336
+        case MAPI_E_NO_SUPPRESS: return 'The server does not support the suppression of read receipts';
337 337
 
338
-    case MAPI_E_COLLISION: return 'A folder or item cannot be created because one with the same name or other criteria already exists';
338
+        case MAPI_E_COLLISION: return 'A folder or item cannot be created because one with the same name or other criteria already exists';
339 339
 
340
-    case MAPI_E_NOT_INITIALIZED: return 'The subsystem is not ready';
340
+        case MAPI_E_NOT_INITIALIZED: return 'The subsystem is not ready';
341 341
 
342
-    case MAPI_E_NON_STANDARD: return 'non standard';
342
+        case MAPI_E_NON_STANDARD: return 'non standard';
343 343
 
344
-    case MAPI_E_NO_RECIPIENTS: return 'A message cannot be sent because it has no recipients';
344
+        case MAPI_E_NO_RECIPIENTS: return 'A message cannot be sent because it has no recipients';
345 345
 
346
-    case MAPI_E_SUBMITTED: return 'A message cannot be opened for modification because it has already been sent';
346
+        case MAPI_E_SUBMITTED: return 'A message cannot be opened for modification because it has already been sent';
347 347
 
348
-    case MAPI_E_HAS_FOLDERS: return 'A folder cannot be deleted because it still contains subfolders';
348
+        case MAPI_E_HAS_FOLDERS: return 'A folder cannot be deleted because it still contains subfolders';
349 349
 
350
-    case MAPI_E_HAS_MESSAGES: return 'A folder cannot be deleted because it still contains messages';
350
+        case MAPI_E_HAS_MESSAGES: return 'A folder cannot be deleted because it still contains messages';
351 351
 
352
-    case MAPI_E_FOLDER_CYCLE: return 'A folder move or copy operation would create a cycle';
352
+        case MAPI_E_FOLDER_CYCLE: return 'A folder move or copy operation would create a cycle';
353 353
 
354
-    case MAPI_W_PARTIAL_COMPLETION: return 'The call succeeded, but not all entries were successfully operated on';
354
+        case MAPI_W_PARTIAL_COMPLETION: return 'The call succeeded, but not all entries were successfully operated on';
355 355
 
356
-    case MAPI_E_AMBIGUOUS_RECIP: return 'An unresolved recipient matches more than one directory entry';
356
+        case MAPI_E_AMBIGUOUS_RECIP: return 'An unresolved recipient matches more than one directory entry';
357 357
 
358
-    case MAPI_E_STORE_FULL: return 'Store full';
358
+        case MAPI_E_STORE_FULL: return 'Store full';
359 359
 
360
-    default: return sprintf('%xh', $e);
360
+        default: return sprintf('%xh', $e);
361 361
     }
362 362
 }
Please login to merge, or discard this patch.