|
@@ 1199-1201 (lines=3) @@
|
| 1196 |
|
} |
| 1197 |
|
break; |
| 1198 |
|
|
| 1199 |
|
case self::DOW_GE_DOM_MODE: |
| 1200 |
|
$ruleDayOfMonth = $ruleDay + (49 + $ruleDayOfWeek - $ruleDay - $dayOfWeek + $dayOfMonth) % 7; |
| 1201 |
|
break; |
| 1202 |
|
|
| 1203 |
|
case self::DOW_LE_DOM_MODE: |
| 1204 |
|
$ruleDayOfMonth = $ruleDay - (49 - $ruleDayOfWeek + $ruleDay + $dayOfWeek - $dayOfMonth) % 7; |
|
@@ 1203-1207 (lines=5) @@
|
| 1200 |
|
$ruleDayOfMonth = $ruleDay + (49 + $ruleDayOfWeek - $ruleDay - $dayOfWeek + $dayOfMonth) % 7; |
| 1201 |
|
break; |
| 1202 |
|
|
| 1203 |
|
case self::DOW_LE_DOM_MODE: |
| 1204 |
|
$ruleDayOfMonth = $ruleDay - (49 - $ruleDayOfWeek + $ruleDay + $dayOfWeek - $dayOfMonth) % 7; |
| 1205 |
|
// Note at this point ruleDayOfMonth may be <1, although it will |
| 1206 |
|
// be >=1 for well-formed rules. |
| 1207 |
|
break; |
| 1208 |
|
} |
| 1209 |
|
|
| 1210 |
|
// now that we have a real day-in-month for the rule, we can compare days... |