Passed
Branch master (f497d2)
by Mike
03:18
created
mapi/class.meetingrequest.php 1 patch
Spacing   +23 added lines, -23 removed lines patch added patch discarded remove patch
@@ -152,15 +152,15 @@  discard block
 block discarded – undo
152 152
 		$properties['reminderminutes'] = 'PT_LONG:PSETID_Common:0x8501';
153 153
 		$properties['reminderset'] = 'PT_BOOLEAN:PSETID_Common:0x8503';
154 154
 		$properties['sendasical'] = 'PT_BOOLEAN:PSETID_Appointment:0x8200';
155
-		$properties['updatecounter'] = 'PT_LONG:PSETID_Appointment:0x8201';                    // AppointmentSequenceNumber
156
-		$properties['last_updatecounter'] = 'PT_LONG:PSETID_Appointment:0x8203';            // AppointmentLastSequence
155
+		$properties['updatecounter'] = 'PT_LONG:PSETID_Appointment:0x8201'; // AppointmentSequenceNumber
156
+		$properties['last_updatecounter'] = 'PT_LONG:PSETID_Appointment:0x8203'; // AppointmentLastSequence
157 157
 		$properties['unknown7'] = 'PT_LONG:PSETID_Appointment:0x8202';
158 158
 		$properties['busystatus'] = 'PT_LONG:PSETID_Appointment:0x8205';
159 159
 		$properties['intendedbusystatus'] = 'PT_LONG:PSETID_Appointment:0x8224';
160 160
 		$properties['start'] = 'PT_SYSTIME:PSETID_Appointment:0x820d';
161 161
 		$properties['responselocation'] = 'PT_STRING8:PSETID_Meeting:0x2';
162 162
 		$properties['location'] = 'PT_STRING8:PSETID_Appointment:0x8208';
163
-		$properties['requestsent'] = 'PT_BOOLEAN:PSETID_Appointment:0x8229';        // PidLidFInvited, MeetingRequestWasSent
163
+		$properties['requestsent'] = 'PT_BOOLEAN:PSETID_Appointment:0x8229'; // PidLidFInvited, MeetingRequestWasSent
164 164
 		$properties['startdate'] = 'PT_SYSTIME:PSETID_Appointment:0x820d';
165 165
 		$properties['duedate'] = 'PT_SYSTIME:PSETID_Appointment:0x820e';
166 166
 		$properties['flagdueby'] = 'PT_SYSTIME:PSETID_Common:0x8560';
@@ -169,11 +169,11 @@  discard block
 block discarded – undo
169 169
 		$properties['recurring'] = 'PT_BOOLEAN:PSETID_Appointment:0x8223';
170 170
 		$properties['clipstart'] = 'PT_SYSTIME:PSETID_Appointment:0x8235';
171 171
 		$properties['clipend'] = 'PT_SYSTIME:PSETID_Appointment:0x8236';
172
-		$properties['start_recur_date'] = 'PT_LONG:PSETID_Meeting:0xD';                // StartRecurTime
173
-		$properties['start_recur_time'] = 'PT_LONG:PSETID_Meeting:0xE';                // StartRecurTime
174
-		$properties['end_recur_date'] = 'PT_LONG:PSETID_Meeting:0xF';                // EndRecurDate
175
-		$properties['end_recur_time'] = 'PT_LONG:PSETID_Meeting:0x10';                // EndRecurTime
176
-		$properties['is_exception'] = 'PT_BOOLEAN:PSETID_Meeting:0xA';                // LID_IS_EXCEPTION
172
+		$properties['start_recur_date'] = 'PT_LONG:PSETID_Meeting:0xD'; // StartRecurTime
173
+		$properties['start_recur_time'] = 'PT_LONG:PSETID_Meeting:0xE'; // StartRecurTime
174
+		$properties['end_recur_date'] = 'PT_LONG:PSETID_Meeting:0xF'; // EndRecurDate
175
+		$properties['end_recur_time'] = 'PT_LONG:PSETID_Meeting:0x10'; // EndRecurTime
176
+		$properties['is_exception'] = 'PT_BOOLEAN:PSETID_Meeting:0xA'; // LID_IS_EXCEPTION
177 177
 		$properties['apptreplyname'] = 'PT_STRING8:PSETID_Appointment:0x8230';
178 178
 		// Propose new time properties
179 179
 		$properties['proposed_start_whole'] = 'PT_SYSTIME:PSETID_Appointment:0x8250';
@@ -545,7 +545,7 @@  discard block
 block discarded – undo
545 545
 		$listProperties['rcvd_representing_search_key'] = PR_RCVD_REPRESENTING_SEARCH_KEY;
546 546
 		$messageProps = mapi_getprops($this->message, $listProperties);
547 547
 
548
-		$goid = $messageProps[$this->proptags['goid']];    // GlobalID (0x3)
548
+		$goid = $messageProps[$this->proptags['goid']]; // GlobalID (0x3)
549 549
 		if (!isset($goid)) {
550 550
 			return;
551 551
 		}
@@ -1436,7 +1436,7 @@  discard block
 block discarded – undo
1436 1436
 		$props[$this->proptags['goid2']] = $goid;
1437 1437
 
1438 1438
 		if (!isset($props[$this->proptags['updatecounter']])) {
1439
-			$props[$this->proptags['updatecounter']] = 0;            // OL also starts sequence no with zero.
1439
+			$props[$this->proptags['updatecounter']] = 0; // OL also starts sequence no with zero.
1440 1440
 			$props[$this->proptags['last_updatecounter']] = 0;
1441 1441
 		}
1442 1442
 
@@ -2285,12 +2285,12 @@  discard block
 block discarded – undo
