<div class="col-md-8 col-md-offset-3"> <ul class="pager"> <?php if ($paginate->page_total() > 1) { if ($paginate->has_next()) { echo "<li class='next'><a href='index.php?page={$paginate->next()}'>Next</a></li>"; } for ($i = 1; $i <= $paginate->page_total(); $i++) { if ($i == $paginate->current_page) { echo "<li class='active'><a href='index.php?page={$i}'>{$i}</a></li>"; } else { echo "<li class=''><a href='index.php?page={$i}'>{$i}</a></li>"; } } if ($paginate->has_previous()) { echo " <li class='previous'><a href='index.php?page={$paginate->previous()}'>Previous</a></li>"; } } ?> </ul> </div> </div> </div> </div>
<?php $page = !empty($_GET['page']) ? $_GET['page'] : 1; $items_per_page = 10; $items_total_count = Photo::count_all(); $paginate = new Paginate($page, $items_per_page, $items_total_count); $sql = "SELECT * FROM photos LIMIT {$paginate->items_per_page} OFFSET {$paginate->offset()}"; $photos = Photo::find_by_query($sql); ?> <div class="row"> <!-- Blog Entries Column --> <div class="col-xs-12"> <nav class="pull-right"> <ul class="pagination"> <li> <a href="<?php echo $paginate->has_previous() ? 'index.php?page=' . $paginate->previous() : '#'; ?> " aria-label="Previous"> <span aria-hidden="true">«</span> </a> </li> <?php for ($i = 1; $i <= $paginate->page_total(); $i++) { ?> <?php if ($paginate->current_page == $i) { ?> <li class="active"><a href="index.php?page=<?php echo $i; ?> "><?php