From: avl Date: Sat, 1 Nov 2008 18:26:48 +0000 (+0200) Subject: admin style refactor X-Git-Tag: 0.6~167 X-Git-Url: https://git.andy128k.dev/?a=commitdiff_plain;h=f3877f3424fcaf785f8f389be5a8ef7588e895d2;p=ipf-legacy-orm.git admin style refactor --- diff --git a/ipf/orm/pager/layoutarrows.php b/ipf/orm/pager/layoutarrows.php index 0acfbc0..f8fe16b 100644 --- a/ipf/orm/pager/layoutarrows.php +++ b/ipf/orm/pager/layoutarrows.php @@ -7,33 +7,44 @@ class IPF_ORM_Pager_LayoutArrows extends IPF_ORM_Pager_Layout $pager = $this->getPager(); $str = ''; - // First page - $this->addMaskReplacement('page', '«', true); - $options['page_number'] = $pager->getFirstPage(); - $str .= $this->processPage($options); - - // Previous page - $this->addMaskReplacement('page', '‹', true); - $options['page_number'] = $pager->getPreviousPage(); - $str .= $this->processPage($options); - - // Pages listing - $this->removeMaskReplacement('page'); - $str .= parent::display($options, true); - - // Next page - $this->addMaskReplacement('page', '›', true); - $options['page_number'] = $pager->getNextPage(); - $str .= $this->processPage($options); - - // Last page - $this->addMaskReplacement('page', '»', true); - $options['page_number'] = $pager->getLastPage(); - $str .= $this->processPage($options); + if ($pager->getFirstPage()!=$pager->getLastPage()){ + // First page + if ($pager->getFirstPage()!=$pager->getPage()){ + $this->addMaskReplacement('page', '«', true); + $options['page_number'] = $pager->getFirstPage(); + $str .= $this->processPage($options); + } + + // Previous page + /* + $this->addMaskReplacement('page', '‹', true); + $options['page_number'] = $pager->getPreviousPage(); + $str .= $this->processPage($options); + */ + + // Pages listing + $this->removeMaskReplacement('page'); + $str .= parent::display($options, true); + + + // Next page + /* + $this->addMaskReplacement('page', '›', true); + $options['page_number'] = $pager->getNextPage(); + $str .= $this->processPage($options); + */ + + // Last page + if ($pager->getLastPage()!=$pager->getPage()){ + $this->addMaskReplacement('page', '»', true); + $options['page_number'] = $pager->getLastPage(); + $str .= $this->processPage($options); + } + } if ($return) return $str; - echo $str; + echo $str; } }