require_once('../config.php');
require_once($CFG->libdir.'/adminlib.php');
+$query = required_param('query', PARAM_ALPHAEXT);
+
$adminroot = admin_get_root();
admin_externalpage_setup('search', $adminroot); // now hidden page
-$query = required_param('query', PARAM_ALPHAEXT);
+$CFG->adminsearchquery = $query; // So we can reference it in search boxes later in this invocation
+
$resultshtml = search_settings_html(admin_get_root(), $query);
$this->content->text .= $this->expandjavascript;
$this->content->text .= '</script>' . "\n";
- $this->content->footer = '';
} else {
$this->content = new stdClass;
$this->content->text = '';
- $this->content->footer = '';
}
+
+ $searchcontent = isset($CFG->adminsearchquery) ? $CFG->adminsearchquery : '';
+
+ $this->content->footer = '<div class="adminsearchform">'.
+ '<form action="'.$CFG->wwwroot.'/admin/search.php" method="get">'.
+ '<input type="text" name="query" size="8" value="'.$searchcontent.'" />'.
+ '<input type="submit" value="'.get_string('search').'" />'.
+ '</form></div>';
return $this->content;
}