ここの情報は古いです。ご理解頂いた上でお取り扱いください。
Line | |
---|
1 | <?php |
---|
2 | |
---|
3 | //---- ココ基本情報 ---- |
---|
4 | |
---|
5 | /** |
---|
6 | * メンバーIDからココ情報をページャで取得 |
---|
7 | * 位置情報復号化済 |
---|
8 | * 引数:$c_member_id, ページャ指定 |
---|
9 | * 返り値:array:ココ情報 |
---|
10 | */ |
---|
11 | function p_koko_get_koko_list4c_member_id($c_member_id, $page_size=10, $page=1) |
---|
12 | { |
---|
13 | $sql = 'SELECT * FROM koko WHERE c_member_id = ?'. |
---|
14 | ' ORDER BY r_datetime DESC'; |
---|
15 | $params = array(intval($c_member_id)); |
---|
16 | $list = db_get_all_page($sql, $page, $page_size, $params); |
---|
17 | |
---|
18 | $sql = 'SELECT COUNT(*) FROM koko WHERE c_member_id = ?'; |
---|
19 | $total_num = db_get_one($sql, $params); |
---|
20 | |
---|
21 | if ($total_num != 0) { |
---|
22 | $total_page_num = ceil($total_num / $page_size); |
---|
23 | if ($page >= $total_page_num) { |
---|
24 | $next = false; |
---|
25 | } else { |
---|
26 | $next = true; |
---|
27 | } |
---|
28 | |
---|
29 | if ($page <= 1) { |
---|
30 | $prev = false; |
---|
31 | } else { |
---|
32 | $prev = true; |
---|
33 | } |
---|
34 | } |
---|
35 | |
---|
36 | return array(util_koko_decrypt_location_assoc($list), $prev, $next, $total_num); |
---|
37 | } |
---|
38 | |
---|
39 | /** |
---|
40 | * 最新のココ情報を取得 |
---|
41 | * 位置情報復号化済 |
---|
42 | * 引数:$c_member_id |
---|
43 | * 返り値:array |
---|
44 | */ |
---|
45 | function db_koko_get_latest_koko4c_member_id($c_member_id) { |
---|
46 | $sql = 'SELECT * FROM koko WHERE c_member_id = ? ORDER BY r_datetime DESC'; |
---|
47 | $params = array(intval($c_member_id)); |
---|
48 | $data = db_get_row($sql, $params); |
---|
49 | return util_koko_decrypt_location($data); |
---|
50 | } |
---|
51 | |
---|
52 | |
---|
53 | |
---|
54 | |
---|
55 | //---- ココ日記 ---- |
---|
56 | |
---|
57 | |
---|
58 | ?> |
---|
Note: See
TracBrowser
for help on using the repository browser.
Download in other formats: