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

source: OpenPNE/branches/takanashi/prj_takanashi2/webapp/modules/ktai/page/h_message.php @ 914

Last change on this file since 914 was 914, checked in by takanashi, 14 years ago

メッセージの次/前表示

File size: 1.7 KB
Line 
1<?php
2/**
3 * @copyright 2005-2006 OpenPNE Project
4 * @license   http://www.php.net/license/3_01.txt PHP License 3.01
5 */
6
7class ktai_page_h_message extends OpenPNE_Action
8{
9    function execute($requests)
10    {
11        $u  = $GLOBALS['KTAI_C_MEMBER_ID'];
12        $tail = $GLOBALS['KTAI_URL_TAIL'];
13
14        // --- リクエスト変数
15        $target_c_message_id = $requests['target_c_message_id'];
16        $from_h_home = $requests['from_h_home'];
17        // ----------
18
19        // メッセージデータ取得
20        $c_message = _db_c_message4c_message_id($target_c_message_id);
21
22        //--- 権限チェック
23        if ($c_message['c_member_id_from'] != $u) {
24            if ($c_message['c_member_id_to'] != $u || !$c_message['is_send']) {
25                handle_kengen_error();
26            }
27        }
28        //---
29
30        // 既読にする
31        p_h_message_update_c_message_is_read4c_message_id($target_c_message_id, $u);
32
33        // メッセージデータ
34        //コミュニティおすすめメッセージのURLを置換
35        list($c_message['body'], $com_url, $friend_url) = k_p_h_message_ktai_url4url($c_message['body'], $tail);
36
37        $this->set("c_message", $c_message);
38        $this->set("com_url", $com_url);
39        $this->set("friend_url", $friend_url);
40       
41        //送信箱
42        if ($c_message['c_member_id_from'] == $u) {
43            $box = 'outbox';
44        }
45
46        $this->set("next_c_message_id", db_message_get_c_message_next_id4c_message_id($u, $target_c_message_id, $box));
47        $this->set("prev_c_message_id", db_message_get_c_message_prev_id4c_message_id($u, $target_c_message_id, $box));
48
49        return 'success';
50    }
51}
52
53?>
Note: See TracBrowser for help on using the repository browser.