Calling all Drupal developers!
Help us get this on the first page of Digg. DIGG NOW!
Help us get this on the first page of Digg. DIGG NOW!
1.30 (checked in on 2008/02/20 at 01:33:23 by karens)
This module creates a form element that allows users to select repeat rules for a date, and reworks the result into an iCal RRULE string that can be stored in the database.
The module also parses iCal RRULEs to create an array of dates that meet their criteria.
Other modules can use this API to add self-validating form elements to their dates, and identify dates that meet the RRULE criteria.
| Name | Description |
|---|---|
| date_repeat_calc | Analyze a RRULE and return dates that match it. |
| date_repeat_days_ordered | Shift the array of iCal day names into the right order for a specific week start day. |
| date_repeat_dow2day | Translate a day of week position to the iCal day name. |
| date_repeat_dow_count_options | Helper function for BYDAY options. |
| date_repeat_dow_day_options | Helper function for FREQ options. |
| date_repeat_dow_day_options_ordered | |
| date_repeat_dow_options | Helper function for BYDAY options. |
| date_repeat_elements | Implementation of hook_elements(). |
| date_repeat_rrule_description | Build a description of an iCal rule. |
| date_repeat_rrule_process | Generate the repeat rule setting form. |
| date_repeat_split_rrule | Parse an iCal rule into a parsed RRULE array and an EXDATE array. |
| date_repeat_theme | |
| FREQ_options | Helper function for FREQ options. |
| INTERVAL_options |