You are here

function cctags_settings_item_validate in cctags 6

Same name and namespace in other branches
  1. 7 cctags.admin.inc \cctags_settings_item_validate()
2 calls to cctags_settings_item_validate()
cctags_settings_add_item_validate in ./cctags.admin.inc
cctags_settings_edit_item_validate in ./cctags.admin.inc

File

./cctags.admin.inc, line 333

Code

function cctags_settings_item_validate($form, &$form_state) {
  $error = TRUE;
  foreach ($form_state['values'] as $key => $value) {
    if (is_numeric($key)) {
      if ($form_state['values']['cctags_select_' . $key] == 1) {
        for ($i = 0; $i <= $form_state['values']['cctags_select_block_maxlevel']; $i++) {
          if ($form_state['values']['cctags_select_' . $key . '_level_' . $i] == 1) {
            $error = FALSE;
            break;
          }
        }
      }
    }
  }
  if ($error) {
    form_set_error('', t('Select at least one vocabulary and level.'));
  }
}