rendered paste body<table cellspacing='0'>
<thead>
<tr>
<th>Pondělí</th>
<th>Úterý</th>
<th>Středa</th>
<th>Čtvrtek</th>
<th>Pátek</th>
<th>Sobota</th>
<th>Neděle</th>
</tr>
</thead>
<tbody>
<?php
// Set error reporting level..E_ALL for development..
error_reporting (E_ALL);
setlocale (LC_TIME, 'cs_CZ');
function transpose_array($multiarray){ // performs transpose of an array matrix, ie. axis exchange
foreach ($multiarray as $keymaster => $value):
foreach ($value as $key => $element):
$newmultiarray[$key][$keymaster] = $element;
endforeach;
endforeach;
return $newmultiarray;
}
$weekdays = array("Monday"=>"Pondělí", "Tuesday"=>"Úterý", "Wednesday"=>"Středa", "Thursday"=>"Čtvrtek", "Friday"=>"Pátek", "Saturday"=>"Sobota", "Sunday"=>"Neděle");
$month = 1;
$year = 2008;
$daysInMonth = cal_days_in_month(CAL_GREGORIAN, $month, $year)+1;
$starting_day = strftime("%w", mktime(0, 0, 0, $month, 1, $year, -1));
if ($starting_day == 0): $starting_day = 7; endif; // sunday correction -> monday 1 - sunday 7
$month_matrix_col_num = (is_int($tmp = ($daysInMonth+$starting_day)/7)) ? $tmp : (floor($tmp) + 1);
for ($i = 1; $i < ($month_matrix_col_num * 7); $i++):
if ($
endfor;
endwhile;
?>
</tbody>
</table>