function search404_error_message in Search 404 7
Displays an error message of page not found.
Parameters
string $keys: Keywords.
bool $jump_to_result: This param indicates wheather the search is jumped to a particlar search.
2 calls to search404_error_message()
- search404_page in ./
search404.page.inc  - Main search function.
 - search404_results in ./
search404.page.inc  - Get the results for a search.
 
File
- ./
search404.page.inc, line 103  - The search404 module search page related functions.
 
Code
function search404_error_message($keys, $jump_to_result = FALSE) {
  if (variable_get('search404_disable_error_message', FALSE)) {
    return;
  }
  if ($jump_to_result) {
    $default_message = t('The page you requested does not exist.
    For your  convenience, a search was performed using the query @keys. Not quite what you were looking for? !other_results.', array(
      '@keys' => $keys,
      '!other_results' => l(t('Other results'), 'search404', array(
        'query' => array(
          'no_jump' => 1,
          'destination' => $keys,
        ),
      )),
    ));
  }
  else {
    $default_message = t('The page you requested does not exist. For your convenience, a search was performed using the query @keys.', array(
      '@keys' => $keys,
    ));
  }
  $show_message = variable_get('search404_search_message', '');
  if (!empty($show_message)) {
    $show_message = format_string($show_message, array(
      '@keys' => $keys,
    ));
  }
  else {
    $show_message = $default_message;
  }
  drupal_set_message($show_message, 'error', FALSE);
}