function theme_date_repeat_rrule in Date 7.2
Same name and namespace in other branches
- 8 date_repeat/date_repeat_form.inc \theme_date_repeat_rrule()
- 7.3 date_repeat/date_repeat_form.inc \theme_date_repeat_rrule()
- 7 date_repeat/date_repeat_form.inc \theme_date_repeat_rrule()
Wrapper fieldset for repeat rule.
File
- date_repeat/
date_repeat_form.inc, line 1039 - Add a date repeat selection form to a date field.
Code
function theme_date_repeat_rrule($vars) {
$element = $vars['element'];
$id = drupal_html_id('repeat-settings-fieldset');
$parents = $element['#parents'];
$selector = $parents[0];
for ($i = 1; $i < count($parents) - 1; $i++) {
$selector .= '[' . $parents[$i] . ']';
}
$selector .= '[show_repeat_settings]';
$fieldset = array(
'#type' => 'item',
'#title' => t('Repeat settings'),
'#title_display' => 'invisible',
'#markup' => $element['#children'],
'#states' => array(
'invisible' => array(
":input[name=\"{$selector}\"]" => array(
'checked' => FALSE,
),
),
),
'#id' => $id,
);
return drupal_render($fieldset);
}