$max) { if(isset($legende)) { $navig .= $legende." ".($current + 1)." à " .(($current + $max) > $total ? $total : $current + $max) ." sur ".$total." - aller à la "; } $get_params = array(); if(($q = strpos($base_url, "?")) !== false) { $v_query = explode("&", substr($base_url, $q + 1)); $base_url = substr($base_url, 0, $q); foreach($v_query as $query) { if($query) { $v = explode("=", $query); $get_params[$v[0]] = $v[1]; } } } if(isset($get_params[$start_param])) unset($get_params[$start_param]); $base_url .= "?"; foreach($get_params as $key => $value) $base_url .= $key."=".$value."&"; $nb_pages = ceil($total / $max); $navig .= "page : " ."\n"; if($current >= $max) { $navig .= "«\n"; } if($current < $total - $max) { $navig .= "»\n"; } } return $navig; } endif; ?>