示例#1
0
function PricerrTheme_adv_src_area_function()
{
    $my_order = pricerrtheme_get_current_order_by_thing();
    ?>

<div class="my_new_box_title"><?php 
    echo sprintf(__("Search Results", 'PricerrTheme'));
    ?>
 </div>
<div class="filter_jobs"><div class="padd5">
<!--        <div class="filter_div">
        </?php _e("Filter available equipment by:",'PricerrTheme'); ?></div> <ul id="filter_jobs_list">
        
        <li><a href="</?php echo pricerrtheme_filter_switch_link_from_home_page('auto'); ?>" </?php echo ($my_order == "auto" ? 'class="active_link"' : ""); ?>></?php
		_e("Auto","PricerrTheme"); ?></a></li>
        
        <li><a href="</?php echo pricerrtheme_filter_switch_link_from_home_page( 'new'); ?>" </?php echo ($my_order == "new" ? 'class="active_link"' : ""); ?>></?php
		_e("New","PricerrTheme"); ?></a></li>

        <li><a href="</?php echo pricerrtheme_filter_switch_link_from_home_page( 'rating'); ?>" </?php echo ($my_order == "rating" ? 'class="active_link"' : ""); ?>></?php
		_e("Rating","PricerrTheme"); ?></a></li>
        
<li><a href="</?php echo pricerrtheme_filter_switch_link_from_home_page( 'views'); ?>" </?php echo ($my_order == "views" ? 'class="active_link"' : ""); ?>></?php _e("Views","PricerrTheme"); ?></a></li>
<li><a href="</?php echo pricerrtheme_filter_switch_link_from_home_page('popularity'); ?>"</?php echo ($my_order == "popularity" ? 'class="active_link"' : ""); ?>></?php _e("Popularity","PricerrTheme"); ?></a></li>
<li><a href="</?php echo pricerrtheme_filter_switch_link_from_home_page('express'); ?>"</?php echo ($my_order == "express" ? 'class="active_link"' : ""); ?>></?php _e("Express Jobs","PricerrTheme"); ?></a></li>
<li><a href="</?php echo pricerrtheme_filter_switch_link_from_home_page('instant'); ?>"</?php echo ($my_order == "instant" ? 'class="active_link"' : ""); ?>></?php _e("Instant Delivery","PricerrTheme"); ?></a></li>

        </ul>
        
        </div>-->
        
        
        <?php 
    $view = pricerrtheme_get_current_view_grid_list();
    echo '<div class="switchers">';
    echo '<div class="switch_view_link">' . __('Switch View:', 'PricerrTheme') . '</div>';
    if ($view != "grid") {
        echo '<a href="' . pricerrtheme_switch_link_from_home_page('grid') . '" class="grid"></a>';
        echo '<a href="' . pricerrtheme_switch_link_from_home_page('list') . '" class="list-selected"></a>';
    } else {
        echo '<a href="' . pricerrtheme_switch_link_from_home_page('grid') . '" class="grid-selected"></a>';
        echo '<a href="' . pricerrtheme_switch_link_from_home_page('list') . '" class="list"></a>';
    }
    echo '</div>';
    ?>
        
        
        </div>

<?php 
    $meta_querya = array();
    global $term;
    $term = trim(strip_tags($_GET['term1']));
    if (!empty($_GET['term1'])) {
        add_filter('posts_where', 'PricerrTheme_posts_where');
    }
    if (isset($_GET['order'])) {
        $order = $_GET['order'];
    } else {
        $order = "DESC";
    }
    if (isset($_GET['orderby'])) {
        $orderby = $_GET['orderby'];
    } else {
        $orderby = "meta_value";
    }
    if (isset($_GET['meta_key'])) {
        $meta_key = $_GET['meta_key'];
    } else {
        $meta_key = "featured";
    }
    if ($my_order == "new") {
        $orderby = "date";
        $meta_key = "";
    }
    if ($my_order == "views") {
        $orderby = "meta_value";
        $meta_key = "views";
    }
    if ($my_order == "express") {
        $express = array('key' => 'max_days', 'value' => "1", 'compare' => '=');
    }
    if ($my_order == "instant") {
        $instant = array('key' => 'instant', 'value' => "1", 'compare' => '=');
    }
    $closed = array('key' => 'closed', 'value' => "0", 'compare' => '=');
    if (isset($_GET['featured'])) {
        if ($_GET['featured'] == "1") {
            $featured = array('key' => 'featured', 'value' => "1", 'compare' => '=');
        }
    }
    if (!empty($_GET['job_location_cat'])) {
        $loc = array('taxonomy' => 'job_location', 'field' => 'slug', 'terms' => $_GET['job_location_cat']);
    } else {
        $loc = '';
    }
    if (!empty($_GET['job_cat_cat'])) {
        $adsads = array('taxonomy' => 'job_cat', 'field' => 'slug', 'terms' => $_GET['job_cat_cat']);
    } else {
        $adsads = '';
    }
    array_push($meta_querya, $closed);
    array_push($meta_querya, $express);
    array_push($meta_querya, $instant);
    array_push($meta_querya, $featured);
    //-----------------------------------------------------
    $nrpostsPage = 9;
    if (isset($_GET['pj'])) {
        $pj = $_GET['pj'];
    } else {
        $pj = 1;
    }
    $my_page = $pj;
    $args = array('posts_per_page' => $nrpostsPage, 'paged' => $pj, 'post_type' => 'job', 'order' => $order, 'meta_query' => $meta_querya, 'meta_key' => $meta_key, 'orderby' => $orderby, 'tax_query' => array($loc, $adsads));
    $the_query = new WP_Query($args);
    $nrposts = $the_query->found_posts;
    $totalPages = ceil($nrposts / $nrpostsPage);
    $pagess = $totalPages;
    ?>

<div id="content">




 <?php 
    // The Loop
    $my_arr = array();
    $i = 0;
    if ($the_query->have_posts()) {
        while ($the_query->have_posts()) {
            $the_query->the_post();
            if ($view != "grid") {
                PricerrTheme_get_post();
            } else {
                PricerrTheme_get_post_thumbs();
            }
        }
        //********************** pagination ***********************************
        ?>
		
		 <div class="nav">
                     <?php 
        $batch = 10;
        //ceil($page / $nrpostsPage );
        $end = $batch * $nrpostsPage;
        $pages_curent = $my_page;
        if ($end > $pagess) {
            $end = $pagess;
        }
        $start = $end - $nrpostsPage + 1;
        if ($start < 1) {
            $start = 1;
        }
        $links = '';
        $raport = ceil($my_page / $batch) - 1;
        if ($raport < 0) {
            $raport = 0;
        }
        $start = $raport * $batch + 1;
        $end = $start + $batch - 1;
        $end_me = $end + 1;
        $start_me = $start - 1;
        if ($end > $totalPages) {
            $end = $totalPages;
        }
        if ($end_me > $totalPages) {
            $end_me = $totalPages;
        }
        if ($start_me <= 0) {
            $start_me = 1;
        }
        $previous_pg = $page - 1;
        if ($previous_pg <= 0) {
            $previous_pg = 1;
        }
        $next_pg = $pages_curent + 1;
        if ($next_pg > $totalPages) {
            $next_pg = 1;
        }
        //PricerrTheme_get_browse_jobs_link($job_tax, $job_category, 'new', $page)
        if ($my_page > 1) {
            echo '<a href="' . PricerrTheme_get_adv_search_pagination_link($previous_pg) . '"><< ' . __('Previous', 'PricerrTheme') . '</a>';
        }
        echo '<a href="' . PricerrTheme_get_adv_search_pagination_link($start_me) . '"><<</a>';
        //------------------------
        //echo $start." ".$end;
        for ($i = $start; $i <= $end; $i++) {
            if ($i == $pages_curent) {
                echo '<a class="activee" href="#">' . $i . '</a>';
            } else {
                echo '<a href="' . PricerrTheme_get_adv_search_pagination_link($i) . '">' . $i . '</a>';
            }
        }
        //----------------------
        if ($totalPages > $my_page) {
            echo '<a href="' . PricerrTheme_get_adv_search_pagination_link($end_me) . '">>></a>';
        }
        echo '<a href="' . PricerrTheme_get_adv_search_pagination_link($next_pg) . '">' . __('Next', 'PricerrTheme') . ' >></a>';
        ?>
 
                     </div> <?php 
        //*********************************************************************
    } else {
        _e('No public results found, but try our private market...<br><br><br><iframe src="https://docs.google.com/forms/d/19PHE-f7CagV1DZMIv3sv705pW6tmd-ZapUz1IsEKNB4/viewform?embedded=true" width="750" height="1000" frameborder="0" marginheight="0" marginwidth="0" chrome="false">Loading...</iframe>', 'PricerrTheme');
    }
    ?>
    
                    


</div>



<div id="right-sidebar">
    <ul class="xoxo">
    	<li class="widget-container">
        	<h3 class="widget-title"><?php 
    _e('Search Filters', 'PricerrTheme');
    ?>
</h3>
        	<form method="get">
            <table width="100%">
            	<tr>
                	<td><?php 
    _e('Category:', 'PricerrTheme');
    ?>
</td>
                    <td><?php 
    $selected = $_GET['job_cat_cat'];
    echo PricerrTheme_get_categories_slug_2_top_header('job_cat', $selected, __("Everything", 'PricerrTheme'), "my_select_1");
    ?>
</td>
                </tr>
                
                
                <tr>
                	<td><?php 
    _e('Location:', 'PricerrTheme');
    ?>
</td>
                    <td><?php 
    $selected = $_GET['job_location_cat'];
    echo PricerrTheme_get_categories_slug_2_top_header('job_location', $selected, __("Everywhere", 'PricerrTheme'), "my_select_2");
    ?>
</td>
                </tr>
                
                
                <tr>
                	<td></td>
                    <td><br/><input type="submit" value="<?php 
    _e('Filter Results', 'PricerrTheme');
    ?>
" name="research_me" /></td>
                </tr>
            
            </table>
            </form>
        </li>
    
    
        <?php 
    dynamic_sidebar('other-page-area');
    ?>
    </ul>
</div>
        
        
        

<?php 
}
示例#2
0
    $nrpostsPage = $nrpostsPage_home_page;
}
//-------------------------------------
$pj = get_query_var('paged');
$meta_querya = array(array('key' => 'active', 'value' => "1", 'compare' => '='));
$args = array('posts_per_page' => $nrpostsPage, 'paged' => $pj, 'post_type' => 'job', 'order' => "DESC", 'meta_query' => $meta_querya, 'meta_key' => 'featured', 'orderby' => 'meta_value_num');
$the_query = new WP_Query($args);
if ($the_query->have_posts()) {
    while ($the_query->have_posts()) {
        $the_query->the_post();
        ?>
                     <?php 
        if ($view != "grid") {
            PricerrTheme_get_post();
        } else {
            PricerrTheme_get_post_thumbs();
        }
        ?>
                     
                     
                     <?php 
    }
    ?>
        		<?php 
    $pricerrtheme_show_pagination_homepage = get_option('pricerrtheme_show_pagination_homepage');
    if ($pricerrtheme_show_pagination_homepage != "no") {
        ?>
<!--
        	<div class="show_all_jobs">
             <a href="<?php 
        echo get_post_type_archive_link('job');