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');
 | 
						|
 | 
						|
?>
 |