You are here

function hide_submit_admin_settings_validate in Hide submit button 6

Same name and namespace in other branches
  1. 5 hide_submit_admin.inc \hide_submit_admin_settings_validate()
  2. 7 hide_submit_admin.inc \hide_submit_admin_settings_validate()

Admin settings validation handler

Parameters

$form:

&$form_state:

1 string reference to 'hide_submit_admin_settings_validate'
hide_submit_admin_settings in ./hide_submit_admin.inc
Implementation of admin_settings callback

File

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

Code

function hide_submit_admin_settings_validate($form, &$form_state) {
  $values = (object) $form_state['values'];
  if ($values->hide_submit_toggle_random) {
    $selected_count = 0;
    foreach ($values->hide_submit_random as $key => $v) {
      if ($v) {
        $selected_count++;
      }
    }
    if ($selected_count < 2) {
      form_set_error('hide_submit_toggle_random', 'Random feature requires at least two selected images (' . $selected_count . ' selected)');
    }
  }
}