| @@ 737-744 (lines=8) @@ | ||
| 734 | $number -= 1; |
|
| 735 | } |
|
| 736 | ||
| 737 | if (self::T_QUARTER == $token[0] || self::T_SA_QUARTER == $token[0]) { |
|
| 738 | // only set the quarter if the date hasn't been set on the calendar object |
|
| 739 | if (!$cal->_isSet(DateDefinitions::MONTH)) { |
|
| 740 | $cal->set($dateField, ($number - 1) * 3); |
|
| 741 | } |
|
| 742 | } else { |
|
| 743 | $cal->set($dateField, $number); |
|
| 744 | } |
|
| 745 | } |
|
| 746 | } elseif ($type == 'number') { |
|
| 747 | $numberLen = strspn($dateString, '0123456789', $datePos); |
|
| @@ 779-786 (lines=8) @@ | ||
| 776 | } |
|
| 777 | } |
|
| 778 | ||
| 779 | if (self::T_QUARTER == $token[0] || self::T_SA_QUARTER == $token[0]) { |
|
| 780 | // only set the quarter if the date hasn't been set on the calendar object |
|
| 781 | if (!$cal->_isSet(DateDefinitions::MONTH)) { |
|
| 782 | $cal->set($dateField, ($number - 1) * 3); |
|
| 783 | } |
|
| 784 | } else { |
|
| 785 | $cal->set($dateField, $number); |
|
| 786 | } |
|
| 787 | } else { // $type == 'text' |
|
| 788 | $count = $token[1]; |
|
| 789 | switch ($token[0]) { |
|