File tree 1 file changed +7
-4
lines changed
1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -175,16 +175,19 @@ public function setPerPage($perPage)
175
175
* @param integer $perPage
176
176
* @return string
177
177
*/
178
- public function createUrl ($ page , $ prePage =null )
178
+ public function createUrl ($ page , $ perPage =null )
179
179
{
180
180
$ requestUri = parse_url ($ _SERVER ["REQUEST_URI " ], PHP_URL_PATH );
181
181
// Add or reset page parameter
182
- $ _GET [ $ this -> pageParam ] = (int ) $ page ;
182
+ $ page = (int ) $ page ;
183
183
if ($ this ->perPageParam ) {
184
- $ _GET [ $ this -> perPageParam ] = ($ prePage ) ? $ prePage : $ this ->perPage ;
184
+ $ perPage = ($ perPage ) ? $ perPage : $ this ->perPage ;
185
185
}
186
186
// Build URL
187
- $ url = "// {$ _SERVER ['HTTP_HOST ' ]}{$ requestUri }? " . http_build_query ($ _GET );
187
+ $ url = "// {$ _SERVER ['HTTP_HOST ' ]}{$ requestUri }? " . http_build_query (array_merge ($ _GET , [
188
+ $ this ->pageParam => $ page ,
189
+ $ this ->perPageParam => $ perPage ,
190
+ ]));
188
191
189
192
return $ url ;
190
193
}
You can’t perform that action at this time.
0 commit comments