($nbProducts / $n)) $p = ceil($nbProducts / $n); $pages_nb = ceil($nbProducts / intval($n)); $start = intval($p - $range); if ($start < 1) $start = 1; $stop = intval($p + $range); if ($stop > $pages_nb) $stop = intval($pages_nb); $smarty->assign('nb_products', $nbProducts); $pagination_infos = array('pages_nb' => intval($pages_nb), 'p' => intval($p), 'n' => intval($n), 'nArray' => $nArray, 'range' => intval($range), 'start' => intval($start), 'stop' => intval($stop)); $smarty->assign($pagination_infos); ?>