You are here

function availability_calendars_styles_generate in Availability Calendars 6.2

Same name and namespace in other branches
  1. 7.2 availability_calendars.styles.inc \availability_calendars_styles_generate()

Callback to process form submission for the styles form.

3 string references to 'availability_calendars_styles_generate'
availability_calendars_get_styles in ./availability_calendars.styles.inc
Returns the CSS styles defined for the calendars.
availability_calendars_styles in ./availability_calendars.styles.inc
Callback to retrieve a form for the admin/settings/availability-calendars/styles page.
availability_calendars_update_7202 in ./availability_calendars.install
Optimize storage for Availability Calendars settings (issue #1107230).

File

./availability_calendars.styles.inc, line 62

Code

function availability_calendars_styles_generate($form, &$form_state) {
  if (variable_get('availability_calendars_styles_generate', 1)) {
    $css_generator = new AvailabilityCalendarsCssGenerator(availability_calendars_get_styles());
    $result = $css_generator
      ->exec();
    if ($result) {
      drupal_set_message(t('The CSS file for Availaibility Calendars has been succesfully generated.'), 'status', FALSE);
    }
    else {
      drupal_set_message(t('An error occurred while saving the generated CSS file for Availaibility Calendars.'), 'error', FALSE);
    }
  }
}