$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; } function aff_date($date) { if(preg_match("/([0-9]{2,4})-([0-9]{1,2})-([0-9]{1,2})/", $date, $regs)) { $date = $regs[3]." ".mois($regs[2])." ".$regs[1]; } return $date; } function mois($n) { switch($n) { case 1: $mois = "jan"; break; case 2: $mois = "fev"; break; case 3: $mois = "mars"; break; case 4: $mois = "avr"; break; case 5: $mois = "mai"; break; case 6: $mois = "juin"; break; case 7: $mois = "juil"; break; case 8: $mois = "aout"; break; case 9: $mois = "sept"; break; case 10: $mois = "oct"; break; case 11: $mois = "nov"; break; case 12: $mois = "dec"; break; default: $mois = $n; } return $mois; } ?>