You are here

function custom_breadcrumbs_form_validate in Custom Breadcrumbs 7

Same name and namespace in other branches
  1. 5 custom_breadcrumbs.module \custom_breadcrumbs_form_validate()
  2. 6.2 custom_breadcrumbs.admin.inc \custom_breadcrumbs_form_validate()
  3. 6 custom_breadcrumbs.admin.inc \custom_breadcrumbs_form_validate()
  4. 7.2 custom_breadcrumbs.admin.inc \custom_breadcrumbs_form_validate()

File

./custom_breadcrumbs.admin.inc, line 124
Admin page callback file for the custom_breadcrumbs module.

Code

function custom_breadcrumbs_form_validate($form, &$form_state) {
  $path_count = count(explode("\n", trim($form_state['values']['paths'])));
  $title_count = count(explode("\n", trim($form_state['values']['titles'])));
  if ($title_count != $path_count) {
    $error_field = $title_count < $path_count ? 'titles' : 'paths';
    form_set_error($error_field, t('Every link path must have a matching title. There are !paths paths, and !titles titles.', array(
      '!paths' => $path_count,
      '!titles' => $title_count,
    )));
  }
}