public function testPagination()
 {
     $pagination = new Pagination();
     $pagination->setCurrent(10);
     $pagination->setTotal(95);
     $pagination->setRPP(10);
     $this->assertEquals(10, $pagination->getNumberOfPages());
     $this->assertEquals(5, $pagination->countCurrentItems());
     $this->assertEquals(91, $pagination->firstItem());
     $this->assertEquals(95, $pagination->lastItem());
     //change to another page
     $pagination->setCurrent(5);
     $this->assertEquals(10, $pagination->countCurrentItems());
     $this->assertEquals(41, $pagination->firstItem());
     $this->assertEquals(50, $pagination->lastItem());
 }
Example #2
0
function formatPagination($current_page, $result_count)
{
    global $search_results_per_page;
    $pagination = new Pagination();
    $pagination->setCurrent($current_page);
    $pagination->setTotal($result_count);
    $pagination->setRPP($search_results_per_page);
    $pagination->setClasses(array("pagination", "pagination-right"));
    return $pagination->parse();
}
Example #3
0
echo $websiteUrl . 'movies/mv' . sprintf("%07s", $actormovie->movie_id) . '/';
?>
">Go To Movie</a>
                    </div>
                </div>
                <hr>
                <?php 
$num_rec_per_page = 10;
$page = isset($get['page']) ? $get['page'] : 1;
$start_from = ($page - 1) * $num_rec_per_page;
$query = "SELECT rt.*,mv.title,mv.release_date FROM " . $db_prefix . "ratings rt JOIN " . $db_prefix . "movies mv ON rt.movie_id=mv.movie_id WHERE rt.actor_id='{$actorid}' AND mv.movie_id='{$movieid}'";
$all = $db->sql_query($query);
$pagi = new Pagination();
$pagi->setCurrent($page);
$pagi->setTotal($all->num_rows);
$pagi->setRPP($num_rec_per_page);
$comments = $db->sql_query("{$query} ORDER BY rate_date DESC LIMIT {$start_from}, {$num_rec_per_page}");
?>
                <section class="comment-list">
                    <h2>Ratings and Comments</h2>
                    <?php 
if ($comments->num_rows > 0) {
    while ($comment = $comments->fetch_object()) {
        $user = fetchUserDetailsByID($comment->user_id);
        ?>
                    <article>
                        <div class="panel panel-default arrow left">
                            <div class="panel-body">
                                <header class="text-left">
                                    <div class="comment-user">
                                        <p>
Example #4
0
    public function displayMerchant($data = '')
    {
        $ccCon = ccController();
        $total_records = 0;
        $path_to_upload = Yii::getPathOfAlias('webroot') . "/upload";
        if (is_array($data) && count($data) >= 1) {
            $total_records = (int) $data['0']['total_records'];
            foreach ($data as $val) {
                //$address=$val['street']." ".$val['city']." ".$val['state']." ".$val['post_code'] ." ".$val['country_code'];
                //$address=$val['street']." ".$val['city']." ".$val['state']." ".$val['country_code'];
                $address = $val['street'] . " " . $val['city'] . " " . $val['state'];
                $is_merchant_open = Yii::app()->functions->isMerchantOpen($val['merchant_id']);
                $merchant_preorder = Yii::app()->functions->getOption("merchant_preorder", $val['merchant_id']);
                $ratings = Yii::app()->functions->getRatings($val['merchant_id']);
                $rating_meanings = '';
                if ($ratings['ratings'] >= 1) {
                    $rating_meaning = Yii::app()->functions->getRatingsMeaning($ratings['ratings']);
                    $rating_meanings = ucwords($rating_meaning['meaning']);
                }
                $tag_open = '';
                if ($is_merchant_open == TRUE) {
                    $tag_open = '<div class="uk-badge uk-badge-success">' . t("Open") . '</div>';
                } else {
                    if ($merchant_preorder) {
                        $tag_open = '<div class="uk-badge uk-badge-success">' . t("Pre-Order") . '</div>';
                    } else {
                        $tag_open = '<div class="uk-badge uk-badge-danger">' . t("Closed") . '</div>';
                    }
                }
                $rating = "<div class=\"rate-wrap\">\n\t\t\t<h6 class=\"rounded2\" data-uk-tooltip=\"{pos:'bottom-left'}\" title=\"{$rating_meanings}\" >" . number_format($ratings['ratings'], 1) . "</h6>\n\t\t\t<span>" . $ratings['votes'] . " " . Yii::t("default", "Votes") . "</span>\t\t\t\n\t\t\t</div>";
                $merchant_id = $val['merchant_id'];
                $lat = Yii::app()->functions->getOption("merchant_latitude", $merchant_id);
                $long = Yii::app()->functions->getOption("merchant_longtitude", $merchant_id);
                ?>
		   <div class="links" data-id="<?php 
                echo $address;
                ?>
" >
		   <div class="uk-grid" id="restaurant-mini-list">
		     <div class="uk-width-3-10">		     
		      <a href="<?php 
                echo baseUrl() . "{$ccCon}/menu/merchant/" . $val['restaurant_slug'];
                ?>
">
		      <?php 
                if (!empty($val['merchant_logo'])) {
                    ?>
		      <img class="uk-thumbnail uk-thumbnail-mini" src="<?php 
                    echo Yii::app()->request->baseUrl . "/upload/" . $val['merchant_logo'];
                    ?>
">
		      <?php 
                } else {
                    ?>
		      <img class="uk-thumbnail uk-thumbnail-mini" src="<?php 
                    echo Yii::app()->request->baseUrl . "/assets/images/thumbnail-medium.png";
                    ?>
">
		      <?php 
                }
                ?>
		      </a>
		     </div>
		     <div class="uk-width-7-10">
		        <h5><a href="<?php 
                echo baseUrl() . "{$ccCon}/menu/merchant/" . $val['restaurant_slug'];
                ?>
">
		        <?php 
                echo $val['restaurant_name'];
                ?>
</a>
		       </h5>
		        <p class="uk-text-muted"><?php 
                echo $address;
                ?>
</p>
		        <a class="view-map" href="javascript:;" data-id="<?php 
                echo $address;
                ?>
" data-lat="<?php 
                echo $lat;
                ?>
" data-long="<?php 
                echo $long;
                ?>
" data-merchantname="<?php 
                echo ucwords($val['restaurant_name']);
                ?>
" >
		        <i class="fa fa-map-marker"></i>
 <?php 
                echo Yii::t("default", "View Map");
                ?>
</a>
                <?php 
                echo $tag_open;
                ?>
		        <?php 
                echo $rating;
                ?>
		        		       
		     </div>
		   </div>
		   </div>
		   <?php 
            }
            $path = Yii::getPathOfAlias('webroot') . "/protected/vendor";
            require_once $path . "/Pagination/Pagination.class.php";
            $page = isset($_GET['page']) ? (int) $_GET['page'] : 1;
            $pagination = new Pagination();
            $pagination->setCurrent($page);
            $pagination->setRPP(10);
            $pagination->setTotal($total_records);
            echo $pagination->parse();
        } else {
            ?>
<p class="uk-text-muted"><?php 
            echo Yii::t("default", "No data available");
            ?>
</p><?php 
        }
    }