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