function calendar_plugin_style::calendar_build_mini_month in Calendar 7.3
Build one mini month.
1 call to calendar_plugin_style::calendar_build_mini_month()
- calendar_plugin_style::render in includes/
calendar_plugin_style.inc - Render the display in this style.
File
- includes/
calendar_plugin_style.inc, line 908 - Views style plugin for the Calendar module.
Class
- calendar_plugin_style
- Default style plugin to render an iCal feed.
Code
function calendar_build_mini_month() {
$month = date_format($this->curday, 'n');
date_modify($this->curday, '-' . strval(date_format($this->curday, 'j') - 1) . ' days');
$rows = array();
do {
$rows = array_merge($rows, $this
->calendar_build_mini_week());
$curday_date = date_format($this->curday, DATE_FORMAT_DATE);
$curday_month = date_format($this->curday, 'n');
} while ($curday_month == $month && $curday_date <= $this->date_info->max_date_date);
// Merge the day names in as the first row.
$rows = array_merge(array(
calendar_week_header($this->view),
), $rows);
return $rows;
}