$this->endPage=$this->currentPage<5?11:$this->currentPage+5;
if($this->startPage<1)
$this->startPage=1;
if($this->pageTotal<$this->endPage)
$this->endPage=$this->pageTotal;
}
/**
*分页样式
**/
protected function pageStyle(){
$result="共".$this->pageTotal."页";
if($this->currentPage>1)
$result.="<a href="".$this->baseUri."page=1"><font style="font-family:webdings">第1页</font></a> <a href="".$this->baseUri."page=$this->previous"><fontstyle="font-family:webdings">前一页</font></a>";
else
$result.="<font style="font-family:webdings">第1页</font> <font style="font-family:webdings"></font>";
for($i=$this->startPage;$i<=$this->endPage;$i++){
if($this->currentPage==$i)
$result.="<font color="#ff0000">$i</font>";
else
$result.=" <a href="".$this->baseUri."page=$i">$i</a> ";
}
if($this->currentPage!=$this->pageTotal){
$result.="<a href="".$this->baseUri."page=$this->next"><font style="font-family:webdings">后一页</font></a> ";
$result.="<a href="".$this->baseUri."page=$this->pageTotal"><font style="font-family:webdings">最后1页</font></a>";
}else{
$result.="<font style="font-family:webdings">最后1页</font> <font style="font-family:webdings"></font>";
}
return $result;
}
/**
*执行分页
**/
public function execute(){
if($this->baseUri!=""&&$this->recorbTotal==0)
return"";
$this->arithmetic();
return $this->pageStyle();
}
}
?>







