You are here

function equalheights_admin_submit in Equal Heights jQuery 7.2

File

./equalheights.admin.inc, line 85
Provides the administration page for Equal Heights.

Code

function equalheights_admin_submit($form, &$form_state) {
  $settings = array();
  foreach ($form_state['values']['equalheights_classes'] as $i => $class) {
    if (!empty($class['selector']) && $class['delete'] == 0) {

      // If only maxheight is set, make minheight equal to '0'
      if (!$class['minheight'] && !empty($class['maxheight'])) {
        $class['minheight'] = '0';
      }
      $settings[] = array(
        'selector' => _equalheights_selector_fold($class['selector']),
        'mediaquery' => trim($class['mediaquery']),
        'minheight' => trim($class['minheight']),
        'maxheight' => trim($class['maxheight']),
        'overflow' => $class['overflow'],
      );
    }
  }
  variable_set('equalheights_css_classes', $settings);
  variable_set('equalheights_imagesloaded_min', $form_state['values']['imagesloaded']);
  variable_set('equalheights_imagesloaded_iele8', $form_state['values']['imagesloaded_ie8']);
  drupal_set_message(t('Settings have been set.'));
}