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

source: OpenPNE/trunk/webapp/modules/admin/page/access_analysis_target_member.php @ 3787

Last change on this file since 3787 was 3787, checked in by ebihara, 14 years ago

#1109:access_analysis_monthとその下位ページの表示非表示をconfig.phpで設定できるようにした

  • Property svn:eol-style set to LF
  • Property svn:keywords set to Id Date Author Rev URL
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
7class admin_page_access_analysis_target_member extends OpenPNE_Action
8{
9    function execute($requests)
10    {
11        if (!LOG_C_ACCESS_LOG) {
12            admin_client_redirect('top', '指定されたページにはアクセスできません');
13        }
14        //----------リクエスト変数-------------//
15        $ktai_flag = $requests['ktai_flag'];
16        $ymd = $requests['ymd'];
17        $month_flag = $requests['month_flag'];
18        $page_name = $requests['page_name'];
19        $page = $requests['page'];
20        $direc = $requests['direc'];
21        $orderby = $requests['orderby'];
22        $orderby1 = $requests['orderby1'];
23        $orderby2 = $requests['orderby2'];
24        //----------リクエスト変数-------------//
25       
26        $v = array();
27
28        $v['SNS_NAME'] = SNS_NAME;
29        $v['OPENPNE_VERSION'] = OPENPNE_VERSION;
30        $this->set($v);
31
32        $page_size = 10;
33        $page += $direc;
34        if ($orderby1) {
35            $orderby = $orderby1;
36        } else if ($orderby2) {
37            $orderby = $orderby2;
38        }
39        $this->set("ktai_flag" ,$ktai_flag);
40        $this->set("item_str", ($ktai_flag ? "携帯版":"PC版"));
41        $this->set("ymd", $ymd);
42        $this->set("month_flag", $month_flag);
43        $this->set("page_name", $page_name);
44        if ($orderby1) {
45            $orderby1 *= -1;
46        } else {
47            $orderby1 = -1;
48        }
49        if ($orderby2) {
50            $orderby2 *= -1;
51        } else {
52            $orderby2 = 2;
53        }
54
55        $this->set("orderby", $orderby);
56        $this->set("orderby1", $orderby1);
57        $this->set("orderby2", $orderby2);
58
59        list($target_member, $sum, $is_prev, $is_next, $total_num, $start_num, $end_num)
60                = p_access_analysis_target_member_access_member4ym_page_name($ymd, $month_flag, $page_name, $ktai_flag, $page, $page_size, $orderby);
61        $this->set("target_member", $target_member);
62        $this->set("sum", $sum);
63        $this->set("is_prev", $is_prev);
64        $this->set("is_next", $is_next);
65        $this->set("page", $page);
66        $this->set("total_num",$total_num);
67        $this->set('start_num', $start_num);
68        $this->set('end_num', $end_num);
69
70        return 'success';
71    }
72}
73
74?>
Note: See TracBrowser for help on using the repository browser.