ここの情報は古いです。ご理解頂いた上でお取り扱いください。

source: OpenPNE/branches/develop/2_8beta5/webapp/modules/admin/page/list_c_member.php @ 2474

Last change on this file since 2474 was 2474, checked in by takanashi, 16 years ago

#586 「メンバー」「ユーザー」の表記揺れの修正

File size: 2.3 KB
Line 
1<?php
2/**
3 * @copyright 2005-2007 OpenPNE Project
4 * @license   http://www.php.net/license/3_01.txt PHP License 3.01
5 */
6
7// メンバー情報のリスト表示・強制退会
8class admin_page_list_c_member extends OpenPNE_Action
9{
10    function execute($requests)
11    {
12        $order = $requests['order'];
13
14        $cond = substr($_REQUEST['cond'], 1);
15        $temp_list = explode('&', $cond);
16        foreach ($temp_list as $value) {
17            $temp_list2 = explode('=', $value);
18            $_REQUEST[$temp_list2[0]] = $temp_list2[1];
19        }
20
21        $v = array();
22        $pager = array();
23
24        //絞り込み条件作成
25        $cond_list = validate_cond($_REQUEST);
26        $v['cond_list'] = $cond_list;
27
28        $cond = '';
29        foreach ($cond_list as $key => $value) {
30            $cond .= '&'.$key.'='.$value;
31        }
32
33        $v['cond'] = $cond;
34
35        //絞り込みのための年
36        $v['years'] = get_int_assoc(1901, 2001);
37
38        //絞り込みのドロップダウンを作る用
39        $v['profile_list'] = db_member_c_profile_list();;
40
41        //絞り込みのための最終ログイン時間
42        $select_last_login = array(
43            1 => "3日以内",
44            2 => "3~7日以内",
45            3 => "7~30日以内",
46            4 => "30~90日以内",
47        );
48        $v['select_last_login'] = $select_last_login;
49
50        $v['rank_data'] = db_point_get_rank_all();
51
52
53        //開始年が終了年より大きい
54        if ( !empty($cond_list['s_year']) && !empty($cond_list['e_year']) && ($cond_list['s_year'] > $cond_list['e_year']) ) {
55            $v['msg'] = '※開始年は終了年より小さくして下さい';
56        }
57
58        $v['SNS_NAME'] = SNS_NAME;
59        $v['c_profile_list'] = db_member_c_profile_list4null();
60        if ($requests['mail_address']) {
61            $v['c_member_list'] = db_admin_c_member4mail_address($requests['mail_address']);
62        } else {
63            $v['c_member_list'] = _db_admin_c_member_list($requests['page'], $requests['page_size'], $pager, $cond_list, $order);
64        }
65        foreach ($v['c_member_list'] as $key => $value) {
66            $v['c_member_list'][$key]['c_member_invite'] =
67                db_member_c_member4c_member_id_LIGHT($value['c_member_id_invite']);
68        }
69
70        $v['pager'] = $pager;
71        $this->set($v);
72        return 'success';
73    }
74}
75
76?>
Note: See TracBrowser for help on using the repository browser.