]> git.andy128k.dev Git - ipf-legacy-orm.git/commitdiff
admin style refactor
authoravl <alex.litovchenko@gmail.com>
Sat, 1 Nov 2008 18:26:48 +0000 (20:26 +0200)
committeravl <alex.litovchenko@gmail.com>
Sat, 1 Nov 2008 18:26:48 +0000 (20:26 +0200)
ipf/orm/pager/layoutarrows.php

index 0acfbc02de669584c092140151b3a0a269480f4e..f8fe16b537faced0455be62a5a7bba6168c566c6 100644 (file)
@@ -7,33 +7,44 @@ class IPF_ORM_Pager_LayoutArrows extends IPF_ORM_Pager_Layout
         $pager = $this->getPager();
         $str = '';
 
-        // First page
-        $this->addMaskReplacement('page', '&laquo;', true);
-        $options['page_number'] = $pager->getFirstPage();
-        $str .= $this->processPage($options);
-
-        // Previous page
-        $this->addMaskReplacement('page', '&lsaquo;', 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', '&rsaquo;', true);
-        $options['page_number'] = $pager->getNextPage();
-        $str .= $this->processPage($options);
-
-        // Last page
-        $this->addMaskReplacement('page', '&raquo;', 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', '&laquo;', true);
+                       $options['page_number'] = $pager->getFirstPage();
+                       $str .= $this->processPage($options);
+               }
+
+               // Previous page
+                       /*
+               $this->addMaskReplacement('page', '&lsaquo;', 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', '&rsaquo;', true);
+               $options['page_number'] = $pager->getNextPage();
+               $str .= $this->processPage($options);
+               */
+
+               // Last page
+               if ($pager->getLastPage()!=$pager->getPage()){
+                       $this->addMaskReplacement('page', '&raquo;', true);
+                       $options['page_number'] = $pager->getLastPage();
+                       $str .= $this->processPage($options);
+               }
+               }
 
         if ($return)
             return $str;
 
-        echo $str;    
+        echo $str;
     }
 }