function for echoing pagination
function pagination($page,$numOfPages) {
$op = NULL;
if($numOfPages > 1){
parse_str($_SERVER['QUERY_STRING'], $query_parts);
unset($query_parts['page']);
$op .= '<div class="pagination">';
if($page > 1) {
$op .= '<a href=".?page=1' . (count($query_parts) ? '&' . http_build_query($query_parts) : '') . '" class="first">' . 'Første side' . '</a>';
$op .= '<a href=".?page=' . ($page-1) . (count($query_parts) ? '&' . http_build_query($query_parts) : '') .'" class="previous">' . 'Forrige side' . '</a>';
}
else {
$op .= '<span></span><span></span>';
}
$op .= '<span>' . 'Side' . ' ' . $page . ' ' . 'av' . ' ' . $numOfPages . '</span>';
if($page < $numOfPages) {
$op .= '<a href=".?page=' . ($page+1) . (count($query_parts) ? '&' . http_build_query($query_parts) : '') . '" class="next">' . 'Neste side' . '</a>';
$op .= '<a href=".?page=' . $numOfPages . (count($query_parts) ? '&' . http_build_query($query_parts) : '') . '" class="last">' . 'Siste side' . '</a>';
}
else {
$op .= '<span></span><span></span>';
}
$op .= '</div>';
}
return $op;
}