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

source: OpenPNE/branches/develop/2_7_0/webapp/modules/pc/do/f_link_request.php @ 1849

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

copiright 2006->2007

File size: 1.2 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
7/**
8 * フレンドリクエストを送る
9 */
10class pc_do_f_link_request extends OpenPNE_Action
11{
12    function execute($requests)
13    {
14        $u = $GLOBALS['AUTH']->uid();
15
16
17        // --- リクエスト変数
18        $target_c_member_id = $requests['target_c_member_id'];
19        // ----------
20
21        $c_member_id_from = $u;
22        $c_member_id_to   = $target_c_member_id;
23
24        $status = db_friend_f_link_status($c_member_id_from, $c_member_id_to);
25        $p = array('target_c_member_id' => $target_c_member_id);
26
27        switch($status) {
28        //リクエスト(承認送信画面)
29        case STATUS_F_LINK_FLAT;
30            openpne_redirect('pc', 'page_f_link_request', $p);
31            break;
32        //リクエスト(リンク承認待ち)
33        case STATUS_F_LINK_WAIT;
34            openpne_redirect('pc', 'page_f_link_request_err_wait', $p);
35            break;
36        //リクエスト(フレンドリンク済)
37        case STATUS_F_LINK_ALREADY;
38            openpne_redirect('pc', 'page_f_link_request_err_already', $p);
39            break;
40        }
41    }
42}
43
44?>
Note: See TracBrowser for help on using the repository browser.