You are here

function _timefield_weekly_summary_build_header in Timefield 1.0.x

Same name and namespace in other branches
  1. 7 timefield.module \_timefield_weekly_summary_build_header()

Build a header for a schedule table

1 call to _timefield_weekly_summary_build_header()
TimeFieldMiniCalendar::viewElements in src/Plugin/Field/FieldFormatter/TimeFieldMiniCalendar.php
Builds a renderable array for a field value.

File

./timefield.module, line 372
Contains timefield.module.

Code

function _timefield_weekly_summary_build_header($first_day) {
  $days = _timefield_weekly_summary_days();
  $day_list = $days;
  $header = array(
    'time' => t('Time'),
  );
  $found_header = FALSE;
  foreach ($days as $index => $day) {
    if ($index == $first_day) {
      $found_header = TRUE;
    }
    if ($found_header) {
      $header[$index] = $day;
      unset($day_list[$index]);
    }
  }
  $header += $day_list;
  return $header;
}