Mega Code Archive
Categories
/
Php
/
Calendar
Generate HTML Calendar of a month of year
Dim
Lun
Mar
Mer
Jeu
Ven
Sam
\n"; $Days = 0; for($i = 1; $i <= 6; $i++){ $calendar .= "
\n"; for($j = 0; $j <= 6 ; $j++){ if ($d == ($Days+1) and $curr_month==$m) { $b1 = "
";$b2 = "
"; } else $b1 = "";$b2 = ""; if ($from_a["wday"]==$j and $Days==0) { $Days++; $calendar .= "
$b1 $Days $b2
"; } elseif($Days==0) { $calendar .= "
"; } else { $Days++; if ($Days<=$days_in_month) { $calendar .= "
$b1 $Days $b2
"; } else { $calendar .= "
"; } } } // for $calendar .= "
\n"; } // for $calendar .= "
\n"; return $calendar; } /** * * @access public * @return void **/ function html_year_calendar($y = ""){ if (trim($y)=="") { $y = date("Y"); } $year_calendar = "
\n
\n"; for($i = 1; $i <= 12; $i++){ $year_calendar .= "
Mois $i
".$this->html_month_calendar($i,$y )."
"; if ($i == 3 or $i == 6 or $i == 9) { $year_calendar .= "
\n
\n"; } } // for $year_calendar .= "
"; return $year_calendar; } } $cal = new calendar; //echo $cal->html_month_calendar(); echo $cal->html_year_calendar(); ?>