Changeset 1679 for trunk/gregarius/cls

Show
Ignore:
Timestamp:
01/23/07 07:54:17 (19 months ago)
Author:
mbonetti
Message:

Fix for pagination when mod_rewrite is turned off

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/gregarius/cls/items.php

    r1677 r1679  
    495495        $base = $_SERVER["REQUEST_URI"]; 
    496496        if (!preg_match('#page=[0-9]+$#',$base)) { 
    497             $base .= "?page=0"; 
     497            $base .= (ereg('\?',$base)?"&":"?"). "page=0"; 
    498498        } 
    499499        $last = ceil( $this -> _parent -> numItems / $this -> _parent -> itemsPerPage); 
     
    501501        for ($i = 0; $i < $last; $i++) { 
    502502            if ($i == 0 || $i == $last-1 || abs($i - $this -> _parent -> page) < 3) { 
     503 
    503504                $url = preg_replace('#^(.+)page=[0-9]+$#','${1}page='.$i, $base); 
    504505                $this -> pages[$i] = array($url, $i == $this -> _parent -> page, false);