Oto cały kod kalendarza:
<?
$monthnames = array("Styczeń","Luty","Marzec","Kwiecień","Maj","Czerwiec","Lipiec","Sierpień","Wrzesień","PaĽdziernik","Listopad","Grudzień"); $textmonth = $monthnames[$month - 1];
$today = ($month == date("n",time())) ?
$today : 32; if ( (($month < 8) && ($month % 2 == 1)) || (($month > 7) && ($month % 2 == 0)) )
$days = 31;
if ( (($month < 8) && ($month % 2 == 0)) || (($month > 7) && ($month % 2 == 1)) )
$days = 30;
if ($month == 2)
$daylast = date("w",mktime(1
,1
,1
,$month,$days,$year)); <table border="0" cellpadding="0" cellspacing="0" width="900px;">
<tr>
<td colspan="3" class="calendar_1">'.$textmonth.' '.$year.'<br/><br/></td>
<td colspan="4" class="calendar_1">xyz</td>
</tr>
<tr>
<td width="15%" class="calendar_2">Niedziela</td>
<td width="14%" class="calendar_2">Poniedziałek</td>
<td width="14%" class="calendar_2">Wtorek</td>
<td width="14%" class="calendar_2">Środa</td>
<td width="14%" class="calendar_2">Czwartek</td>
<td width="14%" class="calendar_2">Piątek</td>
<td width="15%" class="calendar_2">Sobota</td>
</tr></table>
<table border="0" cellpadding="0" cellspacing="0" class="calendar_9">';
if($dayone != 0)
$span1 = $dayone;
if(6 - $daylast != 0)
$span2 = 6 - $daylast;
for($i = 1; $i <= $days; $i++):
$dayofweek = date("w",mktime(1
,1
,1
,$month,$i,$year)); $width = "14%";
if($dayofweek == 0 || $dayofweek == 6)
$width = "15%";
if($i == $today):
$fontcolor = $todayfontcolor;
$class = '4';
endif;
if($i != $today):
$fontcolor = $defaultfontcolor;
$class = '3';
endif;
if($i == 1 || $dayofweek == 0):
if($span1 > 0 && $i == 1)
echo '<td colspan="'.$span1.'" class="calendar_3"> </td>'; endif;
echo '<td width="'.$width.'" valign="top" class="calendar_'.$class.'">'.$i.'<br/>';
if($i == $days):
if($span2 > 0)
echo '<td colspan="'.$span2.'" class="calendar_3"> </td>'; endif;
if($dayofweek == 6 || $i == $days):
endif;
endfor;
?>
Ten post edytował oomaster 16.08.2011, 01:26:49