50 lines
1.1 KiB
PHP
Executable File
50 lines
1.1 KiB
PHP
Executable File
<?php
|
|
/*
|
|
Plugin Name: SearchBox
|
|
Version: 1.0
|
|
Plugin URI: http://flatpress.sf.net
|
|
Description: SearchBox which interfaces with standard search function
|
|
Author: NoWhereMan
|
|
Author URI: http://flatpress.sf.net
|
|
*/
|
|
|
|
define('SEARCHBOX_BIG', false);
|
|
|
|
function plugin_searchbox_widget() {
|
|
global $lang;
|
|
|
|
$url = BLOG_BASEURL . 'search.php';
|
|
|
|
$content = '<ul><li>
|
|
<form method="get" action="'.$url.'">';
|
|
|
|
if (SEARCHBOX_BIG)
|
|
$content .= "<p><a href=\"{$url}\">{$lang['search']['moreopts']}</a></p>";
|
|
|
|
$content .= '<p><input type="text" name="q" /></p>';
|
|
|
|
if (SEARCHBOX_BIG)
|
|
$content .=
|
|
'<p><label><input type="radio"
|
|
name="stype" value="titles" checked="checked" />'.
|
|
$lang['search']['onlytitles'] .
|
|
'</label><br />'.
|
|
'<label><input type="radio" name="stype" value="full" />'.
|
|
$lang['search']['fulltext'] .
|
|
'</label></p>';
|
|
|
|
$content.= '<p><input name="search" type="submit" value="'.
|
|
$lang['search']['submit']. '" /> </p>
|
|
</form>
|
|
</li></ul>';
|
|
|
|
|
|
return array(
|
|
'subject' => $lang['search']['head'],
|
|
'content' => $content
|
|
);
|
|
}
|
|
|
|
register_widget('searchbox', 'SearchBox', 'plugin_searchbox_widget');
|
|
|
|
?>
|