Remove unused $week routing part

This throws an error with PHP 8, but since $week is never defined it looks like this has been broken for a while. It can be re-added in a separate PR, if the intended functionality is known.
This commit is contained in:
onli 2021-03-16 19:41:50 +01:00
parent d1e040b7ec
commit 6e71da985f

View File

@ -432,67 +432,39 @@ function serveArchives() {
case 'gregorian':
default:
$gday = 1;
if ($week) {
$tm = strtotime('+ '. ($week-2) .' WEEKS monday', mktime(0, 0, 0, 1, 1, $year));
$ts = mktime(0, 0, 0, date('m', $tm), date('j', $tm), $year);
$te = mktime(23, 59, 59, date('m', $tm), date('j', $tm)+7, $year);
$date = serendipity_formatTime(WEEK .' '. $week .', %Y', $ts, false);
if ($day) {
$ts = mktime(0, 0, 0, $month, $day, $year);
$te = mktime(23, 59, 59, $month, $day, $year);
$date = serendipity_formatTime(DATE_FORMAT_ENTRY, $ts, false);
} else {
if ($day) {
$ts = mktime(0, 0, 0, $month, $day, $year);
$te = mktime(23, 59, 59, $month, $day, $year);
$date = serendipity_formatTime(DATE_FORMAT_ENTRY, $ts, false);
} else {
$ts = mktime(0, 0, 0, $month, $gday, $year);
if (!isset($gday2)) {
$gday2 = date('t', $ts);
}
$te = mktime(23, 59, 59, $month, $gday2, $year);
$date = serendipity_formatTime('%B %Y', $ts, false);
$ts = mktime(0, 0, 0, $month, $gday, $year);
if (!isset($gday2)) {
$gday2 = date('t', $ts);
}
$te = mktime(23, 59, 59, $month, $gday2, $year);
$date = serendipity_formatTime('%B %Y', $ts, false);
}
break;
case 'persian-utf8':
require_once S9Y_INCLUDE_PATH . 'include/functions_calendars.inc.php';
$gday = 1;
if ($week) {
--$week;
$week *= 7;
++$week;
$day = $week;
// convert day number of year to day number of month AND month number of year
$j_days_in_month = array(0, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 29);
if(($g_y % 4) == 3) $j_days_in_month[12]++;
for($i=1; isset($j_days_in_month[$i]); ++$i){
if(($day-$j_days_in_month[$i])>0){
$day -= $j_days_in_month[$i];
}else{
break;
}
}
$tm = persian_mktime(0, 0, 0, $i, $day, $year);
$ts = persian_mktime(0, 0, 0, persian_date_utf('m', $tm), persian_date_utf('j', $tm), $year);
$te = persian_mktime(23, 59, 59, persian_date_utf('m', $tm), persian_date_utf('j', $tm)+7, $year);
$date = serendipity_formatTime(WEEK .' '. $week .'، %Y', $ts, false);
if ($day) {
$ts = persian_mktime(0, 0, 0, $month, $day, $year);
$te = persian_mktime(23, 59, 59, $month, $day, $year);
$date = serendipity_formatTime(DATE_FORMAT_ENTRY, $ts, false);
} else {
if ($day) {
$ts = persian_mktime(0, 0, 0, $month, $day, $year);
$te = persian_mktime(23, 59, 59, $month, $day, $year);
$date = serendipity_formatTime(DATE_FORMAT_ENTRY, $ts, false);
} else {
$ts = persian_mktime(0, 0, 0, $month, $gday, $year);
if (!isset($gday2)) {
$gday2 = persian_date_utf('t', $ts);
}
$te = persian_mktime(23, 59, 59, $month, $gday2, $year);
$date = serendipity_formatTime('%B %Y', $ts, false);
$ts = persian_mktime(0, 0, 0, $month, $gday, $year);
if (!isset($gday2)) {
$gday2 = persian_date_utf('t', $ts);
}
$te = persian_mktime(23, 59, 59, $month, $gday2, $year);
$date = serendipity_formatTime('%B %Y', $ts, false);
}
list($year, $month, $day) = p2g ($year, $month, $day);
break;