function site_banner_verify_banner_text in Site Banner 7
Validates banner text against existing values to ensure no inconsistencies.
Parameters
array $site_banner_array: the current context array.
array $new_banner_context: the tested banner context.
array $current_banner_text_index: the current context index being analysed.
array $new_banner_text_index: the tested context index being analysed.
array $context_name: the context name.
array $context_tag: the context tag.
array $form_section: the form section to be tested.
1 call to site_banner_verify_banner_text()
- site_banner_generate_context_banner_text_from_contexts in ./site_banner.module 
- Returns new banner text by collapsing all active contexts into string.
File
- ./site_banner.module, line 317 
- Main module file implementing callbacks for the site banner module.
Code
function site_banner_verify_banner_text($site_banner_array, $new_banner_context, $current_banner_text_index, $new_banner_text_index, $context_name, $context_tag, $form_section) {
  $banner_text = $site_banner_array[$context_tag][$current_banner_text_index];
  $new_banner_context = $new_banner_context[$new_banner_text_index];
  if ($banner_text != $new_banner_context) {
    $error_message = t("Inconsistent %form_section detected for context: %context_name. tag: %context_tag. Using first detected %form_section.", array(
      '%form_selection' => $form_section,
      '%context_name' => $context_name,
      '%context_tag' => $context_tag,
      '%form_section' => $form_section,
    ));
    drupal_set_message($error_message, 'warning');
  }
}