HEX
Server: Apache
System: Linux WWW 6.1.0-40-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.153-1 (2025-09-20) x86_64
User: web11 (1011)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: //var/www/intranet.kauko.lt/wp-content/plugins/multiverso/widgets/mv-search.php
<?php
/*
Widget Name: Mv Search
Description: A search form for your files
Author: Alessio Marzo & Andrea Onori
Version: 1.0
Author URI: http://www.webself.it
*/



class multiverso_search extends WP_Widget {

	function __construct() {
		$widget_ops = array('classname' => 'widget_search', 'description' => __( 'A search form for your Multiverso files', 'mvafsp') );
		parent::__construct('mvsearch', __('MV Search', 'mvafsp'), $widget_ops);
	}

	function widget( $args, $instance ) {
		extract($args);
		$title = apply_filters( 'widget_title', empty( $instance['title'] ) ? '' : $instance['title'], $instance, $this->id_base );

		echo $before_widget;
		if ( $title )
			echo $before_title . $title . $after_title;
		
		function mv_search_form() {
			$form = '<form role="search" method="post" id="searchform" action="' . get_permalink( get_option('mv_search_page') ).'" >
			<div><label class="screen-reader-text" for="mvs">' . __( 'Search for:','mvafsp' ) . '</label>
			<input type="text" value="' . get_search_query() . '" name="mvs" id="mvs" />
			<input type="submit" id="searchsubmit" value="'. esc_attr__( 'Search','mvafsp' ) .'" />
			</div>
			</form>';
			return $form;
   		}
					
		// Use current theme search form if it exists
		echo mv_search_form();
		
		echo $after_widget;
	}

	function form( $instance ) {
		$instance = wp_parse_args( (array) $instance, array( 'title' => '') );
		$title = $instance['title'];
?>
		<p><label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title:', 'mvafsp'); ?> <input class="widefat" id="<?php echo $this->get_field_id('title'); ?>" name="<?php echo $this->get_field_name('title'); ?>" type="text" value="<?php echo esc_attr($title); ?>" /></label></p>
<?php
	}

	function update( $new_instance, $old_instance ) {
		$instance = $old_instance;
		$new_instance = wp_parse_args((array) $new_instance, array( 'title' => ''));
		$instance['title'] = strip_tags($new_instance['title']);
		return $instance;
	}

}

function multiverso_search_widgets()
{
	register_widget( 'multiverso_search' );
}

add_action( 'widgets_init', 'multiverso_search_widgets' );
?>