Example #1
0
    $page = intval($_GET['page']);
} else {
    $page = 1;
}
$pagination = new Pagination();
$pagination->setTable('products');
if ($category != null) {
    $pagination->setCategory($category);
}
$pagination->setLimit($config->shop_articlepp);
$pagination->setPage($page);
//$pagination->setCategory('books');
$pagination->setTotal();
$pagination->setPages();
$pagination->setOffset();
$products = $pagination->getData();
$view->showProducts($products);
?>
			</div> <!-- /.content wrapper -->


			<!-- pagination -->
			<div class="row text-center">

				<div class="col-lg-12">
					<?php 
$pagination->showPagination();
?>
				</div>

			</div> <!-- /.pagination -->
Example #2
0
// get the actual pagenumber (for pagination)
if (isset($_GET['page'])) {
    $page = intval($_GET['page']);
} else {
    $page = 1;
}
// config pagination class
$pagination->setTable('users');
$pagination->setPageLink('users.php');
$pagination->setLimit(10);
$pagination->setPage($page);
$pagination->setTotal();
$pagination->setPages();
$pagination->setOffset();
// get the users data as array (for view)
$users = $pagination->getData();
?>

<!-- content wrapper -->
<div class="container-full">

	<!-- page row -->
	<div class="row"> 

		<!-- sidebar -->
		<div class="col-sm-2 sidebar-wrapper">
			<ul class="sidebar-nav">
				<li class="sidebar-brand">
					<a href="#">
						Admin
					</a>
Example #3
0
 /**
  * metoda pro spusteni strankovani
  * @param    string   $source nastavuje z jake tabulky se budou tahat strankvana data
  * @param    int   $limit
  * @param    array  $params
  * @return   $array
  */
 protected function initPagination($source, $limit, $params)
 {
     if (isset($params[0])) {
         $params['page'] = $params[0];
     }
     if (isset($this->post_data['sort'])) {
         $order = explode('_', $this->post_data['sort']);
         $params['order_by'] = $_SESSION['order_by'] = $order[0];
         $params['order_direction'] = $_SESSION['order_direction'] = $order[1];
     } elseif (isset($_SESSION['order_by'])) {
         $params['order_by'] = $_SESSION['order_by'];
         $params['order_direction'] = $_SESSION['order_direction'];
     }
     $pagination = new \Pagination();
     $data = $pagination->getData($source, $limit, $params);
     if ($pagination->total > $pagination->limit) {
         $this->view_data['pagination_count'] = intval(ceil($pagination->total / $pagination->limit));
         $this->view_data['pagination_actual_page'] = $pagination->page;
     }
     return $data;
 }