$val) {
$this->{$key} = $val;
}
$totalpage = ceil($this->totalsize / $this->pagesize);
$totalpage = $totalpage ? $totalpage : 1;
$this->page = $this->page > $totalpage ? $totalpage : $this->page;
$nextpage = $this->page - 1;
$prev = $this->page > 1 ? '
' : '';
$nextpage = $this->page + 1;
$next = $this->page < $totalpage ? '' : '';
if ($totalpage <= $this->pagelimit) {
$list = '';
for ($i = 1; $i <= $totalpage; $i++) {
$current = $this->page == $i ? ' class="wy_page_current1" ' : '';
$list .= '';
}
$list = $prev . $list . $next;
}
if ($totalpage > $this->pagelimit) {
$list = '';
$i = 1;
$plimit = 6;
$firstpage = '';
if ($this->page > $this->buchang) {
$i = $this->page - $this->buchang + 1;
$plimit = $this->page + $this->buchang;
$firstpage = '';
}
$lastpage = '';
if ($totalpage - $this->page < $this->buchang) {
$plimit = $totalpage + 1;
$lastpage = '';
}
for ($i; $i < $plimit; $i++) {
$current = $this->page == $i ? ' class="wy_page_current1" ' : '';
$list .= '';
}
$list = $prev . $firstpage . $list . $lastpage . $next;
}
$css = '';
return $css . '';
}
}
?>