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

source: OpenPNE/branches/2.8.x/webapp/modules/ktai/page/h_home.php @ 2951

Last change on this file since 2951 was 2951, checked in by ogawa, 14 years ago

タブを4スペースに置換

File size: 4.5 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 ktai_page_h_home extends OpenPNE_Action
8{
9    function execute($requests)
10    {
11        $u  = $GLOBALS['KTAI_C_MEMBER_ID'];
12
13        $c_member_secure = db_member_c_member_secure4c_member_id($u);
14
15        //管理画面HTML
16        $this->set('c_siteadmin', p_common_c_siteadmin4target_pagename('k_h_home'));
17
18        $c_member = db_member_c_member4c_member_id($u);
19        //メンバー情報
20        $this->set('c_member', $c_member);
21        //新着メッセージ数
22        $this->set('c_message_unread_count', db_message_c_message_received_unread_all_count4c_member_id($u));
23        //フレンドの最新日記
24        $this->set('c_diary_friend_list', p_h_home_c_diary_friend_list4c_member_id($u, 5));
25        //参加コミュニティリスト
26        $this->set('c_commu_list', k_p_h_home_c_commu_list_lastupdate4c_member_id($u, 5));
27        //参加コミュニティの数
28        $this->set('fh_com_count_user',db_commu_count_c_commu4c_member_id($u));
29        //フレンドリスト
30        $this->set('c_friend_list', db_friend_c_friend_list_random4c_member_id($u, 5));
31        //フレンドの数
32        $this->set('c_friend_count', db_friend_count_friends($u));
33
34        //参加コミュニティの新着書き込み
35        $this->set('c_commu_topic_list', p_h_home_c_commu_topic_comment_list4c_member_id($u, 5));
36
37        $this->set('SNS_NAME', SNS_NAME);
38
39        //アクセス日時を記録
40        db_member_do_access($u);
41
42        //未読メッセージの数をお知らせ
43        $this->set("num_message_not_is_read", db_message_count_c_message_not_is_read4c_member_to_id($u));
44        //日記コメントの未読の数をお知らせ
45        $this->set("num_diary_not_is_read", p_h_diary_count_c_diary_not_is_read4c_member_id($u));
46        //日記コメントの未読の中で、読ませるものを送る
47        $this->set("first_diary_read", p_h_diary_c_diary_first_diary_read4c_member_id($u));
48
49        //コミュニティ承認を求めているメンバーリスト
50        $h_confirm_list = db_commu_anatani_c_commu_member_confirm_list4c_member_id($u);
51        $this->set("h_confirm_list", $h_confirm_list);
52        //そのメンバーの人数
53        $this->set("num_h_confirm_list", count($h_confirm_list));
54
55        //あなたにフレンド認証を求めているメンバーリスト
56        $f_confirm_list = db_friend_anatani_c_friend_confirm_list4c_member_id($u);
57        $this->set("f_confirm_list", $f_confirm_list);
58        //そのメンバーの人数
59        $this->set("num_f_confirm_list", count($f_confirm_list));
60
61        // あなたにコミュニティ管理者交代を希望しているメンバー
62        $anatani_c_commu_admin_confirm_list = p_h_confirm_list_anatani_c_commu_admin_confirm_list4c_member_id($u);
63        $this->set("anatani_c_commu_admin_confirm_list", $anatani_c_commu_admin_confirm_list);
64        //そのメンバーの人数
65        $this->set("num_anatani_c_commu_admin_confirm_list", count($anatani_c_commu_admin_confirm_list));
66
67        // あなたにコミュニティ副管理者を希望しているメンバー
68        $anatani_c_commu_sub_admin_confirm_list = db_commu_anatani_c_commu_sub_admin_confirm_list4c_member_id($u);
69        $this->set("anatani_c_commu_sub_admin_confirm_list", $anatani_c_commu_sub_admin_confirm_list);
70        //そのメンバーの人数
71        $this->set("num_anatani_c_commu_sub_admin_confirm_list", count($anatani_c_commu_sub_admin_confirm_list));
72
73        //日記コメント記入履歴
74        $this->set("c_diary_my_comment_list", p_h_home_c_diary_my_comment_list4c_member_id($u, 5));
75
76        // 誕生日かどうか
77        $this->set('birthday_flag', db_member_birthday_flag4c_member_id($u));
78
79        if (MAIL_ADDRESS_HASHED) {
80            $mail_address = "b{$u}-".t_get_user_hash($u)."@".MAIL_SERVER_DOMAIN;
81        } else {
82            $mail_address = "blog"."@".MAIL_SERVER_DOMAIN;
83        }
84        $mail_address = MAIL_ADDRESS_PREFIX . $mail_address;
85        $this->set('blog_address', $mail_address);
86
87        if (OPENPNE_USE_POINT_RANK) {
88            // ポイント
89            $point = db_point_get_point($u);
90            $this->set("point", $point);
91
92            // ランク
93            $this->set("rank", db_point_get_rank4point($point));
94        }
95
96        // inc_entry_point
97        $this->set('inc_ktai_entry_point', fetch_inc_entry_point($this->getView(), 'ktai_h_home'));
98       
99        return 'success';
100    }
101}
102
103?>
Note: See TracBrowser for help on using the repository browser.