You are here

function _hide_submit_admin_settings_submit in Hide submit button 5

Admin settings submit handler

Parameters

$form:

&$form_values:

File

./hide_submit_admin.inc, line 346
Hide the submit button after clicked to prevent/reduce duplicate postings.

Code

function _hide_submit_admin_settings_submit($form, $form_values) {
  $op = isset($form_values['op']) ? $form_values['op'] : '';
  if ($op == t('Reset to defaults')) {
    variable_del('hide_submit_image');
  }

  // Set custom link
  if ($form_values['hide_submit_toggle_custom_image']) {
    variable_set('hide_submit_image', $form_values['hide_submit_custom_image_link']);
    drupal_set_message(t("Custom image is set..."));
  }
  elseif ($form_values['hide_submit_toggle_random']) {
    drupal_set_message(t("Random image feature is set..."));
    $images_to_random = array();
    foreach ($form_values['hide_submit_random'] as $key => $v) {
      if ($v) {
        $images_to_random[] = $form_values['list_of_images'][$key];
      }
    }
    variable_set('hide_submit_image', $images_to_random);
  }
  else {
    variable_set('hide_submit_image', $form_values['list_of_images'][$form_values['hide_submit_default_image']]);
    drupal_set_message(t("Default image is set..."));
  }
}