Beispiel #1
0
function displaySearchPagePagination($keywords, $currentPage)
{
    $numberOfListings = getNumberOfSearchResults($keywords);
    $numberOfPages = ceil($numberOfListings / 12);
    echo '<div class="listing-pagination">';
    echo '<ul>';
    if ($currentPage != 1) {
        echo '<li><a class="prev" href="' . home_url() . '/search?keywords[]=' . implode("&keywords[]=", $keywords) . '&pagination=' . ($currentPage - 1) . '"><img src="' . get_template_directory_uri() . '/imgs/testimonial-left-arrow.png"></a></li>';
    }
    for ($i = 1; $i < $numberOfPages; $i++) {
        if ($i == $currentPage) {
            echo '<li><a ' . ($i == $currentPage ? 'class="current-page"' : '') . ' >' . $i . '</a></li>';
        } else {
            echo '<li><a ' . ($i == $currentPage ? 'class="current-page"' : '') . ' href="' . home_url() . '/search?keywords[]=' . implode("&keywords[]=", $keywords) . '&pagination=' . $i . '">' . $i . '</a></li>';
        }
        echo '<li><span>-</span></li>';
    }
    echo '<li><a ' . ($i == $currentPage ? 'class="current-page"' : '') . ' href="' . home_url() . '/search??keywords[]=' . implode("&keywords[]=", $keywords) . '&pagination=' . $i . '">' . $i . '</a></li>';
    if ($currentPage != $numberOfPages) {
        echo '<li><a class="next" href="' . home_url() . '/search?keywords[]=' . implode("&keywords[]=", $keywords) . '&pagination=' . ($currentPage + 1) . '"><img src="' . get_template_directory_uri() . '/imgs/testimonial-right-arrow.png"></a></li>';
    }
    echo '</ul>';
    echo '</div>';
}
Beispiel #2
0
					<?php 
$keywords = $_REQUEST["keywords"];
$pagination = isset($_REQUEST["pagination"]) ? $_REQUEST["pagination"] : 1;
$offset = ($pagination - 1) * 12;
$searchResults = getSearchResults($keywords, $offset);
$paidOttawa = array_filter($searchResults, "filter_paid_ottawa");
$paidOutsideOttawa = array_filter($searchResults, "filter_paid_outside_ottawa");
$basicOttawa = array_filter($searchResults, "filter_basic_ottawa");
$basicOutsideOttawa = array_filter($searchResults, "filter_basic_outside_ottawa");
shuffle($paidOttawa);
shuffle($paidOutsideOttawa);
shuffle($basicOttawa);
shuffle($basicOutsideOttawa);
?>
					<h1><?php 
echo getNumberOfSearchResults($keywords);
?>
 <?php 
_e('Results Available', 'kb');
?>
</h1>
					<p class="breadcrumb"><?php 
echo implode(",", $keywords);
?>
</p>

					<div class="listing-container">
						<div class="featured-listings cf">

							<?php 
/**