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

source: OpenPNE/branches/stable-2.12.x/webapp/modules/ktai/do/h_message_send_insert_message.php @ 11346

Last change on this file since 11346 was 11346, checked in by nagasawa, 13 years ago

#3784:2.12にマージ

File size: 1.2 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_do_h_message_send_insert_message extends OpenPNE_Action
8{
9    function execute($requests)
10    {
11        $tail = $GLOBALS['KTAI_URL_TAIL'];
12        $u = $GLOBALS['KTAI_C_MEMBER_ID'];
13
14        // --- リクエスト変数
15        $subject = $requests['subject'];
16        $body = $requests['body'];
17        $target_c_member_id = $requests['target_c_member_id'];
18        // ----------
19
20        if (is_null($subject) || $subject === '') {
21            $_REQUEST['msg'] = 2;
22            openpne_forward('ktai', 'page', 'h_message_send');
23            exit;
24        }
25
26        if (is_null($body) || $body === '') {
27            $_REQUEST['msg'] = 1;
28            openpne_forward('ktai', 'page', 'h_message_send');
29            exit;
30        }
31
32        //--- 権限チェック
33        //自分以外
34
35        if ($target_c_member_id == $u) {
36            handle_kengen_error();
37        }
38        //---
39
40
41        $c_member_id_from = $u;
42
43        db_message_send_message($c_member_id_from, $target_c_member_id, $subject, $body);
44
45        openpne_redirect('ktai', 'page_h_message_box');
46    }
47}
48
49?>
Note: See TracBrowser for help on using the repository browser.