diff options
| author | fisharebest <fisharebest@gmail.com> | 2013-06-23 17:58:17 +0000 |
|---|---|---|
| committer | fisharebest <fisharebest@gmail.com> | 2013-06-23 17:58:17 +0000 |
| commit | a30e3d5b12f5c5aa1d1e55ba0aa7f4db74e68498 (patch) | |
| tree | bbfc3b88ea30709304a1f13e5e1fe170e25f76b6 /calendar.php | |
| parent | 287e5d28b8a5a876a1fecd0a04eff6d448fc0fd0 (diff) | |
| download | webtrees-a30e3d5b12f5c5aa1d1e55ba0aa7f4db74e68498.tar.gz webtrees-a30e3d5b12f5c5aa1d1e55ba0aa7f4db74e68498.tar.bz2 webtrees-a30e3d5b12f5c5aa1d1e55ba0aa7f4db74e68498.zip | |
Use PHP5.3 language features in date classes - gives performance gain of several percent
Diffstat (limited to 'calendar.php')
| -rw-r--r-- | calendar.php | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/calendar.php b/calendar.php index 5c856cba32..b3b8c87e34 100644 --- a/calendar.php +++ b/calendar.php @@ -148,9 +148,9 @@ echo '</td></tr>'; echo '<tr><td class="descriptionbox vmiddle">'; echo WT_I18N::translate('Month'), '</td>'; echo '<td class="optionbox" colspan="3">'; -for ($n=1; $n<=$cal_date->NUM_MONTHS(); ++$n) { +for ($n=1; $n<=$cal_date->MonthsInYear(); ++$n) { $month_name=$cal_date->NUM_TO_MONTH_NOMINATIVE($n, $cal_date->IsLeapYear()); - $m=$cal_date->NUM_TO_GEDCOM_MONTH($n, $cal_date->IsLeapYear()); + $m = array_search($n, $cal_date::$MONTH_ABBREV); if ($m=='ADS' && $cal_date instanceof WT_Date_Jewish && !$cal_date->IsLeapYear()) { // No month 7 in Jewish leap years. continue; @@ -305,7 +305,7 @@ foreach (array( echo "<span class=\"error\">{$cal_name}</span>"; } else { $newcalesc=urlencode($tmp->Format('%@')); - $tmpmonth=$tmp->FormatGedcomMonth(); + $tmpmonth=$tmp->Format('%O'); echo "<a href=\"calendar.php?cal={$newcalesc}&day={$tmp->d}&month={$tmpmonth}&year={$tmp->y}&filterev={$filterev}&filterof={$filterof}&filtersx={$filtersx}&action={$action}\">{$cal_name}</a>"; } } |
