function calendar_build_mini_month in Calendar 6.2
Same name and namespace in other branches
- 7 calendar_multiday/includes/calendar.inc \calendar_build_mini_month()
- 7.2 calendar_multiday/includes/calendar.inc \calendar_build_mini_month()
Build one month.
1 call to calendar_build_mini_month()
- calendar_build_calendar in calendar_multiday/
includes/ calendar.inc - Build calendar
File
- calendar_multiday/
includes/ calendar.inc, line 56
Code
function calendar_build_mini_month(&$curday, $view, $items) {
$month = date_format($curday, 'n');
date_modify($curday, '-' . strval(date_format($curday, 'j') - 1) . ' days');
$rows = array();
do {
$rows = array_merge($rows, calendar_build_mini_week($curday, $view, $items, TRUE));
$curday_date = date_format($curday, DATE_FORMAT_DATE);
$curday_month = date_format($curday, 'n');
} while ($curday_month == $month && $curday_date <= $view->date_info->max_date_date);
// Merge the day names in as the first row.
$rows = array_merge(array(
calendar_week_header($view),
), $rows);
return $rows;
}