You are here

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;
}