date.inc in Form element layout 7
File
modules/fel_fields/plugins/description_display/date.inc
View source
<?php
$plugin = array(
'callback' => 'fel_fields_date_process_description_display',
);
function fel_fields_date_process_description_display($field, $instance, &$form) {
if (empty($field['settings']['repeat']) && ($field['cardinality'] > 1 or $field['cardinality'] == FIELD_CARDINALITY_UNLIMITED)) {
return;
}
if (!empty($field['settings']['repeat'])) {
if (!empty($form['#description'])) {
fel_wrapper_replace('date_combo', 'fel_date_combo', $form[0]);
$form[0]['#description'] = $form['#description'];
_fel_fields_add_attributes($form[0], $instance);
}
}
elseif (!empty($form[0]['#description'])) {
fel_wrapper_replace('date_combo', 'fel_date_combo', $form[0]);
$form[0]['#fieldset_description'] = $form[0]['#description'];
if (empty($field['settings']['todate'])) {
unset($form[0]['#description']);
}
}
}