2285 2285
 		$hasOrganizer = false;
2286 2286
 		// Check if meeting already has an organizer.
2287 2287
 		foreach ($recipients as $key => $recipient) {
2288
-			if (isset($recipient[PR_RECIPIENT_FLAGS]) && $recipient[PR_RECIPIENT_FLAGS] == (recipSendable | recipOrganizer)) {
2288
+			if (isset($recipient[PR_RECIPIENT_FLAGS]) && $recipient[PR_RECIPIENT_FLAGS] == (recipSendable|recipOrganizer)) {
2289 2289
 				$hasOrganizer = true;
2290 2290
 			}
2291 2291
 			elseif ($isException && !isset($recipient[PR_RECIPIENT_FLAGS])) {
2292 2292
 				// Recipients for an occurrence
2293
-				$recipients[$key][PR_RECIPIENT_FLAGS] = recipSendable | recipExceptionalResponse;
2293
+				$recipients[$key][PR_RECIPIENT_FLAGS] = recipSendable|recipExceptionalResponse;
2294 2294
 			}
2295 2295
 		}
2296 2296
 
@@ -2304,7 +2304,7 @@  discard block
 block discarded – undo
2304 2304
 			$organizer[PR_RECIPIENT_DISPLAY_NAME] = $messageProps[PR_SENT_REPRESENTING_NAME];
2305 2305
 			$organizer[PR_ADDRTYPE] = empty($messageProps[PR_SENT_REPRESENTING_ADDRTYPE]) ? 'SMTP' : $messageProps[PR_SENT_REPRESENTING_ADDRTYPE];
2306 2306
 			$organizer[PR_RECIPIENT_TRACKSTATUS] = olRecipientTrackStatusNone;
2307
-			$organizer[PR_RECIPIENT_FLAGS] = recipSendable | recipOrganizer;
2307
+			$organizer[PR_RECIPIENT_FLAGS] = recipSendable|recipOrganizer;
2308 2308
 			$organizer[PR_SEARCH_KEY] = $messageProps[PR_SENT_REPRESENTING_SEARCH_KEY];
2309 2309
 
2310 2310
 			// Add organizer to recipients list.
@@ -2400,7 +2400,7 @@  discard block
 block discarded – undo
2400 2400
 					continue;
2401 2401
 				}
2402 2402
 
2403
-				$attachOld = mapi_message_openattach($copyFrom, (int) $attachProps[PR_ATTACH_NUM]);
2403
+				$attachOld = mapi_message_openattach($copyFrom, (int)$attachProps[PR_ATTACH_NUM]);
2404 2404
 				$attachNewResourceMsg = mapi_message_createattach($copyTo);
2405 2405
 				mapi_copyto($attachOld, [], [], $attachNewResourceMsg, 0);
2406 2406
 				mapi_savechanges($attachNewResourceMsg);
@@ -2491,7 +2491,7 @@  discard block
 block discarded – undo
