Changeset 8181
- Timestamp:
- Sep 3, 2008, 6:20:40 PM (14 years ago)
- Location:
- OpenPNE/trunk/webapp
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
OpenPNE/trunk/webapp/lib/db/file.php
r6527 r8181 44 44 $total_num = db_get_one($sql); 45 45 46 $pager = admin_make_pager($page, $page_size, $total_num);46 $pager = util_make_pager($page, $page_size, $total_num); 47 47 48 48 return $c_file_list; -
OpenPNE/trunk/webapp/lib/db/image.php
r4933 r8181 42 42 $total_num = $db->get_one($sql); 43 43 44 $pager = admin_make_pager($page, $page_size, $total_num);44 $pager = util_make_pager($page, $page_size, $total_num); 45 45 return $c_image_list; 46 46 } -
OpenPNE/trunk/webapp/modules/admin/lib/db_admin.php
r8154 r8181 20 20 $sql = 'SELECT COUNT(*) FROM c_member'; 21 21 $total_num = db_get_one($sql); 22 $pager = admin_make_pager($page, $page_size, $total_num);22 $pager = util_make_pager($page, $page_size, $total_num); 23 23 24 24 return $c_member_list; … … 896 896 897 897 if ($total_num > 0) { 898 $pager = admin_make_pager($page, $page_size, $total_num);898 $pager = util_make_pager($page, $page_size, $total_num); 899 899 } else { 900 900 $pager = array('page_size' => $page_size); … … 2630 2630 $sql = 'SELECT count(*) FROM c_free_page'; 2631 2631 $total_num = db_get_one($sql, $params); 2632 $pager = admin_make_pager($page, $page_size, $total_num);2632 $pager = util_make_pager($page, $page_size, $total_num); 2633 2633 2634 2634 return $list; … … 2653 2653 $sql = 'SELECT count(*) FROM c_api'; 2654 2654 $total_num = db_get_one($sql, $params); 2655 $pager = admin_make_pager($page, $page_size, $total_num);2655 $pager = util_make_pager($page, $page_size, $total_num); 2656 2656 2657 2657 return $list; … … 2812 2812 $sql = 'SELECT count(*) FROM c_send_messages_history'; 2813 2813 $total_num = db_get_one($sql, $params); 2814 $pager = admin_make_pager($page, $page_size, $total_num);2814 $pager = util_make_pager($page, $page_size, $total_num); 2815 2815 2816 2816 return $history_list; … … 3170 3170 $total_num = $db->get_one($sql, $params); 3171 3171 3172 $pager = admin_make_pager($page, $page_size, $total_num);3172 $pager = util_make_pager($page, $page_size, $total_num); 3173 3173 return $c_image_album_list; 3174 3174 } … … 3190 3190 $total_num = $db->get_one($sql, $params); 3191 3191 3192 $pager = admin_make_pager($page, $page_size, $total_num);3192 $pager = util_make_pager($page, $page_size, $total_num); 3193 3193 return $c_image_album_list; 3194 3194 } -
OpenPNE/trunk/webapp/modules/admin/lib/etc_admin.php
r6527 r8181 30 30 $inc_smarty->assign('is_secure', $is_secure); 31 31 return $inc_smarty->ext_fetch('inc_footer.tpl'); 32 }33 34 function admin_make_pager($page, $page_size, $total_num)35 {36 if ($total_num == 0) {37 return;38 }39 $pager = array(40 'page' => $page,41 'page_size' => $page_size,42 'total_num' => $total_num,43 'start_num' => ($page - 1) * $page_size + 1,44 'end_num' => $page * $page_size,45 'total_page' => ceil($total_num / $page_size),46 'prev_page' => 0,47 'next_page' => 0,48 );49 50 // 表示している最後の番号51 if ($pager['end_num'] > $pager['total_num'])52 $pager['end_num'] = $pager['total_num'];53 54 // 前ページ55 if ($pager['page'] > 1)56 $pager['prev_page'] = $page - 1;57 58 // 次ページ59 if ($pager['end_num'] < $pager['total_num'])60 $pager['next_page'] = $page + 1;61 62 $disp_first = max(($page - 10), 1);63 $disp_last = min(($page + 9), $pager['total_page']);64 for (; $disp_first <= $disp_last; $disp_first++) {65 $pager['disp_pages'][] = $disp_first;66 }67 68 return $pager;69 32 } 70 33 -
OpenPNE/trunk/webapp/modules/portal/lib/db_portal.php
r7330 r8181 364 364 $total_num = db_get_one($sql); 365 365 366 $pager = admin_make_pager($page, $page_size, $total_num);366 $pager = util_make_pager($page, $page_size, $total_num); 367 367 return $portal_image_list; 368 368 }
Note: See TracChangeset
for help on using the changeset viewer.