get_template_part('loop','page');
if(empty($_REQUEST['et_searchform_submit'])){
wp_reset_query();
wp_reset_postdata();
}else{
if(empty($_REQUEST['nome']) && empty($_REQUEST['paese']) /*&& empty($_REQUEST['re'])*/ && empty($_REQUEST['valore']) && empty($_REQUEST['anno']) && empty($_REQUEST['zecca']) && empty($_REQUEST['rarita']) && empty($_REQUEST['conservazione']) /*=SPL%2B&et_searchform_submit=et_search_proccess*/){
$_GET['et_searchform_submit'] = '';
wp_reset_query();
wp_reset_postdata();
$offset = 0;
$paged = get_query_var( 'paged' );
$recent_products_args['paged'] = $paged;
$recent_products_args['posts_per_page'] = (int) get_option('boutique_homepage_posts');
query_posts($recent_products_args);
remove_filter( 'posts_where', 'filter_where' );
if ( is_category() ) {
$et_blog_categories = get_option('boutique_blog_categories');
if ( 'wp_ecommerce' == $boutique_active_plugin_name || ( $et_blog_categories !== false && in_array( $cat, $et_blog_categories ) ) ) $et_is_blog_category = true;
}
if (have_posts()) : while (have_posts()) : the_post();
$i++;
if ( $et_is_blog_category ) boutique_display_blogpost();
else boutique_display_product($i,'entry');
endwhile;
if (function_exists('wp_pagenavi')) { wp_pagenavi(); }
else { get_template_part('includes/navigation','entry'); }
else:
get_template_part('includes/no-results','entry');
endif;
}else{
$_GET['et_searchform_submit'] = '';
wp_reset_query();
wp_reset_postdata();
global $boutique_active_plugin_name;
$i = 0;
$et_is_blog_category = false;
$boutique_active_plugin_name = boutique_active_plugin();
$offset = 0;
$paged = get_query_var( 'paged' );
$recent_products_args = array(
'posts_per_page' => (int) get_option('boutique_searchnum_posts'),
'paged' => $paged,
'offset' => $offset
);
unset($recent_products_args['category__not_in']);
if(!empty($_REQUEST['nome'])){
function filter_where( $where = '' ) {
$where .= " AND post_title like '%".$_REQUEST['nome']."%'";
return $where;
}
add_filter( 'posts_where', 'filter_where' );
}
if(!empty($_REQUEST['paese'])){
$recent_products_args['meta_query'][] = array(
'key' => 'paese',
'value' => $_REQUEST['paese'],
'compare' => 'like',
'type' => 'char'
);
}
/*if(!empty($_REQUEST['re'])){
function filter_where( $where = '' ) {
$where .= " AND post_title like '%".$_REQUEST['re']."%'";
return $where;
}
add_filter( 'posts_where', 'filter_where' );
}*/
if(!empty($_REQUEST['valore'])){
$recent_products_args['meta_query'][] = array(
'key' => 'valore',
'value' => $_REQUEST['valore'],
'compare' => 'like',
'type' => 'char'
);
}
if(!empty($_REQUEST['anno'])){
$recent_products_args['meta_query'][] = array(
'key' => 'data_emissione',
'value' => $_REQUEST['anno'],
'compare' => 'like',
'type' => 'char'
);
}
if(!empty($_REQUEST['zecca'])){
$recent_products_args['meta_query'][] = array(
'key' => 'zecca',
'value' => $_REQUEST['zecca'],
'compare' => 'like',
'type' => 'char'
);
}
if(!empty($_REQUEST['rarita'])){
$recent_products_args['meta_query'][] = array(
'key' => 'rarità',
'value' => $_REQUEST['rarita'],
'compare' => '=',
'type' => 'char'
);
}
if(!empty($_REQUEST['conservazione'])){
$recent_products_args['meta_query'][] = array(
'key' => 'conservazione',
'value' => $_REQUEST['conservazione'],
'compare' => '=',
'type' => 'char'
);
}
query_posts($recent_products_args);
remove_filter( 'posts_where', 'filter_where' );
if ( is_category() ) {
$et_blog_categories = get_option('boutique_blog_categories');
if ( 'wp_ecommerce' == $boutique_active_plugin_name || ( $et_blog_categories !== false && in_array( $cat, $et_blog_categories ) ) ) $et_is_blog_category = true;
}
if (have_posts()) : while (have_posts()) : the_post();
$i++;
if ( $et_is_blog_category ) boutique_display_blogpost();
else boutique_display_product($i,'entry');
endwhile;
if (function_exists('wp_pagenavi')) { wp_pagenavi(); }
else { ?>
}
else:
get_template_part('includes/no-results','entry');
endif;//wp_reset_query();
}
}
$_GET['et_searchform_submit'] = '';
?>