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

source: OpenPNE/trunk/webapp_biz/modules/pc/do/h_message_insert_message.php @ 273

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

convert CRLF to LF

File size: 1.3 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
7/**
8 * メッセージを送る
9 */
10class pc_do_h_message_insert_message extends OpenPNE_Action
11{
12    function execute($requests)
13    {
14        $u = $GLOBALS['AUTH']->uid();
15
16        // --- リクエスト変数
17        $title = $requests['title'];
18        $body = $requests['body'];
19        $target_c_member_id = $requests['target_c_member_id'];
20        // ----------
21
22        //--- 権限チェック
23        //自分以外
24
25        if ($target_c_member_id == $u) {
26            handle_kengen_error();
27        }
28
29        //アクセスブロック設定
30        if (p_common_is_access_block($u, $target_c_member_id)) {
31            openpne_redirect('pc', 'page_h_access_block');
32        }
33        //---
34
35        // ---bizここから
36        $biz_dir = OPENPNE_MODULES_BIZ_DIR.'/biz/';  //bizモジュールディレクトリの定義
37        include_once($biz_dir.'lib/mysql_functions.php');  //bizモジュールよりライブラリを拝借
38        if(biz_isKtaiMessage($target_c_member_id))
39            biz_sendKtaiMessage($u, $target_c_member_id, $title, $body);
40        // ---bizここまで
41
42        do_common_send_message($u, $target_c_member_id, $title,$body);
43
44        openpne_redirect('pc', 'page_h_message_box');
45    }
46}
47
48?>
Note: See TracBrowser for help on using the repository browser.