function hide_submit_admin_settings_submit in Hide submit button 6
Same name and namespace in other branches
- 7 hide_submit_admin.inc \hide_submit_admin_settings_submit()
Admin settings submit handler
Parameters
$form:
&$form_state:
1 string reference to 'hide_submit_admin_settings_submit'
- hide_submit_admin_settings in ./
hide_submit_admin.inc - Implementation of admin_settings callback
File
- ./
hide_submit_admin.inc, line 393 - Hide the submit button after clicked to prevent/reduce duplicate postings.
Code
function hide_submit_admin_settings_submit($form, &$form_state) {
$values = (object) $form_state['values'];
$op = isset($values->op) ? $values->op : '';
if ($op == t('Reset to defaults')) {
variable_del('hide_submit_image');
}
// Set custom link
if ($values->hide_submit_toggle_custom_image) {
variable_set('hide_submit_image', $values->hide_submit_custom_image_link);
drupal_set_message(t("Custom image is set..."));
}
elseif ($values->hide_submit_toggle_random) {
drupal_set_message("Random image feature is set...");
$images_to_random = array();
foreach ($values->hide_submit_random as $key => $v) {
if ($v) {
$images_to_random[] = $values->list_of_images[$key];
}
}
variable_set('hide_submit_image', $images_to_random);
}
else {
variable_set('hide_submit_image', $values->list_of_images[$values->hide_submit_default_image]);
drupal_set_message(t("Default image is set..."));
}
}