function availability_calendars_styles in Availability Calendars 6.2
Same name and namespace in other branches
- 7.2 availability_calendars.styles.inc \availability_calendars_styles()
Callback to retrieve a form for the admin/settings/availability-calendars/styles page.
Return value
array The form
4 string references to 'availability_calendars_styles'
- availability_calendars_get_styles in ./
availability_calendars.styles.inc - Returns the CSS styles defined for the calendars.
- availability_calendars_install in ./
availability_calendars.install - Implements hook_install().
- availability_calendars_menu in ./
availability_calendars.module - Implements hook_menu().
- availability_calendars_update_6202 in ./
availability_calendars.install - Allow to define custom colors using administration interface (issue #660502) The upgrade should mimic the current availability_calendars.css as much as possible.
File
- ./
availability_calendars.styles.inc, line 35
Code
function availability_calendars_styles() {
drupal_add_css(drupal_get_path('module', 'availability_calendars') . '/availability_calendars.admin.css', 'module', 'all', FALSE);
$form_builder = new AvailabilityCalendarsStylesFormBuilder(availability_calendars_get_styles());
$form = $form_builder
->exec();
$form['#validate'][] = 'availability_calendars_styles_validate';
$form = system_settings_form($form);
// We want our #submit handler to run after the system submit handler, so the generator can simply use the variable API
$form['#submit'][] = 'availability_calendars_styles_generate';
return $form;
}