You are here

function date_content_repeat_dow_options in Date 7.2

Same name and namespace in other branches
  1. 8 date_repeat_field/date_repeat_field.devel_generate.inc \date_content_repeat_dow_options()
  2. 5.2 date/date_content_generate.inc \date_content_repeat_dow_options()
  3. 6.2 date/date_content_generate.inc \date_content_repeat_dow_options()
  4. 7.3 date_repeat_field/date_repeat_field.devel_generate.inc \date_content_repeat_dow_options()
  5. 7 date.devel_generate.inc \date_content_repeat_dow_options()

Helper function for BYDAY options.

Return value

array Creates options like -1SU and 2TU. Omits options that won't find many matches, like 5th Sunday.

1 call to date_content_repeat_dow_options()
date_repeat_field_date_field_insert in date_repeat_field/date_repeat_field.devel_generate.inc
Implements hook_date_field_insert().

File

date_repeat_field/date_repeat_field.devel_generate.inc, line 157
Handling of devel generate functionality for repeating dates.

Code

function date_content_repeat_dow_options() {
  $options = array();
  foreach (date_repeat_dow_count_options() as $count_key => $count_value) {
    foreach (date_repeat_dow_day_options() as $dow_key => $dow_value) {
      if ($count_key != 5 && $count_key != -5) {
        $options[$count_key . $dow_key] = $count_value . ' ' . $dow_value;
      }
    }
  }
  return $options;
}