From f31db8d70f08a29bac6b98049c138344d37b75ea Mon Sep 17 00:00:00 2001 From: Steven Wittens Date: Fri, 21 Oct 2005 11:14:55 +0000 Subject: - #22850: Search query containing / results in 404 on clean URLs. --- modules/search/search.module | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'modules/search/search.module') diff --git a/modules/search/search.module b/modules/search/search.module index e26f7045e..54c656e0f 100644 --- a/modules/search/search.module +++ b/modules/search/search.module @@ -811,7 +811,7 @@ function search_view() { $type = 'node'; } $keys = module_invoke($type, 'search', 'post', $_POST['edit']['keys']); - drupal_goto('search/'. urlencode($type) .'/'. urlencode(is_null($keys) ? $_POST['edit']['keys'] : $keys)); + drupal_goto('search/'. drupal_urlencode($type) .'/'. drupal_urlencode(is_null($keys) ? $_POST['edit']['keys'] : $keys)); } else if ($type == '') { // Note: search/node can not be a default tab because it would take on the @@ -828,7 +828,7 @@ function search_view() { watchdog('search', t('Search: %keys (%type).', array('%keys' => theme('placeholder', $keys), '%type' => module_invoke($type, 'search', 'name'))), WATCHDOG_NOTICE, - l(t('results'), 'search/'. urlencode($type) .'/'. urlencode($keys)) + l(t('results'), 'search/'. drupal_urlencode($type) .'/'. drupal_urlencode($keys)) ); // Collect the search results: -- cgit v1.2.3