summaryrefslogtreecommitdiff
path: root/calendar.php
diff options
context:
space:
mode:
authorfisharebest <fisharebest@gmail.com>2013-06-23 17:58:17 +0000
committerfisharebest <fisharebest@gmail.com>2013-06-23 17:58:17 +0000
commita30e3d5b12f5c5aa1d1e55ba0aa7f4db74e68498 (patch)
treebbfc3b88ea30709304a1f13e5e1fe170e25f76b6 /calendar.php
parent287e5d28b8a5a876a1fecd0a04eff6d448fc0fd0 (diff)
downloadwebtrees-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.php6
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}&amp;day={$tmp->d}&amp;month={$tmpmonth}&amp;year={$tmp->y}&amp;filterev={$filterev}&amp;filterof={$filterof}&amp;filtersx={$filtersx}&amp;action={$action}\">{$cal_name}</a>";
}
}