You are here

function node_breadcrumb_admin_settings_validate in Node breadcrumb 6

File

./node_breadcrumb.module, line 246

Code

function node_breadcrumb_admin_settings_validate($form, &$form_state) {
  if ($form_state['values']['op'] == t('Delete rule') || $form_state['values']['op'] == t('Save')) {
    return;
  }
  foreach ($form_state['values'] as $key => $value) {
    if (substr($key, 0, 4) == 'vid_' && $value != 0) {
      $tids++;
    }
  }
  if ($tids > 2) {
    form_set_error('tid', t('You may select not more than 2 terms.'));
  }
  elseif ($form_state['values']['node_type'] == '' && $tids == 0 && empty($form_state['values']['condition'])) {
    form_set_error('', t('Fill the form below.'));
  }
}