$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 = htmlsc($name); $refer = ($cmd == 'edit') ? '&refer=' . rawurlencode($page) : ''; if ($cmd == 'read' && ! is_page($name)) { $link = '' . $day . ''; } else { $link = '' . $day . ''; } if ($wday == 0 && $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; }