You are here

function freelinking_settings_submit in Freelinking 7.3

Custom submit handler for the freelinking_settings form.

1 string reference to 'freelinking_settings_submit'
freelinking_settings in ./freelinking.forms.inc
Build admin/settings page.

File

./freelinking.forms.inc, line 99
Constructs freelinking & module admin forms.

Code

function freelinking_settings_submit($form, &$form_state) {
  $enablecache = $form_state['values']['freelinking_enablecache'];
  $oldenbcache = variable_get('freelinking_enablecache', FALSE);
  if ($oldenbcache != $enablecache) {
    $formats = db_select('filter', 'f')
      ->fields('f', array(
      'format',
    ))
      ->condition(db_and()
      ->condition('module', 'freelinking')
      ->condition('status', 1));
    $rrr = db_update('filter_format')
      ->expression('cache', $enablecache)
      ->condition('format', $formats, 'IN')
      ->execute();
  }
}