Changeset 21864 for branches/version-2_12-dev/data/class/SC_PageNavi.php
- Timestamp:
- 2012/05/30 14:32:19 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/data/class/SC_PageNavi.php
r21767 r21864 3 3 * This file is part of EC-CUBE 4 4 * 5 * Copyright(c) 2000-201 1LOCKON CO.,LTD. All Rights Reserved.5 * Copyright(c) 2000-2012 LOCKON CO.,LTD. All Rights Reserved. 6 6 * 7 7 * http://www.lockon.co.jp/ … … 94 94 // 表示する最大ナビ数を決める。 95 95 if ($navi_max == '' || $navi_max > $this->max_page) { 96 // 制限ナビ数の指定がない。ページ最大数が制限ナビ数より少ない。 97 $disp_max = $this->max_page; 98 } else { 99 // 現在のページ+制限ナビ数が表示される。 100 $disp_max = $this->now_page + $navi_max - 1; 101 // ページ最大数を超えている場合は、ページ最大数に合わせる。 102 if ($disp_max > $this->max_page) { 103 $disp_max = $this->max_page; 104 } 105 } 106 107 // 表示する最小ナビ数を決める。 108 if ($navi_max == '' || $navi_max > $this->now_page) { 109 // 制限ナビ数の指定がない。現在ページ番号が制限ナビ数より少ない。 110 $disp_min = 1; 111 } else { 112 // 現在のページ-制限ナビ数が表示される。 113 $disp_min = $this->now_page - $navi_max + 1; 114 } 115 116 $this->arrPagenavi['arrPageno'] = array(); 117 $page_number = ''; 118 for ($i = $disp_min; $i <= $disp_max; $i++) { 119 120 if ($i == $this->now_page) { 121 $page_number .= "<strong>$i</strong>"; 122 } else { 123 $urlParamThis = str_replace('#page#', $i, $urlParam); 124 $urlParamThis = htmlentities($urlParamThis, ENT_QUOTES); 125 $page_number .= "<a href=\"?$urlParamThis\" onclick=\"$func_name('$i'); return false;\">$i</a>"; 126 } 127 128 $page_number .= ' '; 129 130 $this->arrPagenavi['arrPageno'][$i] = $i; 131 } 132 133 if ($before && $next) { 134 $this->strnavi = $before .(($display_number) ? $page_number : ' | ') .$next; 135 } else if ($before || $next) { 136 $this->strnavi = $before .(($display_number) ? $page_number : '') .$next; 137 } 138 } else { 139 $this->arrPagenavi['arrPageno'][0] = 1; 140 $this->arrPagenavi['before'] = 1; 141 $this->arrPagenavi['next'] = 1; 142 } 143 } 144 } 96 // 制限ナビ数の指定がない。ページ最大
Note: See TracChangeset
for help on using the changeset viewer.