$week_days = [39092400, 39178800, 39265200, 39351600, 39438000, 39524400, 39610800]; ?>
foreach ($week_days as $week_day) : ?>
|
= strftime('%a', $week_day) ?>
|
endforeach; ?>
|
$adow = date('w', mktime(12, 0, 0, date('n', $imt), 1, date('Y', $imt))); ?>
if ($adow == 0) : ?>
$adow = 6; ?>
else : ?>
$adow--; ?>
endif; ?>
$first_day = mktime(12, 0, 0, date('n', $imt), 1, date('Y', $imt)) - $adow * 86400; ?>
$cor = 0; ?>
if (date('n', $imt) == 3) : ?>
$cor = 1; ?>
endif; ?>
$last_day = ((42 - ($adow + date('t', mktime(12, 0, 0, date('n', $imt), 1, date('Y', $imt))))) % 7 + $cor) * 86400
+ mktime(12, 0, 0, date('n', $imt), date('t', $imt), date('Y', $imt)); ?>
for ($i = $first_day, $j = 0; $i <= $last_day; $i += 86400, $j++) : ?>
$aday = date('j', $i);
$style = '';
if (($aday - $j - 1 > 0) || ($j - $aday > 6)) {
$style = 'light';
}
$hday = holiday($i);
if ($j % 7 == 0) {
$ret .= '';
}
?>
if (abs($now - $i) < 43199 && !($style == 'light')) : ?>
|
elseif (date('m', $i) != date('n', $imt)) : ?>
|
else : ?>
|
endif; ?>
$js_inc = ''; ?>
if (is_array($js_include)) : ?>
$js_inc = " onClick=\"{$js_include['function']}(";
if (sizeof($js_include['parameters'])) {
$js_inc .= implode(", ", $js_include['parameters']) . ", ";
}
$js_inc .= "'" . date('m', $i) . "', '$aday', '" . date('Y', $i) . "')\"";
?>
endif; ?>
if (abs($atime - $i) < 43199) : ?>
$aday = ''.$aday.'' ?>
endif; ?>
if (($j + 1) % 7 == 0) : ?>
= $js_inc ?>>
= $aday ?>
|
= strftime('%V', $i) ?>
|
else : ?>
switch ($hday['col']) {
case 1:
?>>
= $aday ?>
break;
case 2:
case 3;
?>>
= $aday ?>
break;
default:
?>>
= $aday ?>
}?>
endif; ?>
endfor; ?>
|