requestpage;
if($max == null)
$max = $this->numpages;
if($url == null)
$url = $this->pageUrl;
#print_a($url,$selected,$max);
$str = "
";
return $str;
}
public function setPerPage($perpage){
$this->perpage = $perpage;
}
public function getPerPage(){
return $this->perpage;
}
public function setRequestPage($requestpage){
if($requestpage < 0 || !is_numeric($requestpage) )
$requestpage = 0;
if($requestpage >= $this->numpages)
$requestpage = $this->numpages-1;
$this->requestpage = $requestpage;
}
public function getRequestPage(){
return $this->requestpage;
}
public function setElement($element){
$this->element = $element;
$this->maxNumber = count($element);
$this->numpages = ceil(count($element)/$this->perpage);
}
public function getStartItem(){
return $this->requestpage * $this->perpage;
}
public function getElements(){
return array_slice($this->element,$this->getStartItem(),$this->getPerPage(),true);
}
public function setPageUrl($url){
$this->pageUrl = $url;
}
}