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

source: OpenPNE/trunk/webapp/modules/ktai/page/h_home.php @ 6804

Last change on this file since 6804 was 6804, checked in by ebihara, 15 years ago

#2181:DISPLAY_CHANGE_NEWDIARY_HOME_KTAIの意味を逆にした

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