summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/search/search-theme-form.tpl.php38
-rw-r--r--modules/search/search.install7
-rw-r--r--modules/search/search.module37
-rw-r--r--modules/search/search.test2
-rw-r--r--modules/system/page.tpl.php5
5 files changed, 9 insertions, 80 deletions
diff --git a/modules/search/search-theme-form.tpl.php b/modules/search/search-theme-form.tpl.php
deleted file mode 100644
index bee1ad28b..000000000
--- a/modules/search/search-theme-form.tpl.php
+++ /dev/null
@@ -1,38 +0,0 @@
-<?php
-// $Id$
-
-/**
- * @file
- * Default theme implementation for displaying a search form directly into the
- * theme layout. Not to be confused with the search block or the search page.
- *
- * Available variables:
- * - $search_form: The complete search form ready for print.
- * - $search: Array of keyed search elements. Can be used to print each form
- * element separately.
- *
- * Default keys within $search:
- * - $search['search_theme_form']: Text input area wrapped in a div.
- * - $search['submit']: Form submit button.
- * - $search['hidden']: Hidden form elements. Used to validate forms when submitted.
- *
- * Since $search is keyed, a direct print of the form element is possible.
- * Modules can add to the search form so it is recommended to check for their
- * existence before printing. The default keys will always exist.
- *
- * <?php if (isset($search['extra_field'])): ?>
- * <div class="extra-field">
- * <?php print $search['extra_field']; ?>
- * </div>
- * <?php endif; ?>
- *
- * To check for all available data within $search, use the code below.
- *
- * <?php print '<pre>'. check_plain(print_r($search, 1)) .'</pre>'; ?>
- *
- * @see template_preprocess_search_theme_form()
- */
-?>
-<div id="search" class="container-inline">
- <?php print $search_form; ?>
-</div>
diff --git a/modules/search/search.install b/modules/search/search.install
index 5cb6f887b..7711df0e3 100644
--- a/modules/search/search.install
+++ b/modules/search/search.install
@@ -16,6 +16,13 @@ function search_uninstall() {
}
/**
+ * Implement hook_install().
+ */
+function search_install() {
+ drupal_set_message(t('You can <a href="@url">add the search block</a> now.', array('@url' => url('admin/structure/block'))));
+}
+
+/**
* Implement hook_schema().
*/
function search_schema() {
diff --git a/modules/search/search.module b/modules/search/search.module
index c72dfe5b7..35b817d3f 100644
--- a/modules/search/search.module
+++ b/modules/search/search.module
@@ -117,10 +117,6 @@ function search_help($path, $arg) {
*/
function search_theme() {
return array(
- 'search_theme_form' => array(
- 'arguments' => array('form' => NULL),
- 'template' => 'search-theme-form',
- ),
'search_block_form' => array(
'arguments' => array('form' => NULL),
'template' => 'search-block-form',
@@ -892,7 +888,7 @@ function search_form($form, &$form_state, $action = '', $keys = '', $type = NULL
}
/**
- * Form builder; Output a search form for the search block and the theme's search box.
+ * Form builder; Output a search form for the search block's search box.
*
* @ingroup forms
* @see search_box_form_submit()
@@ -930,33 +926,6 @@ function search_box_form_submit($form, &$form_state) {
}
/**
- * Process variables for search-theme-form.tpl.php.
- *
- * The $variables array contains the following arguments:
- * - $form
- *
- * @see search-theme-form.tpl.php
- */
-function template_preprocess_search_theme_form(&$variables) {
- $variables['search'] = array();
- $hidden = array();
- // Provide variables named after form keys so themers can print each element independently.
- foreach (element_children($variables['form']) as $key) {
- $type = $variables['form'][$key]['#type'];
- if ($type == 'hidden' || $type == 'token') {
- $hidden[] = drupal_render($variables['form'][$key]);
- }
- else {
- $variables['search'][$key] = drupal_render($variables['form'][$key]);
- }
- }
- // Hidden form elements have no value to themers. No need for separation.
- $variables['search']['hidden'] = implode($hidden);
- // Collect all form elements to make it easier to print the whole form.
- $variables['search_form'] = implode($variables['search']);
-}
-
-/**
* Process variables for search-block-form.tpl.php.
*
* The $variables array contains the following arguments:
@@ -1127,10 +1096,6 @@ function _search_excerpt_replace(&$text) {
}
function search_forms() {
- $forms['search_theme_form']= array(
- 'callback' => 'search_box',
- 'callback arguments' => array('search_theme_form'),
- );
$forms['search_block_form']= array(
'callback' => 'search_box',
'callback arguments' => array('search_block_form'),
diff --git a/modules/search/search.test b/modules/search/search.test
index e0fae433d..6472dc14d 100644
--- a/modules/search/search.test
+++ b/modules/search/search.test
@@ -503,7 +503,7 @@ class SearchCommentTestCase extends DrupalWebTestCase {
// Search for $title.
$edit = array(
- 'search_theme_form' => $comment_body,
+ 'search_block_form' => $comment_body,
);
$this->drupalPost('', $edit, t('Search'));
$this->assertText($node->title, t('Node found in search results.'));
diff --git a/modules/system/page.tpl.php b/modules/system/page.tpl.php
index be4921656..417a18c3f 100644
--- a/modules/system/page.tpl.php
+++ b/modules/system/page.tpl.php
@@ -26,7 +26,6 @@
* in theme settings.
*
* Navigation:
- * - $search_box: HTML to display the search box, empty if search has been disabled.
* - $main_menu (array): An array containing the Main menu links for the
* site, if they have been configured.
* - $secondary_menu (array): An array containing the Secondary menu links for
@@ -87,10 +86,6 @@
</div> <!-- /#name-and-slogan -->
<?php endif; ?>
- <?php if ($search_box): ?>
- <div id="search-box"><?php print $search_box; ?></div>
- <?php endif; ?>
-
<?php if ($page['header']): ?>
<div id="header-region" class="region">
<?php print render($page['header']); ?>