mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-09-07 18:21:23 +02:00
Merge pull request #2369 from PutmanMedia/pulls/paginatedlist-getvar
Only allow positive start values in PaginatedList
This commit is contained in:
commit
cd8e643357
@ -91,8 +91,12 @@ class PaginatedList extends SS_ListDecorator {
|
||||
*/
|
||||
public function getPageStart() {
|
||||
if ($this->pageStart === null) {
|
||||
if ($this->request && isset($this->request[$this->getPaginationGetVar()])) {
|
||||
$this->pageStart = (int) $this->request[$this->getPaginationGetVar()];
|
||||
if(
|
||||
$this->request
|
||||
&& isset($this->request[$this->getPaginationGetVar()])
|
||||
&& $this->request[$this->getPaginationGetVar()] > 0
|
||||
) {
|
||||
$this->pageStart = (int)$this->request[$this->getPaginationGetVar()];
|
||||
} else {
|
||||
$this->pageStart = 0;
|
||||
}
|
||||
@ -417,4 +421,4 @@ class PaginatedList extends SS_ListDecorator {
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user