From e6a67118ebfe21dcc7646676f808d1f4b2fc3a83 Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Sat, 30 Jun 2001 09:50:36 +0000 Subject: - Made search.php a module, being search.module. - Updated the permission names to be more consistent. - Small improvement to node.php. --- modules/search.module | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 modules/search.module (limited to 'modules/search.module') diff --git a/modules/search.module b/modules/search.module new file mode 100644 index 000000000..7beb1e74c --- /dev/null +++ b/modules/search.module @@ -0,0 +1,57 @@ +search"; + } + + return $links ? $links : array(); +} + +function search_page() { + global $theme, $type, $keys, $REQUEST_URI; + + if (user_access("search content")) { + // verify input: + $type = check_input($type); + $keys = check_input($keys); + + // build options list: + foreach (module_list() as $name) { + if (module_hook($name, "search")) { + $options .= "\n"; + } + } + + // build form: + $form .= "
\n"; + $form .= " \n"; + $form .= " \n"; + $form .= " \n"; + $form .= "
\n"; + + // visualize form: + $theme->header(); + + if ($form) { + $theme->box(t("Search"), $form); + } + + if ($keys) { + $theme->box(t("Result"), search_data($keys, $type)); + } + + $theme->footer(); + } + else { + $theme->header(); + $theme->box("Access denied", message_access()); + $theme->footer(); + } +} + +?> \ No newline at end of file -- cgit v1.2.3