Open Journal Systems  3.3.0
DBResultRange.inc.php
1 <?php
2 
19  var $count;
20 
22  var $page;
23 
25  var $offset;
26 
31  function __construct($count, $page = 1, $offset = null) {
32  $this->count = $count;
33  $this->page = $page;
34  $this->offset = $offset;
35  }
36 
41  function isValid() {
42  return (($this->count > 0) && ($this->page >= 0))
43  || ($this->count > 0 && !is_null($this->offset));
44  }
45 
50  function getPage() {
51  return $this->page;
52  }
53 
58  function setPage($page) {
59  $this->page = $page;
60  }
61 
66  function getCount() {
67  return $this->count;
68  }
69 
74  function setCount($count) {
75  $this->count = $count;
76  }
77 
82  function getOffset() {
83  return $this->offset;
84  }
85 
90  function setOffset($offset) {
91  $this->offset = $offset;
92  }
93 }
94 
95 
DBResultRange
Container class for range information when retrieving a result set.
Definition: DBResultRange.inc.php:17
DBResultRange\getOffset
getOffset()
Definition: DBResultRange.inc.php:82
DBResultRange\__construct
__construct($count, $page=1, $offset=null)
Definition: DBResultRange.inc.php:31
DBResultRange\$offset
$offset
Definition: DBResultRange.inc.php:25
DBResultRange\setPage
setPage($page)
Definition: DBResultRange.inc.php:58
DBResultRange\getPage
getPage()
Definition: DBResultRange.inc.php:50
DBResultRange\setCount
setCount($count)
Definition: DBResultRange.inc.php:74
DBResultRange\isValid
isValid()
Definition: DBResultRange.inc.php:41
DBResultRange\setOffset
setOffset($offset)
Definition: DBResultRange.inc.php:90
DBResultRange\$page
$page
Definition: DBResultRange.inc.php:22
DBResultRange\getCount
getCount()
Definition: DBResultRange.inc.php:66
DBResultRange\$count
$count
Definition: DBResultRange.inc.php:19