2491 2491
 				[
2492 2492
 					RES_PROPERTY,
2493 2493
 					[
2494
-						RELOP => RELOP_EQ,    // Equals recipient type 3: Resource
2494
+						RELOP => RELOP_EQ, // Equals recipient type 3: Resource
2495 2495
 						ULPROPTAG => PR_RECIPIENT_TYPE,
2496 2496
 						VALUE => [PR_RECIPIENT_TYPE => MAPI_BCC],
2497 2497
 					],
@@ -2773,7 +2773,7 @@  discard block
 block discarded – undo
2773 2773
 				[
2774 2774
 					RES_PROPERTY,
2775 2775
 					[
2776
-						RELOP => RELOP_EQ,    // Equals recipient type 3: Resource
2776
+						RELOP => RELOP_EQ, // Equals recipient type 3: Resource
2777 2777
 						ULPROPTAG => PR_RECIPIENT_TYPE,
2778 2778
 						VALUE => [PR_RECIPIENT_TYPE => MAPI_BCC],
2779 2779
 					],
@@ -3005,7 +3005,7 @@  discard block
 block discarded – undo
3005 3005
 				$restriction[1][] = [
3006 3006
 					RES_PROPERTY,
3007 3007
 					[
3008
-						RELOP => RELOP_NE,    // Does not equal recipient type: MAPI_BCC (Resource)
3008
+						RELOP => RELOP_NE, // Does not equal recipient type: MAPI_BCC (Resource)
3009 3009
 						ULPROPTAG => PR_RECIPIENT_TYPE,
3010 3010
 						VALUE => [PR_RECIPIENT_TYPE => MAPI_BCC],
3011 3011
 					],
@@ -3102,7 +3102,7 @@  discard block
 block discarded – undo
3102 3102
 									[
3103 3103
 										RES_PROPERTY,
3104 3104
 										[
3105
-											RELOP => RELOP_NE,    // Does not equal recipient type: MAPI_BCC (Resource)
3105
+											RELOP => RELOP_NE, // Does not equal recipient type: MAPI_BCC (Resource)
3106 3106
 											ULPROPTAG => PR_RECIPIENT_TYPE,
3107 3107
 											VALUE => [PR_RECIPIENT_TYPE => MAPI_BCC],
3108 3108
 										],
@@ -3209,7 +3209,7 @@  discard block
 block discarded – undo
3209 3209
 			$newmessageprops[PR_MESSAGE_CLASS] = 'IPM.Schedule.Meeting.Canceled';
3210 3210
 			$newmessageprops[$this->proptags['meetingstatus']] = olMeetingCanceled; // It's a cancel request
3211 3211
 			$newmessageprops[$this->proptags['busystatus']] = fbFree; // set the busy status as free
3212
-			$newmessageprops[PR_IMPORTANCE] = IMPORTANCE_HIGH;    // HIGH Importance
3212
+			$newmessageprops[PR_IMPORTANCE] = IMPORTANCE_HIGH; // HIGH Importance
3213 3213
 			if (isset($newmessageprops[PR_SUBJECT])) {
3214 3214
 				$newmessageprops[PR_SUBJECT] = _('Canceled: ') . $newmessageprops[PR_SUBJECT];
3215 3215
 			}
@@ -3269,12 +3269,12 @@  discard block
 block discarded – undo
3269 3269
 
3270 3270
 			// [0] => year, [1] => month, [2] => day, [3] => hour, [4] => minutes, [5] => seconds
3271 3271
 			// RecurStartDate = year * 512 + month_number * 32 + day_number
3272
-			$newmessageprops[$this->proptags['start_recur_date']] = (((int) $startDate[0]) * 512) + (((int) $startDate[1]) * 32) + ((int) $startDate[2]);
3272
+			$newmessageprops[$this->proptags['start_recur_date']] = (((int)$startDate[0]) * 512) + (((int)$startDate[1]) * 32) + ((int)$startDate[2]);
3273 3273
 			// RecurStartTime = hour * 4096 + minutes * 64 + seconds
3274
-			$newmessageprops[$this->proptags['start_recur_time']] = (((int) $startDate[3]) * 4096) + (((int) $startDate[4]) * 64) + ((int) $startDate[5]);
3274
+			$newmessageprops[$this->proptags['start_recur_time']] = (((int)$startDate[3]) * 4096) + (((int)$startDate[4]) * 64) + ((int)$startDate[5]);
3275 3275
 
3276
-			$newmessageprops[$this->proptags['end_recur_date']] = (((int) $endDate[0]) * 512) + (((int) $endDate[1]) * 32) + ((int) $endDate[2]);
3277
-			$newmessageprops[$this->proptags['end_recur_time']] = (((int) $endDate[3]) * 4096) + (((int) $endDate[4]) * 64) + ((int) $endDate[5]);
3276
+			$newmessageprops[$this->proptags['end_recur_date']] = (((int)$endDate[0]) * 512) + (((int)$endDate[1]) * 32) + ((int)$endDate[2]);
3277
+			$newmessageprops[$this->proptags['end_recur_time']] = (((int)$endDate[3]) * 4096) + (((int)$endDate[4]) * 64) + ((int)$endDate[5]);
3278 3278
 		}
3279 3279
 	}
3280 3280
 
Please login to merge, or discard this patch.
mapi/class.baserecurrence.php 1 patch
Spacing   +74 added lines, -74 removed lines patch added patch discarded remove patch
@@ -573,14 +573,14 @@  discard block
 block discarded – undo
573 573
 				return;
574 574
 			}
575 575
 
576
-			$rdata = pack("CCCCCCV", 0x04, 0x30, 0x04, 0x30, (int) $this->recur["type"], 0x20, (int) $this->recur["subtype"]);
576
+			$rdata = pack("CCCCCCV", 0x04, 0x30, 0x04, 0x30, (int)$this->recur["type"], 0x20, (int)$this->recur["subtype"]);
577 577
 
578 578
 			$weekstart = 1; // monday
579 579
 			$forwardcount = 0;
580 580
 			$restocc = 0;
581
-			$dayofweek = (int) gmdate("w", (int) $this->recur["start"]); // 0 (for Sunday) through 6 (for Saturday)
581
+			$dayofweek = (int)gmdate("w", (int)$this->recur["start"]); // 0 (for Sunday) through 6 (for Saturday)
582 582
 
583
-			$term = (int) $this->recur["type"];
583
+			$term = (int)$this->recur["type"];
584 584
 
585 585
 			switch ($term) {
586 586
 				case 0x0A:
@@ -596,12 +596,12 @@  discard block
 block discarded – undo
596 596
 					else {
597 597
 						// Daily every N days (everyN in minutes)
598 598
 
599
-						$everyn = ((int) $this->recur["everyn"]) / 1440;
599
+						$everyn = ((int)$this->recur["everyn"]) / 1440;
600 600
 
601 601
 						// Calc first occ
602
-						$firstocc = $this->unixDataToRecurData($this->recur["start"]) % ((int) $this->recur["everyn"]);
602
+						$firstocc = $this->unixDataToRecurData($this->recur["start"]) % ((int)$this->recur["everyn"]);
603 603
 
604
-						$rdata .= pack("VVV", $firstocc, (int) $this->recur["everyn"], $this->recur["regen"] ? 1 : 0);
604
+						$rdata .= pack("VVV", $firstocc, (int)$this->recur["everyn"], $this->recur["regen"] ? 1 : 0);
605 605
 					}
606 606
 
607 607
 					break;
@@ -624,7 +624,7 @@  discard block
 block discarded – undo
624 624
 						$daycount = 0;
625 625
 						$dayskip = -1;
626 626
 						for ($j = 0; $j < 7; ++$j) {
627
-							if (((int) $this->recur["weekdays"]) & (1 << (($dayofweek + $j) % 7))) {
627
+							if (((int)$this->recur["weekdays"]) & (1 << (($dayofweek + $j) % 7))) {
628 628
 								if ($dayskip == -1) {
629 629
 									$dayskip = $j;
630 630
 								}
@@ -643,35 +643,35 @@  discard block
 block discarded – undo
643 643
 
644 644
 						// Check if the recurrence ends after a number of occurrences, in that case we must calculate the
645 645
 						// remaining occurrences based on the start of the recurrence.
646
-						if (((int) $this->recur["term"]) == 0x22) {
646
+						if (((int)$this->recur["term"]) == 0x22) {
647 647
 							// $weekskip is the amount of weeks to skip from the startdate before the first occurrence
648 648
 							// $forwardcount is the maximum number of week occurrences we can go ahead after the first occurrence that
649 649
 							// is still inside the recurrence. We subtract one to make sure that the last week is never forwarded over
650 650
 							// (eg when numoccur = 2, and daycount = 1)
651
-							$forwardcount = floor((int) ($this->recur["numoccur"] - 1) / $daycount);
651
+							$forwardcount = floor((int)($this->recur["numoccur"] - 1) / $daycount);
652 652
 
653 653
 							// $restocc is the number of occurrences left after $forwardcount whole weeks of occurrences, minus one
654 654
 							// for the occurrence on the first day
655
-							$restocc = ((int) $this->recur["numoccur"]) - ($forwardcount * $daycount) - 1;
655
+							$restocc = ((int)$this->recur["numoccur"]) - ($forwardcount * $daycount) - 1;
656 656
 
657 657
 							// $forwardcount is now the number of weeks we can go forward and still be inside the recurrence
658
-							$forwardcount *= (int) $this->recur["everyn"];
658
+							$forwardcount *= (int)$this->recur["everyn"];
659 659
 						}
660 660
 
661 661
 						// The real start is start + dayskip + weekskip-1 (since dayskip will already bring us into the next week)
662
-						$this->recur["start"] = ((int) $this->recur["start"]) + ($dayskip * 24 * 60 * 60) + ($weekskip * (((int) $this->recur["everyn"]) - 1) * 7 * 24 * 60 * 60);
662
+						$this->recur["start"] = ((int)$this->recur["start"]) + ($dayskip * 24 * 60 * 60) + ($weekskip * (((int)$this->recur["everyn"]) - 1) * 7 * 24 * 60 * 60);
663 663
 					}
664 664
 
665 665
 					// Calc first occ
666
-					$firstocc = ($this->unixDataToRecurData($this->recur["start"])) % (((int) $this->recur["everyn"]) * 7 * 24 * 60);
666
+					$firstocc = ($this->unixDataToRecurData($this->recur["start"])) % (((int)$this->recur["everyn"]) * 7 * 24 * 60);
667 667
 
668
-					$firstocc -= (((int) gmdate("w", (int) $this->recur["start"])) - 1) * 24 * 60;
668
+					$firstocc -= (((int)gmdate("w", (int)$this->recur["start"])) - 1) * 24 * 60;
669 669
 
670 670
 					if ($this->recur["regen"]) {
671
-						$rdata .= pack("VVV", $firstocc, (int) $this->recur["everyn"], 1);
671
+						$rdata .= pack("VVV", $firstocc, (int)$this->recur["everyn"], 1);
672 672
 					}
673 673
 					else {
674
-						$rdata .= pack("VVVV", $firstocc, (int) $this->recur["everyn"], 0, (int) $this->recur["weekdays"]);
674
+						$rdata .= pack("VVVV", $firstocc, (int)$this->recur["everyn"], 0, (int)$this->recur["weekdays"]);
675 675
 					}
676 676
 
677 677
 					break;
@@ -688,31 +688,31 @@  discard block
 block discarded – undo
688 688
 					}
689 689
 
690 690
 					if ($term == 0x0C /* monthly */) {
691
-						$everyn = (int) $this->recur["everyn"];
691
+						$everyn = (int)$this->recur["everyn"];
692 692
 					}
693 693
 					else {
694
-						$everyn = $this->recur["regen"] ? ((int) $this->recur["everyn"]) * 12 : 12;
694
+						$everyn = $this->recur["regen"] ? ((int)$this->recur["everyn"]) * 12 : 12;
695 695
 					}
696 696
 
697 697
 					// Get montday/month/year of original start
698
-					$curmonthday = gmdate("j", (int) $this->recur["start"]);
699
-					$curyear = gmdate("Y", (int) $this->recur["start"]);
700
-					$curmonth = gmdate("n", (int) $this->recur["start"]);
698
+					$curmonthday = gmdate("j", (int)$this->recur["start"]);
699
+					$curyear = gmdate("Y", (int)$this->recur["start"]);
700
+					$curmonth = gmdate("n", (int)$this->recur["start"]);
701 701
 
702 702
 					// Check if the recurrence ends after a number of occurrences, in that case we must calculate the
703 703
 					// remaining occurrences based on the start of the recurrence.
704
-					if (((int) $this->recur["term"]) == 0x22) {
704
+					if (((int)$this->recur["term"]) == 0x22) {
705 705
 						// $forwardcount is the number of occurrences we can skip and still be inside the recurrence range (minus
706 706
 						// one to make sure there are always at least one occurrence left)
707
-						$forwardcount = ((((int) $this->recur["numoccur"]) - 1) * $everyn);
707
+						$forwardcount = ((((int)$this->recur["numoccur"]) - 1) * $everyn);
708 708
 					}
709 709
 
710 710
 					// Get month for yearly on D'th day of month M
711 711
 					if ($term == 0x0D /* yearly */) {
712
-						$selmonth = floor(((int) $this->recur["month"]) / (24 * 60 * 29)) + 1; // 1=jan, 2=feb, eg
712
+						$selmonth = floor(((int)$this->recur["month"]) / (24 * 60 * 29)) + 1; // 1=jan, 2=feb, eg
713 713
 					}
714 714
 
715
-					switch ((int) $this->recur["subtype"]) {
715
+					switch ((int)$this->recur["subtype"]) {
716 716
 						// on D day of every M month
717 717
 						case 2:
718 718
 							if (!isset($this->recur["monthday"])) {
@@ -725,11 +725,11 @@  discard block
 block discarded – undo
725 725
 							// Go the beginning of the month
726 726
 							$this->recur["start"] -= ($curmonthday - 1) * 24 * 60 * 60;
727 727
 							// Go the the correct month day
728
-							$this->recur["start"] += (((int) $this->recur["monthday"]) - 1) * 24 * 60 * 60;
728
+							$this->recur["start"] += (((int)$this->recur["monthday"]) - 1) * 24 * 60 * 60;
729 729
 
730 730
 							// If the previous calculation gave us a start date different than the original start date, then we need to skip to the first occurrence
731
-							if (($term == 0x0C /* monthly */ && ((int) $this->recur["monthday"]) < $curmonthday) ||
732
-								($term == 0x0D /* yearly */ && ($selmonth != $curmonth || ($selmonth == $curmonth && ((int) $this->recur["monthday"]) < $curmonthday)))) {
731
+							if (($term == 0x0C /* monthly */ && ((int)$this->recur["monthday"]) < $curmonthday) ||
732
+								($term == 0x0D /* yearly */ && ($selmonth != $curmonth || ($selmonth == $curmonth && ((int)$this->recur["monthday"]) < $curmonthday)))) {
733 733
 								if ($term == 0x0D /* yearly */) {
734 734
 									if ($curmonth > $selmonth) {// go to next occurrence in 'everyn' months minus difference in first occurrence and original date
735 735
 										$count = $everyn - ($curmonth - $selmonth);
@@ -739,7 +739,7 @@  discard block
 block discarded – undo
739 739
 									}
740 740
 									else {
741 741
 										// Go to next occurrence while recurrence start date is greater than occurrence date but within same month
742
-										if (((int) $this->recur["monthday"]) < $curmonthday) {
742
+										if (((int)$this->recur["monthday"]) < $curmonthday) {
743 743
 											$count = $everyn;
744 744
 										}
745 745
 									}
@@ -765,33 +765,33 @@  discard block
 block discarded – undo
765 765
 							// of each month will overshoot in february (29 days). We compensate for that by checking
766 766
 							// if the day of the month we got is wrong, and then back up to the last day of the previous
767 767
 							// month.
768
-							if (((int) $this->recur["monthday"]) >= 28 && ((int) $this->recur["monthday"]) <= 31 &&
769
-								gmdate("j", ((int) $this->recur["start"])) < ((int) $this->recur["monthday"])) {
770
-								$this->recur["start"] -= gmdate("j", ((int) $this->recur["start"])) * 24 * 60 * 60;
768
+							if (((int)$this->recur["monthday"]) >= 28 && ((int)$this->recur["monthday"]) <= 31 &&
769
+								gmdate("j", ((int)$this->recur["start"])) < ((int)$this->recur["monthday"])) {
770
+								$this->recur["start"] -= gmdate("j", ((int)$this->recur["start"])) * 24 * 60 * 60;
771 771
 							}
772 772
 
773 773
 							// "start" is now the first occurrence
774 774
 
775 775
 							if ($term == 0x0C /* monthly */) {
776 776
 								// Calc first occ
777
-								$monthIndex = ((((12 % $everyn) * ((((int) gmdate("Y", $this->recur["start"])) - 1601) % $everyn)) % $everyn) + (((int) gmdate("n", $this->recur["start"])) - 1)) % $everyn;
777
+								$monthIndex = ((((12 % $everyn) * ((((int)gmdate("Y", $this->recur["start"])) - 1601) % $everyn)) % $everyn) + (((int)gmdate("n", $this->recur["start"])) - 1)) % $everyn;
778 778
 
779 779
 								$firstocc = 0;
780 780
 								for ($i = 0; $i < $monthIndex; ++$i) {
781 781
 									$firstocc += $this->getMonthInSeconds(1601 + floor($i / 12), ($i % 12) + 1) / 60;
782 782
 								}
783 783
 
784
-								$rdata .= pack("VVVV", $firstocc, $everyn, $this->recur["regen"], (int) $this->recur["monthday"]);
784
+								$rdata .= pack("VVVV", $firstocc, $everyn, $this->recur["regen"], (int)$this->recur["monthday"]);
785 785
 							}
786 786
 							else {
787 787
 								// Calc first occ
788 788
 								$firstocc = 0;
789
-								$monthIndex = (int) gmdate("n", $this->recur["start"]);
789
+								$monthIndex = (int)gmdate("n", $this->recur["start"]);
790 790
 								for ($i = 1; $i < $monthIndex; ++$i) {
791 791
 									$firstocc += $this->getMonthInSeconds(1601 + floor($i / 12), $i) / 60;
792 792
 								}
793 793
 
794
-								$rdata .= pack("VVVV", $firstocc, $everyn, $this->recur["regen"], (int) $this->recur["monthday"]);
794
+								$rdata .= pack("VVVV", $firstocc, $everyn, $this->recur["regen"], (int)$this->recur["monthday"]);
795 795
 							}
796 796
 
797 797
 							break;
@@ -803,11 +803,11 @@  discard block
 block discarded – undo
803 803
 								return;
804 804
 							}
805 805
 
806
-							$weekdays = (int) $this->recur["weekdays"];
807
-							$nday = (int) $this->recur["nday"];
806
+							$weekdays = (int)$this->recur["weekdays"];
807
+							$nday = (int)$this->recur["nday"];
808 808
 
809 809
 							// Calc startdate
810
-							$monthbegindow = (int) $this->recur["start"];
810
+							$monthbegindow = (int)$this->recur["start"];
811 811
 
812 812
 							if ($nday == 5) {
813 813
 								// Set date on the last day of the last month
@@ -842,12 +842,12 @@  discard block
 block discarded – undo
842 842
 
843 843
 								$dayofweek = gmdate("w", $monthbegindow);
844 844
 								for ($i = 0; $i < 7; ++$i) {
845
-									if ($nday == 5 && (($dayofweek - $i) % 7 >= 0) && (1 << (($dayofweek - $i) % 7)) & $weekdays) {
845
+									if ($nday == 5 && (($dayofweek - $i) % 7 >= 0) && (1 << (($dayofweek - $i) % 7))&$weekdays) {
846 846
 										$day = gmdate("j", $monthbegindow) - $i;
847 847
 
848 848
 										break;
849 849
 									}
850
-									if ($nday != 5 && (1 << (($dayofweek + $i) % 7)) & $weekdays) {
850
+									if ($nday != 5 && (1 << (($dayofweek + $i) % 7))&$weekdays) {
851 851
 										$day = (($nday - 1) * 7) + ($i + 1);
852 852
 
853 853
 										break;
@@ -855,7 +855,7 @@  discard block
 block discarded – undo
855 855
 								}
856 856
 
857 857
 								// Goto the next X month
858
-								if (isset($day) && ($day < gmdate("j", (int) $this->recur["start"]))) {
858
+								if (isset($day) && ($day < gmdate("j", (int)$this->recur["start"]))) {
859 859
 									if ($nday == 5) {
860 860
 										$monthbegindow += 24 * 60 * 60;
861 861
 										if ($curmonth == 12) {
@@ -887,12 +887,12 @@  discard block
 block discarded – undo
887 887
 							// Set start on the right day
888 888
 							$dayofweek = gmdate("w", $monthbegindow);
889 889
 							for ($i = 0; $i < 7; ++$i) {
890
-								if ($nday == 5 && (($dayofweek - $i) % 7) >= 0 && (1 << (($dayofweek - $i) % 7)) & $weekdays) {
890
+								if ($nday == 5 && (($dayofweek - $i) % 7) >= 0 && (1 << (($dayofweek - $i) % 7))&$weekdays) {
891 891
 									$day = $i;
892 892
 
893 893
 									break;
894 894
 								}
895
-								if ($nday != 5 && (1 << (($dayofweek + $i) % 7)) & $weekdays) {
895
+								if ($nday != 5 && (1 << (($dayofweek + $i) % 7))&$weekdays) {
896 896
 									$day = ($nday - 1) * 7 + ($i + 1);
897 897
 
898 898
 									break;
@@ -909,7 +909,7 @@  discard block
 block discarded – undo
909 909
 
910 910
 							if ($term == 0x0C /* monthly */) {
911 911
 								// Calc first occ
912
-								$monthIndex = ((((12 % $everyn) * (((int) gmdate("Y", $this->recur["start"]) - 1601) % $everyn)) % $everyn) + (((int) gmdate("n", $this->recur["start"])) - 1)) % $everyn;
912
+								$monthIndex = ((((12 % $everyn) * (((int)gmdate("Y", $this->recur["start"]) - 1601) % $everyn)) % $everyn) + (((int)gmdate("n", $this->recur["start"])) - 1)) % $everyn;
913 913
 
914 914
 								for ($i = 0; $i < $monthIndex; ++$i) {
915 915
 									$firstocc += $this->getMonthInSeconds(1601 + floor($i / 12), ($i % 12) + 1) / 60;
@@ -919,7 +919,7 @@  discard block
 block discarded – undo
919 919
 							}
920 920
 							else {
921 921
 								// Calc first occ
922
-								$monthIndex = (int) gmdate("n", $this->recur["start"]);
922
+								$monthIndex = (int)gmdate("n", $this->recur["start"]);
923 923
 
924 924
 								for ($i = 1; $i < $monthIndex; ++$i) {
925 925
 									$firstocc += $this->getMonthInSeconds(1601 + floor($i / 12), $i) / 60;
@@ -939,7 +939,7 @@  discard block
 block discarded – undo
939 939
 			}
940 940
 
941 941
 			// Terminate
942
-			$term = (int) $this->recur["term"];
942
+			$term = (int)$this->recur["term"];
943 943
 			$rdata .= pack("CCCC", $term, 0x20, 0x00, 0x00);
944 944
 
945 945
 			switch ($term) {
@@ -954,7 +954,7 @@  discard block
 block discarded – undo
954 954
 						return;
955 955
 					}
956 956
 
957
-					$rdata .= pack("V", (int) $this->recur["numoccur"]);
957
+					$rdata .= pack("V", (int)$this->recur["numoccur"]);
958 958
 
959 959
 					break;
960 960
 				// Never ends
@@ -965,7 +965,7 @@  discard block
 block discarded – undo
965 965
 			}
966 966
 
967 967
 			// Strange little thing for the recurrence type "every workday"
968
-			if (((int) $this->recur["type"]) == 0x0B && ((int) $this->recur["subtype"]) == 1) {
968
+			if (((int)$this->recur["type"]) == 0x0B && ((int)$this->recur["subtype"]) == 1) {
969 969
 				$rdata .= pack("V", 1);
970 970
 			}
971 971
 			else { // Other recurrences
@@ -1009,25 +1009,25 @@  discard block
 block discarded – undo
1009 1009
 			}
1010 1010
 
1011 1011
 			// Set start date
1012
-			$rdata .= pack("V", $this->unixDataToRecurData((int) $this->recur["start"]));
1012
+			$rdata .= pack("V", $this->unixDataToRecurData((int)$this->recur["start"]));
1013 1013
 
1014 1014
 			// Set enddate
1015 1015
 			switch ($term) {
1016 1016
 				// After the given enddate
1017 1017
 				case 0x21:
1018
-					$rdata .= pack("V", $this->unixDataToRecurData((int) $this->recur["end"]));
1018
+					$rdata .= pack("V", $this->unixDataToRecurData((int)$this->recur["end"]));
1019 1019
 
1020 1020
 					break;
1021 1021
 				// After a number of times
1022 1022
 				case 0x22:
1023 1023
 					// @todo: calculate enddate with intval($this->recur["startocc"]) + intval($this->recur["duration"]) > 24 hour
1024
-					$occenddate = (int) $this->recur["start"];
1024
+					$occenddate = (int)$this->recur["start"];
1025 1025
 
1026
-					switch ((int) $this->recur["type"]) {
1026
+					switch ((int)$this->recur["type"]) {
1027 1027
 						case 0x0A: // daily
1028 1028
 							if ($this->recur["subtype"] == 1) {
1029 1029
 								// Daily every workday
1030
-								$restocc = (int) $this->recur["numoccur"];
1030
+								$restocc = (int)$this->recur["numoccur"];
1031 1031
 
1032 1032
 								// Get starting weekday
1033 1033
 								$nowtime = $this->gmtime($occenddate);
@@ -1049,7 +1049,7 @@  discard block
 block discarded – undo
1049 1049
 							}
1050 1050
 							else {
1051 1051
 								// -1 because the first day already counts (from 1-1-1980 to 1-1-1980 is 1 occurrence)
1052
-								$occenddate += (((int) $this->recur["everyn"]) * 60 * (((int) $this->recur["numoccur"] - 1)));
1052
+								$occenddate += (((int)$this->recur["everyn"]) * 60 * (((int)$this->recur["numoccur"] - 1)));
1053 1053
 							}
1054 1054
 
1055 1055
 							break;
@@ -1068,11 +1068,11 @@  discard block
 block discarded – undo
1068 1068
 							for ($j = 1; $restocc > 0; ++$j) {
1069 1069
 								// Jump to the next week (which may be N weeks away) when going over the week boundary
1070 1070
 								if ((($dayofweek + $j) % 7) == $weekstart) {
1071
-									$occenddate += (((int) $this->recur["everyn"]) - 1) * 7 * 24 * 60 * 60;
1071
+									$occenddate += (((int)$this->recur["everyn"]) - 1) * 7 * 24 * 60 * 60;
1072 1072
 								}
1073 1073
 
1074 1074
 								// If this is a matching day, once less occurrence to process
1075
-								if (((int) $this->recur["weekdays"]) & (1 << (($dayofweek + $j) % 7))) {
1075
+								if (((int)$this->recur["weekdays"]) & (1 << (($dayofweek + $j) % 7))) {
1076 1076
 									--$restocc;
1077 1077
 								}
1078 1078
 
@@ -1084,11 +1084,11 @@  discard block
 block discarded – undo
1084 1084
 
1085 1085
 						case 0x0C: // monthly
1086 1086
 						case 0x0D: // yearly
1087
-							$curyear = gmdate("Y", (int) $this->recur["start"]);
1088
-							$curmonth = gmdate("n", (int) $this->recur["start"]);
1087
+							$curyear = gmdate("Y", (int)$this->recur["start"]);
1088
+							$curmonth = gmdate("n", (int)$this->recur["start"]);
1089 1089
 							// $forwardcount = months
1090 1090
 
1091
-							switch ((int) $this->recur["subtype"]) {
1091
+							switch ((int)$this->recur["subtype"]) {
1092 1092
 								case 2: // on D day of every M month
1093 1093
 									while ($forwardcount > 0) {
1094 1094
 										$occenddate += $this->getMonthInSeconds($curyear, $curmonth);
@@ -1104,8 +1104,8 @@  discard block
 block discarded – undo
1104 1104
 									}
1105 1105
 
1106 1106
 									// compensation between 28 and 31
1107
-									if (((int) $this->recur["monthday"]) >= 28 && ((int) $this->recur["monthday"]) <= 31 &&
1108
-										gmdate("j", $occenddate) < ((int) $this->recur["monthday"])) {
1107
+									if (((int)$this->recur["monthday"]) >= 28 && ((int)$this->recur["monthday"]) <= 31 &&
1108
+										gmdate("j", $occenddate) < ((int)$this->recur["monthday"])) {
1109 1109
 										if (gmdate("j", $occenddate) < 28) {
1110 1110
 											$occenddate -= gmdate("j", $occenddate) * 24 * 60 * 60;
1111 1111
 										}
@@ -1117,8 +1117,8 @@  discard block
 block discarded – undo
1117 1117
 									break;
1118 1118
 
1119 1119
 								case 3: // on Nth weekday of every M month
1120
-									$nday = (int) $this->recur["nday"]; // 1 tot 5
1121
-									$weekdays = (int) $this->recur["weekdays"];
1120
+									$nday = (int)$this->recur["nday"]; // 1 tot 5
1121
+									$weekdays = (int)$this->recur["weekdays"];
1122 1122
 
1123 1123
 									while ($forwardcount > 0) {
1124 1124
 										$occenddate += $this->getMonthInSeconds($curyear, $curmonth);
@@ -1144,12 +1144,12 @@  discard block
 block discarded – undo
1144 1144
 
1145 1145
 									$dayofweek = gmdate("w", $occenddate);
1146 1146
 									for ($i = 0; $i < 7; ++$i) {
1147
-										if ($nday == 5 && (($dayofweek - $i) % 7) >= 0 && (1 << (($dayofweek - $i) % 7)) & $weekdays) {
1147
+										if ($nday == 5 && (($dayofweek - $i) % 7) >= 0 && (1 << (($dayofweek - $i) % 7))&$weekdays) {
1148 1148
 											$occenddate -= $i * 24 * 60 * 60;
1149 1149
 
1150 1150
 											break;
1151 1151
 										}
1152
-										if ($nday != 5 && (1 << (($dayofweek + $i) % 7)) & $weekdays) {
1152
+										if ($nday != 5 && (1 << (($dayofweek + $i) % 7))&$weekdays) {
1153 1153
 											$occenddate += ($i + (($nday - 1) * 7)) * 24 * 60 * 60;
1154 1154
 
1155 1155
 											break;
@@ -1168,7 +1168,7 @@  discard block
 block discarded – undo
1168 1168
 
1169 1169
 					$this->recur["end"] = $occenddate;
1170 1170
 
1171
-					$rdata .= pack("V", $this->unixDataToRecurData((int) $this->recur["end"]));
1171
+					$rdata .= pack("V", $this->unixDataToRecurData((int)$this->recur["end"]));
1172 1172
 
1173 1173
 					break;
1174 1174
 				// Never ends
@@ -1181,12 +1181,12 @@  discard block
 block discarded – undo
1181 1181
 			}
1182 1182
 
1183 1183
 			// UTC date
1184
-			$utcstart = $this->toGMT($this->tz, (int) $this->recur["start"]);
1185
-			$utcend = $this->toGMT($this->tz, (int) $this->recur["end"]);
1184
+			$utcstart = $this->toGMT($this->tz, (int)$this->recur["start"]);
1185
+			$utcend = $this->toGMT($this->tz, (int)$this->recur["end"]);
1186 1186
 
1187 1187
 			// utc date+time
1188
-			$utcfirstoccstartdatetime = (isset($this->recur["startocc"])) ? $utcstart + (((int) $this->recur["startocc"]) * 60) : $utcstart;
1189
-			$utcfirstoccenddatetime = (isset($this->recur["endocc"])) ? $utcstart + (((int) $this->recur["endocc"]) * 60) : $utcstart;
1188
+			$utcfirstoccstartdatetime = (isset($this->recur["startocc"])) ? $utcstart + (((int)$this->recur["startocc"]) * 60) : $utcstart;
1189
+			$utcfirstoccenddatetime = (isset($this->recur["endocc"])) ? $utcstart + (((int)$this->recur["endocc"]) * 60) : $utcstart;
1190 1190
 
1191 1191
 			$propsToSet = [];
1192 1192
 			// update reminder time
@@ -1204,7 +1204,7 @@  discard block
 block discarded – undo
1204 1204
 
1205 1205
 				// recurrencetype
1206 1206
 				// Strange enough is the property recurrencetype, (type-0x9) and not the CDO recurrencetype
1207
-				$propsToSet[$this->proptags["recurrencetype"]] = ((int) $this->recur["type"]) - 0x9;
1207
+				$propsToSet[$this->proptags["recurrencetype"]] = ((int)$this->recur["type"]) - 0x9;
1208 1208
 
1209 1209
 				// set named prop 'side_effects' to 369, needed for Outlook to ask for single or total recurrence when deleting
1210 1210
 				$propsToSet[$this->proptags["side_effects"]] = 369;
@@ -1253,7 +1253,7 @@  discard block
 block discarded – undo
1253 1253
 
1254 1254
 			if (isset($this->recur["startocc"], $this->recur["endocc"])) {
1255 1255
 				// Set start and endtime in minutes
1256
-				$rdata .= pack("VV", (int) $this->recur["startocc"], (int) $this->recur["endocc"]);
1256
+				$rdata .= pack("VV", (int)$this->recur["startocc"], (int)$this->recur["endocc"]);
1257 1257
 			}
1258 1258
 
1259 1259
 			// Detailed exception data
@@ -1918,7 +1918,7 @@  discard block
 block discarded – undo
1918 1918
 						}
1919 1919
 						elseif ($this->recur['regen']) {
1920 1920
 							$year_starttime = $this->gmtime($now);
1921
-							$is_next_leapyear = $this->isLeapYear($year_starttime['tm_year'] + 1900 + 1);    // +1 next year
1921
+							$is_next_leapyear = $this->isLeapYear($year_starttime['tm_year'] + 1900 + 1); // +1 next year
1922 1922
 							$now = $daystart + ($is_next_leapyear ? 31622400 /* Leap year in seconds */ : 31536000 /* year in seconds */);
1923 1923
 
1924 1924
 							if ($now <= $dayend) {
Please login to merge, or discard this patch.
mapi/class.baseexception.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -54,7 +54,7 @@
 block discarded – undo
54 54
 		// assign display message
55 55
 		$this->displayMessage = $displayMessage;
56 56
 
57
-		parent::__construct($errorMessage, (int) $code, $previous);
57
+		parent::__construct($errorMessage, (int)$code, $previous);
58 58
 	}
59 59
 
60 60
 	/**
Please login to merge, or discard this patch.
mapi/class.taskrecurrence.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -284,7 +284,7 @@
 block discarded – undo
284 284
 				$attachments = mapi_table_queryallrows($attachmentTable, [PR_ATTACH_NUM, PR_ATTACH_SIZE, PR_ATTACH_LONG_FILENAME, PR_ATTACHMENT_HIDDEN, PR_DISPLAY_NAME, PR_ATTACH_METHOD]);
285 285
 
286 286
 				foreach ($attachments as $attach_props) {
287
-					$attach_old = mapi_message_openattach($this->message, (int) $attach_props[PR_ATTACH_NUM]);
287
+					$attach_old = mapi_message_openattach($this->message, (int)$attach_props[PR_ATTACH_NUM]);
288 288
 					$attach_newResourceMsg = mapi_message_createattach($newMessage);
289 289
 
290 290
 					mapi_copyto($attach_old, [], [], $attach_newResourceMsg, 0);
Please login to merge, or discard this patch.