You are here

function taxonomy_tools_overview_validate in Taxonomy Tools 8

Same name and namespace in other branches
  1. 7 taxonomy_tools.admin.inc \taxonomy_tools_overview_validate()

Validation handler for Taxonomy Tools overview form.

See also

taxonomy_tools_overview()

File

./taxonomy_tools.admin.inc, line 460
Administrative page callbacks for the Taxonomy Tools module.

Code

function taxonomy_tools_overview_validate($form, &$form_state) {
  $selected = FALSE;
  if (!isset($form_state['values']['confirm']) && $form_state['triggering_element']['#value'] == t('Delete terms')) {

    // Check if any term is selected for deletion.
    foreach ($form_state['values'] as $key => $value) {
      if (is_numeric(strpos($key, 'delete_')) && $value == 1) {
        $selected = TRUE;
        break;
      }
    }
    if (!$selected) {
      form_set_error('op', t('At least on term must be selected for deletion!'));
    }
  }
}