$m_name
[$pre] EOD; foreach($weeklabels as $label) { $ret .= " $label\n"; } $ret .= " \n \n"; // Blank for ($i = 0; $i < $wday; $i++) { $ret .= "  \n"; } while(checkdate($m_num,$day,$year)) { $dt = sprintf('%04d%02d%02d', $year, $m_num, $day); $name = "$prefix$dt"; $r_page = rawurlencode($name); $s_page = htmlspecialchars($name); $refer = ($cmd == "edit") ? '&refer='.rawurlencode($page) : ''; if ($cmd == 'read' and !is_page($name)) $link = "$day"; else $link = "$day"; if ($wday == 0 and $day > 1) { $ret .= " \n"; } if (!$other_month && ($day == $today['mday']) && ($m_num == $today['mon']) && ($year == $today['year'])) { // Today $ret .= " $link\n"; } else if ($wday == 0) { // Sunday $ret .= " $link\n"; } else if ($wday == 6) { // Saturday $ret .= " $link\n"; } else { // Weekday $ret .= " $link\n"; } $day++; $wday++; $wday = $wday % 7; } if ($wday > 0) { while($wday < 7) { // Blank $ret .= "  \n"; $wday++; } } $ret .= " \n\n"; return $ret; } ?>