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

source: OpenPNE/trunk/webapp/modules/admin/page/send_messages_search.php @ 7042

Last change on this file since 7042 was 7042, checked in by ebihara, 13 years ago

#2038:メンバーリストをポイントで絞り込む際、アクションのパラメータにポイントではなくランクを指定するように修正

File size: 1.7 KB
Line 
1<?php
2/**
3 * @copyright 2005-2008 OpenPNE Project
4 * @license   http://www.php.net/license/3_01.txt PHP License 3.01
5 */
6
7// 一括メッセージ送信
8class admin_page_send_messages_search extends OpenPNE_Action
9{
10    function execute($requests)
11    {
12        $cond_list = validate_cond($_REQUEST);
13
14        $profile_list = db_member_c_profile_list();
15        $profile_value_list = array();
16
17        $special_keys = array('s_year', 'e_year',
18                              's_rank', 'e_rank',
19                              'last_login',
20                              'is_pc_address', 'is_ktai_address');
21        foreach ($cond_list as $key => $each_cond) {
22            if (in_array($key, $special_keys)) {
23                continue;
24            }
25            $c_profile_option = db_c_profile_option4c_profile_option_id($each_cond);
26            $profile_value_list[$key]['value'] = $c_profile_option['value'];
27            $profile_value_list[$key]['caption'] = $profile_list[$key]['caption'];
28        }
29        $v['cond_list'] = $cond_list;
30        $v['profile_value_list'] = $profile_value_list;
31
32        //絞り込みのための最終ログイン時間
33        $select_last_login = array(
34            1 => "3日以内",
35            2 => "3~7日以内",
36            3 => "7~30日以内",
37            4 => "30日以上",
38            5 => "未ログイン",
39        );
40        $v['select_last_login'] = $select_last_login;
41
42        if ($cond_list['s_rank']) {
43            $v['s_rank'] = db_point_get_rank4rank_id($cond_list['s_rank']);
44        }
45
46        if ($cond_list['e_rank']) {
47            $v['e_rank'] = db_point_get_rank4rank_id($cond_list['e_rank']);
48        }
49
50        $this->set($v);
51
52        return 'success';
53    }
54}
55
56?>
Note: See TracBrowser for help on using the repository browser.