@@ -24,12 +24,12 @@ discard block |
||
24 | 24 | * carried in the IPM.TaskRequest item (although this information seems |
25 | 25 | * redundant due to that information already being available in PR_MESSAGE_CLASS). |
26 | 26 | */ |
27 | -define('tdmtNothing', 0); // Value in IPM.Task items |
|
28 | -define('tdmtTaskReq', 1); // Assigner -> Assignee |
|
29 | -define('tdmtTaskAcc', 2); // Assignee -> Assigner |
|
30 | -define('tdmtTaskDec', 3); // Assignee -> Assigner |
|
31 | -define('tdmtTaskUpd', 4); // Assignee -> Assigner |
|
32 | -define('tdmtTaskSELF', 5); // Assigner -> Assigner (?) |
|
27 | +define('tdmtNothing', 0); // Value in IPM.Task items |
|
28 | +define('tdmtTaskReq', 1); // Assigner -> Assignee |
|
29 | +define('tdmtTaskAcc', 2); // Assignee -> Assigner |
|
30 | +define('tdmtTaskDec', 3); // Assignee -> Assigner |
|
31 | +define('tdmtTaskUpd', 4); // Assignee -> Assigner |
|
32 | +define('tdmtTaskSELF', 5); // Assigner -> Assigner (?) |
|
33 | 33 | |
34 | 34 | /* The TaskHistory is used to show the last action on the task |
35 | 35 | * on both the assigner and the assignee's side. |
@@ -39,22 +39,22 @@ discard block |
||
39 | 39 | * the format 'Accepted by <user> on 01-01-2010 11:00'. |
40 | 40 | */ |
41 | 41 | define('thNone', 0); |
42 | -define('thAccepted', 1); // Set by assignee |
|
43 | -define('thDeclined', 2); // Set by assignee |
|
44 | -define('thUpdated', 3); // Set by assignee |
|
42 | +define('thAccepted', 1); // Set by assignee |
|
43 | +define('thDeclined', 2); // Set by assignee |
|
44 | +define('thUpdated', 3); // Set by assignee |
|
45 | 45 | define('thDueDateChanged', 4); |
46 | -define('thAssigned', 5); // Set by assigner |
|
46 | +define('thAssigned', 5); // Set by assigner |
|
47 | 47 | |
48 | 48 | /* The TaskState value is used to differentiate the version of a task |
49 | 49 | * in the assigner's folder and the version in the |
50 | 50 | * assignee's folder. The buttons shown depend on this and |
51 | 51 | * the 'taskaccepted' boolean (for the assignee) |
52 | 52 | */ |
53 | -define('tdsNOM', 0); // Got a response to a deleted task, and re-created the task for the assigner |
|
54 | -define('tdsOWNNEW', 1); // Not assigned |
|
55 | -define('tdsOWN', 2); // Assignee version |
|
56 | -define('tdsACC', 3); // Assigner version |
|
57 | -define('tdsDEC', 4); // Assigner version, but assignee declined |
|
53 | +define('tdsNOM', 0); // Got a response to a deleted task, and re-created the task for the assigner |
|
54 | +define('tdsOWNNEW', 1); // Not assigned |
|
55 | +define('tdsOWN', 2); // Assignee version |
|
56 | +define('tdsACC', 3); // Assigner version |
|
57 | +define('tdsDEC', 4); // Assigner version, but assignee declined |
|
58 | 58 | |
59 | 59 | /* The TaskAcceptanceState is used for the assigner to indicate state */ |
60 | 60 | define('olTaskNotDelegated', 0); |
@@ -64,13 +64,13 @@ discard block |
||
64 | 64 | |
65 | 65 | /* The task ownership indicates the role of the current user relative to the task. */ |
66 | 66 | define('olNewTask', 0); |
67 | -define('olDelegatedTask', 1); // Task has been assigned |
|
68 | -define('olOwnTask', 2); // Task owned |
|
67 | +define('olDelegatedTask', 1); // Task has been assigned |
|
68 | +define('olOwnTask', 2); // Task owned |
|
69 | 69 | |
70 | 70 | /* taskmultrecips indicates whether the task request sent or received has multiple assignees or not. */ |
71 | 71 | define('tmrNone', 0); |
72 | -define('tmrSent', 1); // Task has been sent to multiple assignee |
|
73 | -define('tmrReceived', 2); // Task Request received has multiple assignee |
|
72 | +define('tmrSent', 1); // Task has been sent to multiple assignee |
|
73 | +define('tmrReceived', 2); // Task Request received has multiple assignee |
|
74 | 74 | |
75 | 75 | // Task icon index. |
76 | 76 | define('ICON_TASK_ASSIGNEE', 0x00000502); |
@@ -1266,7 +1266,7 @@ discard block |
||
1266 | 1266 | } |
1267 | 1267 | |
1268 | 1268 | foreach ($recips as $recip) { |
1269 | - $recip[PR_RECIPIENT_TYPE] = MAPI_TO; // Change recipient type to MAPI_TO |
|
1269 | + $recip[PR_RECIPIENT_TYPE] = MAPI_TO; // Change recipient type to MAPI_TO |
|
1270 | 1270 | mapi_message_modifyrecipients($outgoing, MODRECIP_ADD, [$recip]); |
1271 | 1271 | } |
1272 | 1272 |
@@ -16,40 +16,40 @@ discard block |
||
16 | 16 | |
17 | 17 | /* Object type */ |
18 | 18 | |
19 | -define('MAPI_STORE', 0x00000001); /* Message Store */ |
|
20 | -define('MAPI_ADDRBOOK', 0x00000002); /* Address Book */ |
|
21 | -define('MAPI_FOLDER', 0x00000003); /* Folder */ |
|
22 | -define('MAPI_ABCONT', 0x00000004); /* Address Book Container */ |
|
23 | -define('MAPI_MESSAGE', 0x00000005); /* Message */ |
|
24 | -define('MAPI_MAILUSER', 0x00000006); /* Individual Recipient */ |
|
25 | -define('MAPI_ATTACH', 0x00000007); /* Attachment */ |
|
26 | -define('MAPI_DISTLIST', 0x00000008); /* Distribution List Recipient */ |
|
27 | -define('MAPI_PROFSECT', 0x00000009); /* Profile Section */ |
|
28 | -define('MAPI_STATUS', 0x0000000A); /* Status Object */ |
|
29 | -define('MAPI_SESSION', 0x0000000B); /* Session */ |
|
30 | -define('MAPI_FORMINFO', 0x0000000C); /* Form Information */ |
|
19 | +define('MAPI_STORE', 0x00000001); /* Message Store */ |
|
20 | +define('MAPI_ADDRBOOK', 0x00000002); /* Address Book */ |
|
21 | +define('MAPI_FOLDER', 0x00000003); /* Folder */ |
|
22 | +define('MAPI_ABCONT', 0x00000004); /* Address Book Container */ |
|
23 | +define('MAPI_MESSAGE', 0x00000005); /* Message */ |
|
24 | +define('MAPI_MAILUSER', 0x00000006); /* Individual Recipient */ |
|
25 | +define('MAPI_ATTACH', 0x00000007); /* Attachment */ |
|
26 | +define('MAPI_DISTLIST', 0x00000008); /* Distribution List Recipient */ |
|
27 | +define('MAPI_PROFSECT', 0x00000009); /* Profile Section */ |
|
28 | +define('MAPI_STATUS', 0x0000000A); /* Status Object */ |
|
29 | +define('MAPI_SESSION', 0x0000000B); /* Session */ |
|
30 | +define('MAPI_FORMINFO', 0x0000000C); /* Form Information */ |
|
31 | 31 | |
32 | 32 | define('MV_FLAG', 0x1000); |
33 | 33 | define('MV_INSTANCE', 0x2000); |
34 | 34 | define('MVI_FLAG', MV_FLAG | MV_INSTANCE); |
35 | 35 | |
36 | -define('PT_UNSPECIFIED', 0); /* (Reserved for interface use) type doesn't matter to caller */ |
|
37 | -define('PT_NULL', 1); /* NULL property value */ |
|
38 | -define('PT_I2', 2); /* Signed 16-bit value */ |
|
39 | -define('PT_LONG', 3); /* Signed 32-bit value */ |
|
40 | -define('PT_R4', 4); /* 4-byte floating point */ |
|
41 | -define('PT_DOUBLE', 5); /* Floating point double */ |
|
42 | -define('PT_CURRENCY', 6); /* Signed 64-bit int (decimal w/4 digits right of decimal pt) */ |
|
43 | -define('PT_APPTIME', 7); /* Application time */ |
|
44 | -define('PT_ERROR', 10); /* 32-bit error value */ |
|
45 | -define('PT_BOOLEAN', 11); /* 16-bit boolean (non-zero true) */ |
|
46 | -define('PT_OBJECT', 13); /* Embedded object in a property */ |
|
47 | -define('PT_I8', 20); /* 8-byte signed integer */ |
|
48 | -define('PT_STRING8', 30); /* Null terminated 8-bit character string */ |
|
49 | -define('PT_UNICODE', 31); /* Null terminated Unicode string */ |
|
50 | -define('PT_SYSTIME', 64); /* FILETIME 64-bit int w/ number of 100ns periods since Jan 1,1601 */ |
|
51 | -define('PT_CLSID', 72); /* OLE GUID */ |
|
52 | -define('PT_BINARY', 258); /* Uninterpreted (counted byte array) */ |
|
36 | +define('PT_UNSPECIFIED', 0); /* (Reserved for interface use) type doesn't matter to caller */ |
|
37 | +define('PT_NULL', 1); /* NULL property value */ |
|
38 | +define('PT_I2', 2); /* Signed 16-bit value */ |
|
39 | +define('PT_LONG', 3); /* Signed 32-bit value */ |
|
40 | +define('PT_R4', 4); /* 4-byte floating point */ |
|
41 | +define('PT_DOUBLE', 5); /* Floating point double */ |
|
42 | +define('PT_CURRENCY', 6); /* Signed 64-bit int (decimal w/4 digits right of decimal pt) */ |
|
43 | +define('PT_APPTIME', 7); /* Application time */ |
|
44 | +define('PT_ERROR', 10); /* 32-bit error value */ |
|
45 | +define('PT_BOOLEAN', 11); /* 16-bit boolean (non-zero true) */ |
|
46 | +define('PT_OBJECT', 13); /* Embedded object in a property */ |
|
47 | +define('PT_I8', 20); /* 8-byte signed integer */ |
|
48 | +define('PT_STRING8', 30); /* Null terminated 8-bit character string */ |
|
49 | +define('PT_UNICODE', 31); /* Null terminated Unicode string */ |
|
50 | +define('PT_SYSTIME', 64); /* FILETIME 64-bit int w/ number of 100ns periods since Jan 1,1601 */ |
|
51 | +define('PT_CLSID', 72); /* OLE GUID */ |
|
52 | +define('PT_BINARY', 258); /* Uninterpreted (counted byte array) */ |
|
53 | 53 | /* Changes are likely to these numbers, and to their structures. */ |
54 | 54 | |
55 | 55 | /* Alternate property type names for ease of use */ |
@@ -190,14 +190,14 @@ discard block |
||
190 | 190 | |
191 | 191 | /* Values for PR_RESOURCE_TYPE, _METHODS, _FLAGS */ |
192 | 192 | |
193 | -define('MAPI_STORE_PROVIDER', 33); /* Message Store */ |
|
194 | -define('MAPI_AB', 34); /* Address Book */ |
|
195 | -define('MAPI_AB_PROVIDER', 35); /* Address Book Provider */ |
|
193 | +define('MAPI_STORE_PROVIDER', 33); /* Message Store */ |
|
194 | +define('MAPI_AB', 34); /* Address Book */ |
|
195 | +define('MAPI_AB_PROVIDER', 35); /* Address Book Provider */ |
|
196 | 196 | define('MAPI_TRANSPORT_PROVIDER', 36); /* Transport Provider */ |
197 | -define('MAPI_SPOOLER', 37); /* Message Spooler */ |
|
198 | -define('MAPI_PROFILE_PROVIDER', 38); /* Profile Provider */ |
|
199 | -define('MAPI_SUBSYSTEM', 39); /* Overall Subsystem Status */ |
|
200 | -define('MAPI_HOOK_PROVIDER', 40); /* Spooler Hook */ |
|
197 | +define('MAPI_SPOOLER', 37); /* Message Spooler */ |
|
198 | +define('MAPI_PROFILE_PROVIDER', 38); /* Profile Provider */ |
|
199 | +define('MAPI_SUBSYSTEM', 39); /* Overall Subsystem Status */ |
|
200 | +define('MAPI_HOOK_PROVIDER', 40); /* Spooler Hook */ |
|
201 | 201 | define('STATUS_VALIDATE_STATE', 0x00000001); |
202 | 202 | define('STATUS_SETTINGS_DIALOG', 0x00000002); |
203 | 203 | define('STATUS_CHANGE_PASSWORD', 0x00000004); |
@@ -243,10 +243,10 @@ discard block |
||
243 | 243 | define('MODRECIP_MODIFY', 0x00000004); |
244 | 244 | define('MODRECIP_REMOVE', 0x00000008); |
245 | 245 | |
246 | -define('MAPI_ORIG', 0); /* Recipient is message originator */ |
|
247 | -define('MAPI_TO', 1); /* Recipient is a primary recipient */ |
|
248 | -define('MAPI_CC', 2); /* Recipient is a copy recipient */ |
|
249 | -define('MAPI_BCC', 3); /* Recipient is blind copy recipient */ |
|
246 | +define('MAPI_ORIG', 0); /* Recipient is message originator */ |
|
247 | +define('MAPI_TO', 1); /* Recipient is a primary recipient */ |
|
248 | +define('MAPI_CC', 2); /* Recipient is a copy recipient */ |
|
249 | +define('MAPI_BCC', 3); /* Recipient is blind copy recipient */ |
|
250 | 250 | |
251 | 251 | /* IAttach Interface ------------------------------------------------------- */ |
252 | 252 | |
@@ -307,26 +307,26 @@ discard block |
||
307 | 307 | define('MAPI_SEND_NO_RICH_INFO', 0x00010000); |
308 | 308 | |
309 | 309 | /* flags for PR_STORE_SUPPORT_MASK */ |
310 | -define('STORE_ANSI_OK', 0x00020000); // The message store supports properties containing ANSI (8-bit) characters. |
|
311 | -define('STORE_ATTACH_OK', 0x00000020); // The message store supports attachments (OLE or non-OLE) to messages. |
|
312 | -define('STORE_CATEGORIZE_OK', 0x00000400); // The message store supports categorized views of tables. |
|
313 | -define('STORE_CREATE_OK', 0x00000010); // The message store supports creation of new messages. |
|
314 | -define('STORE_ENTRYID_UNIQUE', 0x00000001); // Entry identifiers for the objects in the message store are unique, that is, never reused during the life of the store. |
|
315 | -define('STORE_HTML_OK', 0x00010000); // The message store supports Hypertext Markup Language (HTML) messages, stored in the PR_BODY_HTML property. Note that STORE_HTML_OK is not defined in versions of MAPIDEFS.H included with Microsoft� Exchange 2000 Server and earlier. If your development environment uses a MAPIDEFS.H file that does not include STORE_HTML_OK, use the value 0x00010000 instead. |
|
316 | -define('STORE_LOCALSTORE', 0x00080000); // This flag is reserved and should not be used. |
|
317 | -define('STORE_MODIFY_OK', 0x00000008); // The message store supports modification of its existing messages. |
|
318 | -define('STORE_MV_PROPS_OK', 0x00000200); // The message store supports multivalued properties, guarantees the stability of value order in a multivalued property throughout a save operation, and supports instantiation of multivalued properties in tables. |
|
319 | -define('STORE_NOTIFY_OK', 0x00000100); // The message store supports notifications. |
|
320 | -define('STORE_OLE_OK', 0x00000040); // The message store supports OLE attachments. The OLE data is accessible through an IStorage interface, such as that available through the PR_ATTACH_DATA_OBJ property. |
|
321 | -define('STORE_PUBLIC_FOLDERS', 0x00004000); // The folders in this store are public (multi-user), not private (possibly multi-instance but not multi-user). |
|
322 | -define('STORE_READONLY', 0x00000002); // All interfaces for the message store have a read-only access level. |
|
323 | -define('STORE_RESTRICTION_OK', 0x00001000); // The message store supports restrictions. |
|
324 | -define('STORE_RTF_OK', 0x00000800); // The message store supports Rich Text Format (RTF) messages, usually stored compressed, and the store itself keeps PR_BODY and PR_RTF_COMPRESSED synchronized. |
|
325 | -define('STORE_SEARCH_OK', 0x00000004); // The message store supports search-results folders. |
|
326 | -define('STORE_SORT_OK', 0x00002000); // The message store supports sorting views of tables. |
|
327 | -define('STORE_SUBMIT_OK', 0x00000080); // The message store supports marking a message for submission. |
|
310 | +define('STORE_ANSI_OK', 0x00020000); // The message store supports properties containing ANSI (8-bit) characters. |
|
311 | +define('STORE_ATTACH_OK', 0x00000020); // The message store supports attachments (OLE or non-OLE) to messages. |
|
312 | +define('STORE_CATEGORIZE_OK', 0x00000400); // The message store supports categorized views of tables. |
|
313 | +define('STORE_CREATE_OK', 0x00000010); // The message store supports creation of new messages. |
|
314 | +define('STORE_ENTRYID_UNIQUE', 0x00000001); // Entry identifiers for the objects in the message store are unique, that is, never reused during the life of the store. |
|
315 | +define('STORE_HTML_OK', 0x00010000); // The message store supports Hypertext Markup Language (HTML) messages, stored in the PR_BODY_HTML property. Note that STORE_HTML_OK is not defined in versions of MAPIDEFS.H included with Microsoft� Exchange 2000 Server and earlier. If your development environment uses a MAPIDEFS.H file that does not include STORE_HTML_OK, use the value 0x00010000 instead. |
|
316 | +define('STORE_LOCALSTORE', 0x00080000); // This flag is reserved and should not be used. |
|
317 | +define('STORE_MODIFY_OK', 0x00000008); // The message store supports modification of its existing messages. |
|
318 | +define('STORE_MV_PROPS_OK', 0x00000200); // The message store supports multivalued properties, guarantees the stability of value order in a multivalued property throughout a save operation, and supports instantiation of multivalued properties in tables. |
|
319 | +define('STORE_NOTIFY_OK', 0x00000100); // The message store supports notifications. |
|
320 | +define('STORE_OLE_OK', 0x00000040); // The message store supports OLE attachments. The OLE data is accessible through an IStorage interface, such as that available through the PR_ATTACH_DATA_OBJ property. |
|
321 | +define('STORE_PUBLIC_FOLDERS', 0x00004000); // The folders in this store are public (multi-user), not private (possibly multi-instance but not multi-user). |
|
322 | +define('STORE_READONLY', 0x00000002); // All interfaces for the message store have a read-only access level. |
|
323 | +define('STORE_RESTRICTION_OK', 0x00001000); // The message store supports restrictions. |
|
324 | +define('STORE_RTF_OK', 0x00000800); // The message store supports Rich Text Format (RTF) messages, usually stored compressed, and the store itself keeps PR_BODY and PR_RTF_COMPRESSED synchronized. |
|
325 | +define('STORE_SEARCH_OK', 0x00000004); // The message store supports search-results folders. |
|
326 | +define('STORE_SORT_OK', 0x00002000); // The message store supports sorting views of tables. |
|
327 | +define('STORE_SUBMIT_OK', 0x00000080); // The message store supports marking a message for submission. |
|
328 | 328 | define('STORE_UNCOMPRESSED_RTF', 0x00008000); // The message store supports storage of Rich Text Format (RTF) messages in uncompressed form. An uncompressed RTF stream is identified by the value dwMagicUncompressedRTF in the stream header. The dwMagicUncompressedRTF value is defined in the RTFLIB.H file. |
329 | -define('STORE_UNICODE_OK', 0x00040000); // The message store supports properties containing Unicode characters. |
|
329 | +define('STORE_UNICODE_OK', 0x00040000); // The message store supports properties containing Unicode characters. |
|
330 | 330 | |
331 | 331 | /* PR_DISPLAY_TYPEs */ |
332 | 332 | /* For address book contents tables */ |
@@ -439,21 +439,21 @@ discard block |
||
439 | 439 | define('BMR_NEZ', 0x00000001); |
440 | 440 | |
441 | 441 | /* array index values of restrictions -- same values are used in php-ext/main.cpp::PHPArraytoSRestriction() */ |
442 | -define('VALUE', 0); // propval |
|
443 | -define('RELOP', 1); // compare method |
|
444 | -define('FUZZYLEVEL', 2); // string search flags |
|
445 | -define('CB', 3); // size restriction |
|
446 | -define('ULTYPE', 4); // bit mask restriction type BMR_xxx |
|
447 | -define('ULMASK', 5); // bitmask |
|
448 | -define('ULPROPTAG', 6); // property |
|
449 | -define('ULPROPTAG1', 7); // RES_COMPAREPROPS 1st property |
|
450 | -define('ULPROPTAG2', 8); // RES_COMPAREPROPS 2nd property |
|
451 | -define('PROPS', 9); // RES_COMMENT properties |
|
442 | +define('VALUE', 0); // propval |
|
443 | +define('RELOP', 1); // compare method |
|
444 | +define('FUZZYLEVEL', 2); // string search flags |
|
445 | +define('CB', 3); // size restriction |
|
446 | +define('ULTYPE', 4); // bit mask restriction type BMR_xxx |
|
447 | +define('ULMASK', 5); // bitmask |
|
448 | +define('ULPROPTAG', 6); // property |
|
449 | +define('ULPROPTAG1', 7); // RES_COMPAREPROPS 1st property |
|
450 | +define('ULPROPTAG2', 8); // RES_COMPAREPROPS 2nd property |
|
451 | +define('PROPS', 9); // RES_COMMENT properties |
|
452 | 452 | define('RESTRICTION', 10); // RES_COMMENT and RES_SUBRESTRICTION restriction |
453 | 453 | |
454 | 454 | /* GUID's for PR_MDB_PROVIDER */ |
455 | -define("ZARAFA_SERVICE_GUID", makeGuid("{C0A19454-7F29-1B10-A587-08002B2A2517}")); // default store |
|
456 | -define("ZARAFA_STORE_PUBLIC_GUID", makeGuid("{70FAB278-F7AF-CD11-9BC8-00AA002FC45A}")); // public store |
|
455 | +define("ZARAFA_SERVICE_GUID", makeGuid("{C0A19454-7F29-1B10-A587-08002B2A2517}")); // default store |
|
456 | +define("ZARAFA_STORE_PUBLIC_GUID", makeGuid("{70FAB278-F7AF-CD11-9BC8-00AA002FC45A}")); // public store |
|
457 | 457 | define("ZARAFA_STORE_DELEGATE_GUID", makeGuid("{0077B49E-E474-CE11-8C5E-00AA004254E2}")); // other store |
458 | 458 | define('ZARAFA_STORE_ARCHIVER_GUID', makeGuid("{BC8953AD-2E3F-4172-9404-896FF459870F}")); // archive store |
459 | 459 | |
@@ -586,38 +586,38 @@ discard block |
||
586 | 586 | define('SYNC_NO_FOREIGN_KEYS', 0x100); |
587 | 587 | define('SYNC_LIMITED_IMESSAGE', 0x200); |
588 | 588 | define('SYNC_CATCHUP', 0x400); |
589 | -define('SYNC_NEW_MESSAGE', 0x800); // only applicable to ImportMessageChange() |
|
590 | -define('SYNC_MSG_SELECTIVE', 0x1000); // Used internally. Will reject if used by clients. |
|
589 | +define('SYNC_NEW_MESSAGE', 0x800); // only applicable to ImportMessageChange() |
|
590 | +define('SYNC_MSG_SELECTIVE', 0x1000); // Used internally. Will reject if used by clients. |
|
591 | 591 | define('SYNC_BEST_BODY', 0x2000); |
592 | 592 | define('SYNC_IGNORE_SPECIFIED_ON_ASSOCIATED', 0x4000); |
593 | -define('SYNC_PROGRESS_MODE', 0x8000); // AirMapi progress mode |
|
593 | +define('SYNC_PROGRESS_MODE', 0x8000); // AirMapi progress mode |
|
594 | 594 | define('SYNC_FXRECOVERMODE', 0x10000); |
595 | 595 | define('SYNC_DEFER_CONFIG', 0x20000); |
596 | -define('SYNC_FORCE_UNICODE', 0x40000); // Forces server to return Unicode properties |
|
597 | -define('SYNC_STATE_READONLY', 0x80000); // Server will not update the states in the DB, setting up exporter with this flag states are read only |
|
596 | +define('SYNC_FORCE_UNICODE', 0x40000); // Forces server to return Unicode properties |
|
597 | +define('SYNC_STATE_READONLY', 0x80000); // Server will not update the states in the DB, setting up exporter with this flag states are read only |
|
598 | 598 | |
599 | -define('EMS_AB_ADDRESS_LOOKUP', 0x00000001); // Flag for resolvename to resolve only exact matches |
|
599 | +define('EMS_AB_ADDRESS_LOOKUP', 0x00000001); // Flag for resolvename to resolve only exact matches |
|
600 | 600 | |
601 | -define('TBL_BATCH', 0x00000002); // Batch multiple table commands |
|
601 | +define('TBL_BATCH', 0x00000002); // Batch multiple table commands |
|
602 | 602 | |
603 | 603 | /* Flags for recipients in exceptions */ |
604 | -define('recipSendable', 0x00000001); // sendable attendee. |
|
605 | -define('recipOrganizer', 0x00000002); // meeting organizer |
|
606 | -define('recipExceptionalResponse', 0x00000010); // attendee gave a response for the exception |
|
607 | -define('recipExceptionalDeleted', 0x00000020); // recipientRow exists, but it is treated as if the corresponding recipient is deleted from meeting |
|
608 | -define('recipOriginal', 0x00000100); // recipient is an original Attendee |
|
604 | +define('recipSendable', 0x00000001); // sendable attendee. |
|
605 | +define('recipOrganizer', 0x00000002); // meeting organizer |
|
606 | +define('recipExceptionalResponse', 0x00000010); // attendee gave a response for the exception |
|
607 | +define('recipExceptionalDeleted', 0x00000020); // recipientRow exists, but it is treated as if the corresponding recipient is deleted from meeting |
|
608 | +define('recipOriginal', 0x00000100); // recipient is an original Attendee |
|
609 | 609 | define('recipReserved', 0x00000200); |
610 | 610 | |
611 | 611 | /* Flags which indicates type of Meeting Object */ |
612 | -define('mtgEmpty', 0x00000000); // Unspecified. |
|
613 | -define('mtgRequest', 0x00000001); // Initial meeting request. |
|
614 | -define('mtgFull', 0x00010000); // Full update. |
|
615 | -define('mtgInfo', 0x00020000); // Informational update. |
|
616 | -define('mtgOutOfDate', 0x00080000); // A newer Meeting Request object or Meeting Update object was received after this one. |
|
617 | -define('mtgDelegatorCopy', 0x00100000); // This is set on the delegator's copy when a delegate will handle meeting-related objects. |
|
612 | +define('mtgEmpty', 0x00000000); // Unspecified. |
|
613 | +define('mtgRequest', 0x00000001); // Initial meeting request. |
|
614 | +define('mtgFull', 0x00010000); // Full update. |
|
615 | +define('mtgInfo', 0x00020000); // Informational update. |
|
616 | +define('mtgOutOfDate', 0x00080000); // A newer Meeting Request object or Meeting Update object was received after this one. |
|
617 | +define('mtgDelegatorCopy', 0x00100000); // This is set on the delegator's copy when a delegate will handle meeting-related objects. |
|
618 | 618 | |
619 | -define('MAPI_ONE_OFF_UNICODE', 0x8000); // the flag that defines whether the embedded strings are Unicode in one off entryids. |
|
620 | -define('MAPI_ONE_OFF_NO_RICH_INFO', 0x0001); // the flag that specifies whether the recipient gets TNEF or not. |
|
619 | +define('MAPI_ONE_OFF_UNICODE', 0x8000); // the flag that defines whether the embedded strings are Unicode in one off entryids. |
|
620 | +define('MAPI_ONE_OFF_NO_RICH_INFO', 0x0001); // the flag that specifies whether the recipient gets TNEF or not. |
|
621 | 621 | |
622 | 622 | /* Mask flags for mapi_msgstore_advise */ |
623 | 623 | define('fnevCriticalError', 0x00000001); |
@@ -634,21 +634,21 @@ discard block |
||
634 | 634 | define('fnevExtended', 0x80000000); |
635 | 635 | |
636 | 636 | /* PersistBlockType values PR_ADDITIONAL_REN_ENTRYIDS_EX / PR_ADDITIONAL_REN_ENTRYIDS_EX PersistIDs */ |
637 | -define('PERSIST_SENTINEL', 0x0000); // Indicates that the PersistData structure is the last one contained in the PidTagAdditionalRenEntryIdsEx property |
|
638 | -define('RSF_PID_RSS_SUBSCRIPTION', 0x8001); // Indicates that the structure contains data for the RSS Feeds folder |
|
639 | -define('RSF_PID_SEND_AND_TRACK', 0x8002); // Indicates that the structure contains data for the Tracked Mail Processing folder |
|
640 | -define('RSF_PID_TODO_SEARCH', 0x8004); // Indicates that the structure contains data for the To-Do folder |
|
641 | -define('RSF_PID_CONV_ACTIONS', 0x8006); // Indicates that the structure contains data for the Conversation Action Settings folder |
|
642 | -define('RSF_PID_COMBINED_ACTIONS', 0x8007); // This value is reserved. |
|
643 | -define('RSF_PID_SUGGESTED_CONTACTS', 0x8008); // Indicates that the structure contains data for the Suggested Contacts folder. |
|
644 | -define('RSF_PID_CONTACT_SEARCH', 0x8009); // Indicates that the structure contains data for the Contacts Search folder. |
|
645 | -define('RSF_PID_BUDDYLIST_PDLS', 0x800A); // Indicates that the structure contains data for the IM Contacts List folder. |
|
646 | -define('RSF_PID_BUDDYLIST_CONTACTS', 0x800B); // Indicates that the structure contains data for the Quick Contacts folder. |
|
637 | +define('PERSIST_SENTINEL', 0x0000); // Indicates that the PersistData structure is the last one contained in the PidTagAdditionalRenEntryIdsEx property |
|
638 | +define('RSF_PID_RSS_SUBSCRIPTION', 0x8001); // Indicates that the structure contains data for the RSS Feeds folder |
|
639 | +define('RSF_PID_SEND_AND_TRACK', 0x8002); // Indicates that the structure contains data for the Tracked Mail Processing folder |
|
640 | +define('RSF_PID_TODO_SEARCH', 0x8004); // Indicates that the structure contains data for the To-Do folder |
|
641 | +define('RSF_PID_CONV_ACTIONS', 0x8006); // Indicates that the structure contains data for the Conversation Action Settings folder |
|
642 | +define('RSF_PID_COMBINED_ACTIONS', 0x8007); // This value is reserved. |
|
643 | +define('RSF_PID_SUGGESTED_CONTACTS', 0x8008); // Indicates that the structure contains data for the Suggested Contacts folder. |
|
644 | +define('RSF_PID_CONTACT_SEARCH', 0x8009); // Indicates that the structure contains data for the Contacts Search folder. |
|
645 | +define('RSF_PID_BUDDYLIST_PDLS', 0x800A); // Indicates that the structure contains data for the IM Contacts List folder. |
|
646 | +define('RSF_PID_BUDDYLIST_CONTACTS', 0x800B); // Indicates that the structure contains data for the Quick Contacts folder. |
|
647 | 647 | |
648 | 648 | /* PersistElementType Values ElementIDs for persist data of PR_ADDITIONAL_REN_ENTRYIDS_EX / PR_ADDITIONAL_REN_ENTRYIDS_EX */ |
649 | -define('ELEMENT_SENTINEL', 0x0000); // 0 bytes Indicates that the PersistElement structure is the last one contained in the DataElements field of the PersistData structure. |
|
650 | -define('RSF_ELID_ENTRYID', 0x0001); // variable Indicates that the ElementData field contains the entry ID of the special folder that is of the type indicated by the value of the PersistID field of the PersistData structure. |
|
651 | -define('RSF_ELID_HEADER', 0x0002); // 4 bytes Indicates that the ElementData field contains a 4-byte header value equal to 0x00000000. |
|
649 | +define('ELEMENT_SENTINEL', 0x0000); // 0 bytes Indicates that the PersistElement structure is the last one contained in the DataElements field of the PersistData structure. |
|
650 | +define('RSF_ELID_ENTRYID', 0x0001); // variable Indicates that the ElementData field contains the entry ID of the special folder that is of the type indicated by the value of the PersistID field of the PersistData structure. |
|
651 | +define('RSF_ELID_HEADER', 0x0002); // 4 bytes Indicates that the ElementData field contains a 4-byte header value equal to 0x00000000. |
|
652 | 652 | |
653 | 653 | define('STGM_DIRECT', 0x00000000); |
654 | 654 | define('STGM_TRANSACTED', 0x00010000); |
@@ -212,7 +212,7 @@ discard block |
||
212 | 212 | [ |
213 | 213 | RES_OR, |
214 | 214 | [ |
215 | - [RES_AND, // Normal items: itemEnd must be after viewStart, itemStart must be before viewEnd |
|
215 | + [RES_AND, // Normal items: itemEnd must be after viewStart, itemStart must be before viewEnd |
|
216 | 216 | [ |
217 | 217 | [ |
218 | 218 | RES_PROPERTY, |
@@ -241,8 +241,8 @@ discard block |
||
241 | 241 | VALUE => true, |
242 | 242 | ], |
243 | 243 | ], |
244 | - ], // EXISTS OR |
|
245 | - ]; // global OR |
|
244 | + ], // EXISTS OR |
|
245 | + ]; // global OR |
|
246 | 246 | |
247 | 247 | // Get requested properties, plus whatever we need |
248 | 248 | $proplist = [PR_ENTRYID, $properties["recurring"], $properties["recurring_data"], $properties["timezone_data"]]; |
@@ -165,15 +165,15 @@ discard block |
||
165 | 165 | $properties['reminderminutes'] = 'PT_LONG:PSETID_Common:' . PidLidReminderDelta; |
166 | 166 | $properties['reminderset'] = 'PT_BOOLEAN:PSETID_Common:' . PidLidReminderSet; |
167 | 167 | $properties['sendasical'] = 'PT_BOOLEAN:PSETID_Appointment:0x8200'; |
168 | - $properties['updatecounter'] = 'PT_LONG:PSETID_Appointment:' . PidLidAppointmentSequence; // AppointmentSequenceNumber |
|
168 | + $properties['updatecounter'] = 'PT_LONG:PSETID_Appointment:' . PidLidAppointmentSequence; // AppointmentSequenceNumber |
|
169 | 169 | $properties['unknown7'] = 'PT_LONG:PSETID_Appointment:0x8202'; |
170 | - $properties['last_updatecounter'] = 'PT_LONG:PSETID_Appointment:0x8203'; // AppointmentLastSequence |
|
170 | + $properties['last_updatecounter'] = 'PT_LONG:PSETID_Appointment:0x8203'; // AppointmentLastSequence |
|
171 | 171 | $properties['busystatus'] = 'PT_LONG:PSETID_Appointment:' . PidLidBusyStatus; |
172 | 172 | $properties['intendedbusystatus'] = 'PT_LONG:PSETID_Appointment:' . PidLidIntendedBusyStatus; |
173 | 173 | $properties['start'] = 'PT_SYSTIME:PSETID_Appointment:' . PidLidAppointmentStartWhole; |
174 | 174 | $properties['responselocation'] = 'PT_STRING8:PSETID_Meeting:0x2'; |
175 | 175 | $properties['location'] = 'PT_STRING8:PSETID_Appointment:' . PidLidLocation; |
176 | - $properties['requestsent'] = 'PT_BOOLEAN:PSETID_Appointment:0x8229'; // PidLidFInvited, MeetingRequestWasSent |
|
176 | + $properties['requestsent'] = 'PT_BOOLEAN:PSETID_Appointment:0x8229'; // PidLidFInvited, MeetingRequestWasSent |
|
177 | 177 | $properties['startdate'] = 'PT_SYSTIME:PSETID_Appointment:' . PidLidAppointmentStartWhole; |
178 | 178 | $properties['duedate'] = 'PT_SYSTIME:PSETID_Appointment:' . PidLidAppointmentEndWhole; |
179 | 179 | $properties['flagdueby'] = 'PT_SYSTIME:PSETID_Common:' . PidLidReminderSignalTime; |
@@ -182,11 +182,11 @@ discard block |
||
182 | 182 | $properties['recurring'] = 'PT_BOOLEAN:PSETID_Appointment:' . PidLidRecurring; |
183 | 183 | $properties['clipstart'] = 'PT_SYSTIME:PSETID_Appointment:' . PidLidClipStart; |
184 | 184 | $properties['clipend'] = 'PT_SYSTIME:PSETID_Appointment:' . PidLidClipEnd; |
185 | - $properties['start_recur_date'] = 'PT_LONG:PSETID_Meeting:0xD'; // StartRecurTime |
|
186 | - $properties['start_recur_time'] = 'PT_LONG:PSETID_Meeting:0xE'; // StartRecurTime |
|
187 | - $properties['end_recur_date'] = 'PT_LONG:PSETID_Meeting:0xF'; // EndRecurDate |
|
188 | - $properties['end_recur_time'] = 'PT_LONG:PSETID_Meeting:0x10'; // EndRecurTime |
|
189 | - $properties['is_exception'] = 'PT_BOOLEAN:PSETID_Meeting:0xA'; // LID_IS_EXCEPTION |
|
185 | + $properties['start_recur_date'] = 'PT_LONG:PSETID_Meeting:0xD'; // StartRecurTime |
|
186 | + $properties['start_recur_time'] = 'PT_LONG:PSETID_Meeting:0xE'; // StartRecurTime |
|
187 | + $properties['end_recur_date'] = 'PT_LONG:PSETID_Meeting:0xF'; // EndRecurDate |
|
188 | + $properties['end_recur_time'] = 'PT_LONG:PSETID_Meeting:0x10'; // EndRecurTime |
|
189 | + $properties['is_exception'] = 'PT_BOOLEAN:PSETID_Meeting:0xA'; // LID_IS_EXCEPTION |
|
190 | 190 | $properties['apptreplyname'] = 'PT_STRING8:PSETID_Appointment:0x8230'; |
191 | 191 | // Propose new time properties |
192 | 192 | $properties['proposed_start_whole'] = 'PT_SYSTIME:PSETID_Appointment:' . PidLidAppointmentProposedStartWhole; |
@@ -563,7 +563,7 @@ discard block |
||
563 | 563 | $listProperties['rcvd_representing_search_key'] = PR_RCVD_REPRESENTING_SEARCH_KEY; |
564 | 564 | $messageProps = mapi_getprops($this->message, $listProperties); |
565 | 565 | |
566 | - $goid = $messageProps[$this->proptags['goid']]; // GlobalID (0x3) |
|
566 | + $goid = $messageProps[$this->proptags['goid']]; // GlobalID (0x3) |
|
567 | 567 | if (!isset($goid)) { |
568 | 568 | return; |
569 | 569 | } |
@@ -1507,7 +1507,7 @@ discard block |
||
1507 | 1507 | $props[$this->proptags['goid2']] = $goid; |
1508 | 1508 | |
1509 | 1509 | if (!isset($props[$this->proptags['updatecounter']])) { |
1510 | - $props[$this->proptags['updatecounter']] = 0; // OL also starts sequence no with zero. |
|
1510 | + $props[$this->proptags['updatecounter']] = 0; // OL also starts sequence no with zero. |
|
1511 | 1511 | $props[$this->proptags['last_updatecounter']] = 0; |
1512 | 1512 | } |
1513 | 1513 | |
@@ -2522,7 +2522,7 @@ discard block |
||
2522 | 2522 | $getResourcesRestriction = [ |
2523 | 2523 | RES_PROPERTY, |
2524 | 2524 | [ |
2525 | - RELOP => RELOP_EQ, // Equals recipient type 3: Resource |
|
2525 | + RELOP => RELOP_EQ, // Equals recipient type 3: Resource |
|
2526 | 2526 | ULPROPTAG => PR_RECIPIENT_TYPE, |
2527 | 2527 | VALUE => [PR_RECIPIENT_TYPE => MAPI_BCC], |
2528 | 2528 | ], |
@@ -2798,7 +2798,7 @@ discard block |
||
2798 | 2798 | $getResourcesRestriction = [ |
2799 | 2799 | RES_PROPERTY, |
2800 | 2800 | [ |
2801 | - RELOP => RELOP_EQ, // Equals recipient type 3: Resource |
|
2801 | + RELOP => RELOP_EQ, // Equals recipient type 3: Resource |
|
2802 | 2802 | ULPROPTAG => PR_RECIPIENT_TYPE, |
2803 | 2803 | VALUE => [PR_RECIPIENT_TYPE => MAPI_BCC], |
2804 | 2804 | ], |
@@ -3016,7 +3016,7 @@ discard block |
||
3016 | 3016 | $restriction[1][] = [ |
3017 | 3017 | RES_PROPERTY, |
3018 | 3018 | [ |
3019 | - RELOP => RELOP_NE, // Does not equal recipient type: MAPI_BCC (Resource) |
|
3019 | + RELOP => RELOP_NE, // Does not equal recipient type: MAPI_BCC (Resource) |
|
3020 | 3020 | ULPROPTAG => PR_RECIPIENT_TYPE, |
3021 | 3021 | VALUE => [PR_RECIPIENT_TYPE => MAPI_BCC], |
3022 | 3022 | ], |
@@ -3119,7 +3119,7 @@ discard block |
||
3119 | 3119 | $stripResourcesRestriction[1][] = [ |
3120 | 3120 | RES_PROPERTY, |
3121 | 3121 | [ |
3122 | - RELOP => RELOP_NE, // Does not equal recipient type: MAPI_BCC (Resource) |
|
3122 | + RELOP => RELOP_NE, // Does not equal recipient type: MAPI_BCC (Resource) |
|
3123 | 3123 | ULPROPTAG => PR_RECIPIENT_TYPE, |
3124 | 3124 | VALUE => [PR_RECIPIENT_TYPE => MAPI_BCC], |
3125 | 3125 | ], |
@@ -3225,7 +3225,7 @@ discard block |
||
3225 | 3225 | $newmessageprops[PR_MESSAGE_CLASS] = 'IPM.Schedule.Meeting.Canceled'; |
3226 | 3226 | $newmessageprops[$this->proptags['meetingstatus']] = olMeetingCanceled; // It's a cancel request |
3227 | 3227 | $newmessageprops[$this->proptags['busystatus']] = fbFree; // set the busy status as free |
3228 | - $newmessageprops[PR_IMPORTANCE] = IMPORTANCE_HIGH; // HIGH Importance |
|
3228 | + $newmessageprops[PR_IMPORTANCE] = IMPORTANCE_HIGH; // HIGH Importance |
|
3229 | 3229 | if (isset($newmessageprops[PR_SUBJECT])) { |
3230 | 3230 | $newmessageprops[PR_SUBJECT] = dgettext('zarafa', 'Canceled') . ': ' . $newmessageprops[PR_SUBJECT]; |
3231 | 3231 | } |
@@ -1404,7 +1404,7 @@ discard block |
||
1404 | 1404 | if ($this->tz["timezone"] != 0) { |
1405 | 1405 | // Create user readable timezone information |
1406 | 1406 | $timezone = sprintf( |
1407 | - "(GMT %s%02d:%02d)",- |
|
1407 | + "(GMT %s%02d:%02d)", - |
|
1408 | 1408 | $this->tz["timezone"] > 0 ? "+" : "-", |
1409 | 1409 | abs($this->tz["timezone"] / 60), |
1410 | 1410 | abs($this->tz["timezone"] % 60) |
@@ -1942,7 +1942,7 @@ discard block |
||
1942 | 1942 | } |
1943 | 1943 | elseif ($this->recur['regen']) { |
1944 | 1944 | $year_starttime = $this->gmtime($now); |
1945 | - $is_next_leapyear = $this->isLeapYear($year_starttime['tm_year'] + 1900 + 1); // +1 next year |
|
1945 | + $is_next_leapyear = $this->isLeapYear($year_starttime['tm_year'] + 1900 + 1); // +1 next year |
|
1946 | 1946 | $now = $daystart + ($is_next_leapyear ? 31622400 /* Leap year in seconds */ : 31536000 /* year in seconds */); |
1947 | 1947 | |
1948 | 1948 | if ($now <= $dayend) { |
@@ -118,7 +118,7 @@ |
||
118 | 118 | |
119 | 119 | // Filter the relevant constants |
120 | 120 | $relevant_prefixes = ['PR_', 'PidLid', 'MAPI', 'ec', 'RPC_', 'SYNC_']; |
121 | - $relevant_constants = array_filter($constants, function ($key) use ($relevant_prefixes) { |
|
121 | + $relevant_constants = array_filter($constants, function($key) use ($relevant_prefixes) { |
|
122 | 122 | foreach ($relevant_prefixes as $prefix) { |
123 | 123 | if (strpos($key, $prefix) === 0) { |
124 | 124 | return true; |
@@ -11,7 +11,7 @@ discard block |
||
11 | 11 | * @return void |
12 | 12 | */ |
13 | 13 | function mapi_load_mapidefs(?int $level): void { |
14 | - return ; |
|
14 | + return; |
|
15 | 15 | } |
16 | 16 | |
17 | 17 | /** |
@@ -25,7 +25,7 @@ discard block |
||
25 | 25 | * @param int $proptag |
26 | 26 | * @return int|bool |
27 | 27 | */ |
28 | -function mapi_prop_type(int $proptag): int|bool { |
|
28 | +function mapi_prop_type(int $proptag): int | bool { |
|
29 | 29 | return 0; |
30 | 30 | } |
31 | 31 | |
@@ -33,7 +33,7 @@ discard block |
||
33 | 33 | * @param int $proptag |
34 | 34 | * @return int|bool |
35 | 35 | */ |
36 | -function mapi_prop_id(int $proptag): int|bool { |
|
36 | +function mapi_prop_id(int $proptag): int | bool { |
|
37 | 37 | return 0; |
38 | 38 | } |
39 | 39 | |
@@ -50,7 +50,7 @@ discard block |
||
50 | 50 | * @param int $code |
51 | 51 | * @return int|bool |
52 | 52 | */ |
53 | -function mapi_make_scode(int $sev, int $code): int|bool { |
|
53 | +function mapi_make_scode(int $sev, int $code): int | bool { |
|
54 | 54 | return 0; |
55 | 55 | } |
56 | 56 | |
@@ -59,7 +59,7 @@ discard block |
||
59 | 59 | * @param int $propid |
60 | 60 | * @return int|bool |
61 | 61 | */ |
62 | -function mapi_prop_tag(int $proptype, int $propid): int|bool { |
|
62 | +function mapi_prop_tag(int $proptype, int $propid): int | bool { |
|
63 | 63 | return 0; |
64 | 64 | } |
65 | 65 | |
@@ -70,7 +70,7 @@ discard block |
||
70 | 70 | * @param ?int $flags |
71 | 71 | * @return string|bool |
72 | 72 | */ |
73 | -function mapi_createoneoff(?string $displayname, string $type, string $address, ?int $flags = 0): string|bool { |
|
73 | +function mapi_createoneoff(?string $displayname, string $type, string $address, ?int $flags = 0): string | bool { |
|
74 | 74 | return ''; |
75 | 75 | } |
76 | 76 | |
@@ -78,7 +78,7 @@ discard block |
||
78 | 78 | * @param string $entryid |
79 | 79 | * @return array|bool |
80 | 80 | */ |
81 | -function mapi_parseoneoff(string $entryid): array|bool { |
|
81 | +function mapi_parseoneoff(string $entryid): array | bool { |
|
82 | 82 | return []; |
83 | 83 | } |
84 | 84 | |
@@ -93,7 +93,7 @@ discard block |
||
93 | 93 | * @param ?string $misc_version |
94 | 94 | * @return resource|bool |
95 | 95 | */ |
96 | -function mapi_logon_zarafa(string $username, string $password, ?string $server = null, ?string $sslcert = null, ?string $sslpass = null, ?int $flags = 0, ?string $wa_version = null, ?string $misc_version = null): resource|bool { |
|
96 | +function mapi_logon_zarafa(string $username, string $password, ?string $server = null, ?string $sslcert = null, ?string $sslpass = null, ?int $flags = 0, ?string $wa_version = null, ?string $misc_version = null): resource | bool { |
|
97 | 97 | return new resource(); |
98 | 98 | } |
99 | 99 | |
@@ -103,7 +103,7 @@ discard block |
||
103 | 103 | * @param int $flags |
104 | 104 | * @return resource|bool |
105 | 105 | */ |
106 | -function mapi_logon_ex(string $username, string $password, int $flags): resource|bool { |
|
106 | +function mapi_logon_ex(string $username, string $password, int $flags): resource | bool { |
|
107 | 107 | return new resource(); |
108 | 108 | } |
109 | 109 | |
@@ -111,7 +111,7 @@ discard block |
||
111 | 111 | * @param string $token |
112 | 112 | * @return resource|bool |
113 | 113 | */ |
114 | -function mapi_logon_token(string $token): resource|bool { |
|
114 | +function mapi_logon_token(string $token): resource | bool { |
|
115 | 115 | return new resource(); |
116 | 116 | } |
117 | 117 | |
@@ -119,7 +119,7 @@ discard block |
||
119 | 119 | * @param resource $session |
120 | 120 | * @return resource|bool |
121 | 121 | */ |
122 | -function mapi_getmsgstorestable(resource $session): resource|bool { |
|
122 | +function mapi_getmsgstorestable(resource $session): resource | bool { |
|
123 | 123 | return new resource(); |
124 | 124 | } |
125 | 125 | |
@@ -128,7 +128,7 @@ discard block |
||
128 | 128 | * @param string $entryid |
129 | 129 | * @return resource|bool |
130 | 130 | */ |
131 | -function mapi_openmsgstore(resource $ses, string $entryid): resource|bool { |
|
131 | +function mapi_openmsgstore(resource $ses, string $entryid): resource | bool { |
|
132 | 132 | return new resource(); |
133 | 133 | } |
134 | 134 | |
@@ -137,7 +137,7 @@ discard block |
||
137 | 137 | * @param string $uid |
138 | 138 | * @return resource|bool |
139 | 139 | */ |
140 | -function mapi_openprofilesection(resource $ses, string $uid): resource|bool { |
|
140 | +function mapi_openprofilesection(resource $ses, string $uid): resource | bool { |
|
141 | 141 | return new resource(); |
142 | 142 | } |
143 | 143 | |
@@ -145,7 +145,7 @@ discard block |
||
145 | 145 | * @param resource $session |
146 | 146 | * @return resource|bool |
147 | 147 | */ |
148 | -function mapi_openaddressbook(resource $session): resource|bool { |
|
148 | +function mapi_openaddressbook(resource $session): resource | bool { |
|
149 | 149 | return new resource(); |
150 | 150 | } |
151 | 151 | |
@@ -155,7 +155,7 @@ discard block |
||
155 | 155 | * @param ?int $flags |
156 | 156 | * @return resource|bool |
157 | 157 | */ |
158 | -function mapi_openentry(resource $ses, ?string $entryid = null, ?int $flags = 0): resource|bool { |
|
158 | +function mapi_openentry(resource $ses, ?string $entryid = null, ?int $flags = 0): resource | bool { |
|
159 | 159 | return new resource(); |
160 | 160 | } |
161 | 161 | |
@@ -165,7 +165,7 @@ discard block |
||
165 | 165 | * @param ?int $flags |
166 | 166 | * @return resource|bool |
167 | 167 | */ |
168 | -function mapi_ab_openentry(resource $abk, ?string $entryid = null, ?int $flags = 0): resource|bool { |
|
168 | +function mapi_ab_openentry(resource $abk, ?string $entryid = null, ?int $flags = 0): resource | bool { |
|
169 | 169 | return new resource(); |
170 | 170 | } |
171 | 171 | |
@@ -183,7 +183,7 @@ discard block |
||
183 | 183 | * @param resource $abk |
184 | 184 | * @return string|bool |
185 | 185 | */ |
186 | -function mapi_ab_getdefaultdir(resource $abk): string|bool { |
|
186 | +function mapi_ab_getdefaultdir(resource $abk): string | bool { |
|
187 | 187 | return ''; |
188 | 188 | } |
189 | 189 | |
@@ -192,7 +192,7 @@ discard block |
||
192 | 192 | * @param string $mailbox_dn |
193 | 193 | * @return string|bool |
194 | 194 | */ |
195 | -function mapi_msgstore_createentryid(resource $store, string $mailbox_dn): string|bool { |
|
195 | +function mapi_msgstore_createentryid(resource $store, string $mailbox_dn): string | bool { |
|
196 | 196 | return ''; |
197 | 197 | } |
198 | 198 | |
@@ -212,7 +212,7 @@ discard block |
||
212 | 212 | * @param ?int $flags |
213 | 213 | * @return resource|bool |
214 | 214 | */ |
215 | -function mapi_msgstore_openentry(resource $store, ?string $entryid = null, ?int $flags = 0): resource|bool { |
|
215 | +function mapi_msgstore_openentry(resource $store, ?string $entryid = null, ?int $flags = 0): resource | bool { |
|
216 | 216 | return new resource(); |
217 | 217 | } |
218 | 218 | |
@@ -220,7 +220,7 @@ discard block |
||
220 | 220 | * @param resource $store |
221 | 221 | * @return resource|bool |
222 | 222 | */ |
223 | -function mapi_msgstore_getreceivefolder(resource $store): resource|bool { |
|
223 | +function mapi_msgstore_getreceivefolder(resource $store): resource | bool { |
|
224 | 224 | return new resource(); |
225 | 225 | } |
226 | 226 | |
@@ -230,7 +230,7 @@ discard block |
||
230 | 230 | * @param ?string $sk_msg |
231 | 231 | * @return string|bool |
232 | 232 | */ |
233 | -function mapi_msgstore_entryidfromsourcekey(resource $store, string $sk_fld, ?string $sk_msg = null): string|bool { |
|
233 | +function mapi_msgstore_entryidfromsourcekey(resource $store, string $sk_fld, ?string $sk_msg = null): string | bool { |
|
234 | 234 | return ''; |
235 | 235 | } |
236 | 236 | |
@@ -241,7 +241,7 @@ discard block |
||
241 | 241 | * @param resource $sink |
242 | 242 | * @return int|bool |
243 | 243 | */ |
244 | -function mapi_msgstore_advise(resource $store, string $entryid, int $event_mask, resource $sink): int|bool { |
|
244 | +function mapi_msgstore_advise(resource $store, string $entryid, int $event_mask, resource $sink): int | bool { |
|
245 | 245 | return 0; |
246 | 246 | } |
247 | 247 | |
@@ -266,7 +266,7 @@ discard block |
||
266 | 266 | /** |
267 | 267 | * @return resource|bool |
268 | 268 | */ |
269 | -function mapi_sink_create(): resource|bool { |
|
269 | +function mapi_sink_create(): resource | bool { |
|
270 | 270 | return new resource(); |
271 | 271 | } |
272 | 272 | |
@@ -304,7 +304,7 @@ discard block |
||
304 | 304 | * @param resource $table |
305 | 305 | * @return int|bool |
306 | 306 | */ |
307 | -function mapi_table_getrowcount(resource $table): int|bool { |
|
307 | +function mapi_table_getrowcount(resource $table): int | bool { |
|
308 | 308 | return 0; |
309 | 309 | } |
310 | 310 | |
@@ -324,7 +324,7 @@ discard block |
||
324 | 324 | * @param int $rowcount |
325 | 325 | * @return int|bool |
326 | 326 | */ |
327 | -function mapi_table_seekrow(resource $table, int $bookmark, int $rowcount): int|bool { |
|
327 | +function mapi_table_seekrow(resource $table, int $bookmark, int $rowcount): int | bool { |
|
328 | 328 | return 0; |
329 | 329 | } |
330 | 330 | |
@@ -355,7 +355,7 @@ discard block |
||
355 | 355 | * @param ?int $flags |
356 | 356 | * @return int|bool |
357 | 357 | */ |
358 | -function mapi_table_findrow(resource $table, array $restrict, ?int $bookmark = 0, ?int $flags = 0): int|bool { |
|
358 | +function mapi_table_findrow(resource $table, array $restrict, ?int $bookmark = 0, ?int $flags = 0): int | bool { |
|
359 | 359 | return 0; |
360 | 360 | } |
361 | 361 | |
@@ -363,7 +363,7 @@ discard block |
||
363 | 363 | * @param resource $table |
364 | 364 | * @return int|bool |
365 | 365 | */ |
366 | -function mapi_table_createbookmark(resource $table): int|bool { |
|
366 | +function mapi_table_createbookmark(resource $table): int | bool { |
|
367 | 367 | return 0; |
368 | 368 | } |
369 | 369 | |
@@ -381,7 +381,7 @@ discard block |
||
381 | 381 | * @param ?int $flags |
382 | 382 | * @return resource|bool |
383 | 383 | */ |
384 | -function mapi_folder_gethierarchytable(resource $fld, ?int $flags = 0): resource|bool { |
|
384 | +function mapi_folder_gethierarchytable(resource $fld, ?int $flags = 0): resource | bool { |
|
385 | 385 | return new resource(); |
386 | 386 | } |
387 | 387 | |
@@ -390,7 +390,7 @@ discard block |
||
390 | 390 | * @param ?int $flags |
391 | 391 | * @return resource|bool |
392 | 392 | */ |
393 | -function mapi_folder_getcontentstable(resource $fld, ?int $flags = 0): resource|bool { |
|
393 | +function mapi_folder_getcontentstable(resource $fld, ?int $flags = 0): resource | bool { |
|
394 | 394 | return new resource(); |
395 | 395 | } |
396 | 396 | |
@@ -398,7 +398,7 @@ discard block |
||
398 | 398 | * @param resource $fld |
399 | 399 | * @return resource|bool |
400 | 400 | */ |
401 | -function mapi_folder_getrulestable(resource $fld): resource|bool { |
|
401 | +function mapi_folder_getrulestable(resource $fld): resource | bool { |
|
402 | 402 | return new resource(); |
403 | 403 | } |
404 | 404 | |
@@ -407,7 +407,7 @@ discard block |
||
407 | 407 | * @param ?int $flags |
408 | 408 | * @return resource|bool |
409 | 409 | */ |
410 | -function mapi_folder_createmessage(resource $fld, ?int $flags = 0): resource|bool { |
|
410 | +function mapi_folder_createmessage(resource $fld, ?int $flags = 0): resource | bool { |
|
411 | 411 | return new resource(); |
412 | 412 | } |
413 | 413 | |
@@ -419,7 +419,7 @@ discard block |
||
419 | 419 | * @param ?int $folder_type |
420 | 420 | * @return resource|bool |
421 | 421 | */ |
422 | -function mapi_folder_createfolder(resource $fld, string $fname, ?string $comment = null, ?int $flags = 0, ?int $folder_type = 0): resource|bool { |
|
422 | +function mapi_folder_createfolder(resource $fld, string $fname, ?string $comment = null, ?int $flags = 0, ?int $folder_type = 0): resource | bool { |
|
423 | 423 | return new resource(); |
424 | 424 | } |
425 | 425 | |
@@ -519,7 +519,7 @@ discard block |
||
519 | 519 | * @param resource $msg |
520 | 520 | * @return resource|bool |
521 | 521 | */ |
522 | -function mapi_message_getattachmenttable(resource $msg): resource|bool { |
|
522 | +function mapi_message_getattachmenttable(resource $msg): resource | bool { |
|
523 | 523 | return new resource(); |
524 | 524 | } |
525 | 525 | |
@@ -527,7 +527,7 @@ discard block |
||
527 | 527 | * @param resource $msg |
528 | 528 | * @return resource|bool |
529 | 529 | */ |
530 | -function mapi_message_getrecipienttable(resource $msg): resource|bool { |
|
530 | +function mapi_message_getrecipienttable(resource $msg): resource | bool { |
|
531 | 531 | return new resource(); |
532 | 532 | } |
533 | 533 | |
@@ -536,7 +536,7 @@ discard block |
||
536 | 536 | * @param int $id |
537 | 537 | * @return resource|bool |
538 | 538 | */ |
539 | -function mapi_message_openattach(resource $msg, int $id): resource|bool { |
|
539 | +function mapi_message_openattach(resource $msg, int $id): resource | bool { |
|
540 | 540 | return new resource(); |
541 | 541 | } |
542 | 542 | |
@@ -545,7 +545,7 @@ discard block |
||
545 | 545 | * @param ?int $flags |
546 | 546 | * @return resource|bool |
547 | 547 | */ |
548 | -function mapi_message_createattach(resource $msg, ?int $flags = 0): resource|bool { |
|
548 | +function mapi_message_createattach(resource $msg, ?int $flags = 0): resource | bool { |
|
549 | 549 | return new resource(); |
550 | 550 | } |
551 | 551 | |
@@ -593,7 +593,7 @@ discard block |
||
593 | 593 | * @param ?string $guid |
594 | 594 | * @return resource|bool |
595 | 595 | */ |
596 | -function mapi_openpropertytostream(resource $any, int $proptag, ?int $flags = 0, ?string $guid = null): resource|bool { |
|
596 | +function mapi_openpropertytostream(resource $any, int $proptag, ?int $flags = 0, ?string $guid = null): resource | bool { |
|
597 | 597 | return new resource(); |
598 | 598 | } |
599 | 599 | |
@@ -602,7 +602,7 @@ discard block |
||
602 | 602 | * @param string $data |
603 | 603 | * @return int|bool |
604 | 604 | */ |
605 | -function mapi_stream_write(resource $stream, string $data): int|bool { |
|
605 | +function mapi_stream_write(resource $stream, string $data): int | bool { |
|
606 | 606 | return 0; |
607 | 607 | } |
608 | 608 | |
@@ -611,7 +611,7 @@ discard block |
||
611 | 611 | * @param int $size |
612 | 612 | * @return string|bool |
613 | 613 | */ |
614 | -function mapi_stream_read(resource $stream, int $size): string|bool { |
|
614 | +function mapi_stream_read(resource $stream, int $size): string | bool { |
|
615 | 615 | return ''; |
616 | 616 | } |
617 | 617 | |
@@ -619,7 +619,7 @@ discard block |
||
619 | 619 | * @param resource $stream |
620 | 620 | * @return array|bool |
621 | 621 | */ |
622 | -function mapi_stream_stat(resource $stream): array|bool { |
|
622 | +function mapi_stream_stat(resource $stream): array | bool { |
|
623 | 623 | return []; |
624 | 624 | } |
625 | 625 | |
@@ -653,7 +653,7 @@ discard block |
||
653 | 653 | /** |
654 | 654 | * @return resource|bool |
655 | 655 | */ |
656 | -function mapi_stream_create(): resource|bool { |
|
656 | +function mapi_stream_create(): resource | bool { |
|
657 | 657 | return new resource(); |
658 | 658 | } |
659 | 659 | |
@@ -662,7 +662,7 @@ discard block |
||
662 | 662 | * @param ?int $flags |
663 | 663 | * @return resource|bool |
664 | 664 | */ |
665 | -function mapi_attach_openobj(resource $attach, ?int $flags = 0): resource|bool { |
|
665 | +function mapi_attach_openobj(resource $attach, ?int $flags = 0): resource | bool { |
|
666 | 666 | return new resource(); |
667 | 667 | } |
668 | 668 | |
@@ -710,7 +710,7 @@ discard block |
||
710 | 710 | * @param int $proptag |
711 | 711 | * @return resource|bool |
712 | 712 | */ |
713 | -function mapi_openproperty(resource $any, int $proptag /* [more] */): resource|bool { |
|
713 | +function mapi_openproperty(resource $any, int $proptag /* [more] */): resource | bool { |
|
714 | 714 | return new resource(); |
715 | 715 | } |
716 | 716 | |
@@ -728,7 +728,7 @@ discard block |
||
728 | 728 | * @param ?array $names |
729 | 729 | * @return array|bool |
730 | 730 | */ |
731 | -function mapi_getnamesfromids(resource $any, ?array $names = null): array|bool { |
|
731 | +function mapi_getnamesfromids(resource $any, ?array $names = null): array | bool { |
|
732 | 732 | return []; |
733 | 733 | } |
734 | 734 | |
@@ -738,7 +738,7 @@ discard block |
||
738 | 738 | * @param ?array $guids |
739 | 739 | * @return array|bool |
740 | 740 | */ |
741 | -function mapi_getidsfromnames(resource $store, array $names, ?array $guids = null): array|bool { |
|
741 | +function mapi_getidsfromnames(resource $store, array $names, ?array $guids = null): array | bool { |
|
742 | 742 | return []; |
743 | 743 | } |
744 | 744 | |
@@ -746,7 +746,7 @@ discard block |
||
746 | 746 | * @param string $data |
747 | 747 | * @return string|bool |
748 | 748 | */ |
749 | -function mapi_decompressrtf(string $data): string|bool { |
|
749 | +function mapi_decompressrtf(string $data): string | bool { |
|
750 | 750 | return ''; |
751 | 751 | } |
752 | 752 | |
@@ -755,7 +755,7 @@ discard block |
||
755 | 755 | * @param int $type |
756 | 756 | * @return array|bool |
757 | 757 | */ |
758 | -function mapi_zarafa_getpermissionrules(resource $any, int $type): array|bool { |
|
758 | +function mapi_zarafa_getpermissionrules(resource $any, int $type): array | bool { |
|
759 | 759 | return []; |
760 | 760 | } |
761 | 761 | |
@@ -775,7 +775,7 @@ discard block |
||
775 | 775 | * @param int $end |
776 | 776 | * @return array|bool |
777 | 777 | */ |
778 | -function mapi_getuserfreebusy(resource $ses, string $entryid, int $start, int $end): array|bool { |
|
778 | +function mapi_getuserfreebusy(resource $ses, string $entryid, int $start, int $end): array | bool { |
|
779 | 779 | return []; |
780 | 780 | } |
781 | 781 | |
@@ -786,7 +786,7 @@ discard block |
||
786 | 786 | * @param int $end |
787 | 787 | * @return string|bool |
788 | 788 | */ |
789 | -function mapi_getuserfreebusyical(resource $ses, string $entryid, int $start, int $end): string|bool { |
|
789 | +function mapi_getuserfreebusyical(resource $ses, string $entryid, int $start, int $end): string | bool { |
|
790 | 790 | return ''; |
791 | 791 | } |
792 | 792 | |
@@ -826,7 +826,7 @@ discard block |
||
826 | 826 | * @param resource $r |
827 | 827 | * @return int|bool |
828 | 828 | */ |
829 | -function mapi_exportchanges_getchangecount(resource $r): int|bool { |
|
829 | +function mapi_exportchanges_getchangecount(resource $r): int | bool { |
|
830 | 830 | return 0; |
831 | 831 | } |
832 | 832 | |
@@ -934,7 +934,7 @@ discard block |
||
934 | 934 | * @param object &$object |
935 | 935 | * @return resource|bool |
936 | 936 | */ |
937 | -function mapi_wrap_importcontentschanges(object &$object): resource|bool { |
|
937 | +function mapi_wrap_importcontentschanges(object &$object): resource | bool { |
|
938 | 938 | return new resource(); |
939 | 939 | } |
940 | 940 | |
@@ -942,7 +942,7 @@ discard block |
||
942 | 942 | * @param object &$object |
943 | 943 | * @return resource|bool |
944 | 944 | */ |
945 | -function mapi_wrap_importhierarchychanges(object &$object): resource|bool { |
|
945 | +function mapi_wrap_importhierarchychanges(object &$object): resource | bool { |
|
946 | 946 | return new resource(); |
947 | 947 | } |
948 | 948 | |
@@ -953,7 +953,7 @@ discard block |
||
953 | 953 | * @param array $opts |
954 | 954 | * @return resource|bool |
955 | 955 | */ |
956 | -function mapi_inetmapi_imtoinet(resource $ses, resource $abk, resource $msg, array $opts): resource|bool { |
|
956 | +function mapi_inetmapi_imtoinet(resource $ses, resource $abk, resource $msg, array $opts): resource | bool { |
|
957 | 957 | return new resource(); |
958 | 958 | } |
959 | 959 | |
@@ -989,7 +989,7 @@ discard block |
||
989 | 989 | * @param string $ics |
990 | 990 | * @return array|bool |
991 | 991 | */ |
992 | -function mapi_icaltomapi2(resource $abk, resource $fld, string $ics): array|bool { |
|
992 | +function mapi_icaltomapi2(resource $abk, resource $fld, string $ics): array | bool { |
|
993 | 993 | return []; |
994 | 994 | } |
995 | 995 | |
@@ -1000,7 +1000,7 @@ discard block |
||
1000 | 1000 | * @param array $opts |
1001 | 1001 | * @return string|bool |
1002 | 1002 | */ |
1003 | -function mapi_mapitoical(resource $ses, resource $abk, resource $msg, array $opts): string|bool { |
|
1003 | +function mapi_mapitoical(resource $ses, resource $abk, resource $msg, array $opts): string | bool { |
|
1004 | 1004 | return ''; |
1005 | 1005 | } |
1006 | 1006 | |
@@ -1020,7 +1020,7 @@ discard block |
||
1020 | 1020 | * @param string $vcard |
1021 | 1021 | * @return array|bool |
1022 | 1022 | */ |
1023 | -function mapi_vcftomapi2(resource $fld, string $vcard): array|bool { |
|
1023 | +function mapi_vcftomapi2(resource $fld, string $vcard): array | bool { |
|
1024 | 1024 | return []; |
1025 | 1025 | } |
1026 | 1026 | |
@@ -1031,7 +1031,7 @@ discard block |
||
1031 | 1031 | * @param array $opts |
1032 | 1032 | * @return string|bool |
1033 | 1033 | */ |
1034 | -function mapi_mapitovcf(resource $ses, resource $abk, resource $msg, array $opts): string|bool { |
|
1034 | +function mapi_mapitovcf(resource $ses, resource $abk, resource $msg, array $opts): string | bool { |
|
1035 | 1035 | return ''; |
1036 | 1036 | } |
1037 | 1037 | |
@@ -1073,7 +1073,7 @@ discard block |
||
1073 | 1073 | * @param string $username |
1074 | 1074 | * @return array|bool |
1075 | 1075 | */ |
1076 | -function nsp_getuserinfo(string $username): array|bool { |
|
1076 | +function nsp_getuserinfo(string $username): array | bool { |
|
1077 | 1077 | return []; |
1078 | 1078 | } |
1079 | 1079 | |
@@ -1091,7 +1091,7 @@ discard block |
||
1091 | 1091 | * @param string $essdn |
1092 | 1092 | * @return string|bool |
1093 | 1093 | */ |
1094 | -function nsp_essdn_to_username(string $essdn): string|bool { |
|
1094 | +function nsp_essdn_to_username(string $essdn): string | bool { |
|
1095 | 1095 | return ''; |
1096 | 1096 | } |
1097 | 1097 | |
@@ -1109,7 +1109,7 @@ discard block |
||
1109 | 1109 | * @param string $tz |
1110 | 1110 | * @return string|bool |
1111 | 1111 | */ |
1112 | -function mapi_ianatz_to_tzdef(string $tz): string|bool { |
|
1112 | +function mapi_ianatz_to_tzdef(string $tz): string | bool { |
|
1113 | 1113 | return ''; |
1114 | 1114 | } |
1115 | 1115 |
@@ -652,11 +652,8 @@ discard block |
||
652 | 652 | public function getOccDate(bool $getStart = true): mixed { |
653 | 653 | return $getStart ? |
654 | 654 | (isset($this->recur['startocc']) ? |
655 | - $this->recur['start'] + (((int) $this->recur['startocc']) * 60) : |
|
656 | - $this->recur['start']) : |
|
657 | - (isset($this->recur['endocc']) ? |
|
658 | - $this->recur['start'] + (((int) $this->recur['endocc']) * 60) : |
|
659 | - $this->recur['end']); |
|
655 | + $this->recur['start'] + (((int) $this->recur['startocc']) * 60) : $this->recur['start']) : (isset($this->recur['endocc']) ? |
|
656 | + $this->recur['start'] + (((int) $this->recur['endocc']) * 60) : $this->recur['end']); |
|
660 | 657 | } |
661 | 658 | |
662 | 659 | /** |
@@ -689,8 +686,7 @@ discard block |
||
689 | 686 | $end, |
690 | 687 | $startocc, |
691 | 688 | $endocc |
692 | - ) : |
|
693 | - sprintf( |
|
689 | + ) : sprintf( |
|
694 | 690 | dgettext('zarafa', 'Occurs every %s %s effective %s until %s from %s to %s.'), |
695 | 691 | $interval, |
696 | 692 | $type, |
@@ -699,16 +695,14 @@ discard block |
||
699 | 695 | $startocc, |
700 | 696 | $endocc |
701 | 697 | ) |
702 | - ) : |
|
703 | - ( |
|
698 | + ) : ( |
|
704 | 699 | $occSingleDayRank ? |
705 | 700 | sprintf( |
706 | 701 | dgettext('zarafa', 'Occurs every %s effective %s until %s.'), |
707 | 702 | $type, |
708 | 703 | $start, |
709 | 704 | $end |
710 | - ) : |
|
711 | - sprintf( |
|
705 | + ) : sprintf( |
|
712 | 706 | dgettext('zarafa', 'Occurs every %s %s effective %s until %s.'), |
713 | 707 | $interval, |
714 | 708 | $type, |
@@ -747,8 +741,7 @@ discard block |
||
747 | 741 | $numocc, |
748 | 742 | $startocc, |
749 | 743 | $endocc |
750 | - ) : |
|
751 | - sprintf( |
|
744 | + ) : sprintf( |
|
752 | 745 | dngettext( |
753 | 746 | 'zarafa', |
754 | 747 | 'Occurs every %s %s effective %s for %s occurrence from %s to %s.', |
@@ -762,8 +755,7 @@ discard block |
||
762 | 755 | $startocc, |
763 | 756 | $endocc |
764 | 757 | ) |
765 | - ) : |
|
766 | - ( |
|
758 | + ) : ( |
|
767 | 759 | $occSingleDayRank ? |
768 | 760 | sprintf( |
769 | 761 | dngettext( |
@@ -775,8 +767,7 @@ discard block |
||
775 | 767 | $type, |
776 | 768 | $start, |
777 | 769 | $numocc |
778 | - ) : |
|
779 | - sprintf( |
|
770 | + ) : sprintf( |
|
780 | 771 | dngettext( |
781 | 772 | 'zarafa', |
782 | 773 | 'Occurs every %s %s effective %s for %s occurrence.', |
@@ -812,8 +803,7 @@ discard block |
||
812 | 803 | $start, |
813 | 804 | $startocc, |
814 | 805 | $endocc |
815 | - ) : |
|
816 | - sprintf( |
|
806 | + ) : sprintf( |
|
817 | 807 | dgettext('zarafa', 'Occurs every %s %s effective %s from %s to %s.'), |
818 | 808 | $interval, |
819 | 809 | $type, |
@@ -821,15 +811,13 @@ discard block |
||
821 | 811 | $startocc, |
822 | 812 | $endocc |
823 | 813 | ) |
824 | - ) : |
|
825 | - ( |
|
814 | + ) : ( |
|
826 | 815 | $occSingleDayRank ? |
827 | 816 | sprintf( |
828 | 817 | dgettext('zarafa', 'Occurs every %s effective %s.'), |
829 | 818 | $type, |
830 | 819 | $start |
831 | - ) : |
|
832 | - sprintf( |
|
820 | + ) : sprintf( |
|
833 | 821 | dgettext('zarafa', 'Occurs every %s %s effective %s.'), |
834 | 822 | $interval, |
835 | 823 | $type, |
@@ -1309,7 +1297,7 @@ discard block |
||
1309 | 1297 | else { |
1310 | 1298 | $recip[PR_RECIPIENT_FLAGS] = recipReserved | recipExceptionalDeleted | recipSendable; |
1311 | 1299 | } |
1312 | - $recip[PR_RECIPIENT_TRACKSTATUS] = olResponseNone; // No Response required |
|
1300 | + $recip[PR_RECIPIENT_TRACKSTATUS] = olResponseNone; // No Response required |
|
1313 | 1301 | } |
1314 | 1302 | unset($recip); |
1315 | 1303 | mapi_message_modifyrecipients($exception, MODRECIP_MODIFY, $exception_recips['remove']); |
@@ -1384,7 +1372,7 @@ discard block |
||
1384 | 1372 | else { |
1385 | 1373 | $recipient[PR_RECIPIENT_FLAGS] = recipReserved | recipExceptionalDeleted | recipSendable; |
1386 | 1374 | } |
1387 | - $recipient[PR_RECIPIENT_TRACKSTATUS] = olRecipientTrackStatusNone; // No Response required |
|
1375 | + $recipient[PR_RECIPIENT_TRACKSTATUS] = olRecipientTrackStatusNone; // No Response required |
|
1388 | 1376 | $deletedRecipients[] = $recipient; |
1389 | 1377 | } |
1390 | 1378 | } |