| File: Pager.php Lines 68 to 87 | 
 | 
68 |  *     {if $pager->isLast()} | 
 | 
69 |  *         最後 | 
 | 
70 |  *     {else} | 
 | 
71 |  *         <a href="{$lastPage.url}">最後</a> | 
 | 
72 |  *     {/if} | 
 | 
73 |  * | 
 | 
74 |  * @author y.kushida | 
 | 
75 |  * @version 0.1 R54 | 
 | 
76 |  */ | 
 |  | class Pager | 
 | 
78 | { | 
 | 
79 |     /** | 
 | 
80 |      * カレントページ | 
 | 
81 |      * @var integer | 
 | 
82 |      */ | 
 | 
83 |     private $currentPageNo; | 
 | 
84 |      | 
 | 
85 |     /** | 
 | 
86 |      * ページ内件数 | 
 | 
87 |      * @var integer | 
|   | 
| File: Pager.php Lines 209 to 228 | 
 | 
209 |          | 
 | 
210 |         return (int)$totalPages; | 
 | 
211 |     } | 
 | 
212 |      | 
 | 
213 |     /** | 
 | 
214 |      * ページリストを返す | 
 | 
215 |      * @param int $visiblePages ページングナビのページ番号の数 | 
 | 
216 |      * @return Page[] | 
 | 
217 |      */ | 
 |  |     public function getPages($visiblePages=null) { | 
 | 
219 |         if(!isset($visiblePages)) { | 
 | 
220 |             $visiblePages = $this->visiblePages; | 
 | 
221 |         } | 
 | 
222 |         $totalPages = $this->getTotalPageNums(); | 
 | 
223 |         $currentPageNo = $this->currentPageNo; | 
 | 
224 |         // カレントページのチェック | 
 | 
225 |         if($currentPageNo > $totalPages) { | 
 | 
226 |             $currentPageNo = $this->currentPageNo = $totalPages; | 
 | 
227 |         } | 
 | 
228 |          | 
|   |