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

source: OpenPNE/trunk/webapp/modules/ktai/do/inc_leave_c_commu.php @ 1856

Last change on this file since 1856 was 1856, checked in by takanashi, 16 years ago

copyright表記修正

File size: 1.1 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 ktai_do_inc_leave_c_commu extends OpenPNE_Action
11{
12    function execute($requests)
13    {
14        $tail = $GLOBALS['KTAI_URL_TAIL'];
15        $u = $GLOBALS['KTAI_C_MEMBER_ID'];
16
17        // --- リクエスト変数
18        $target_c_commu_id = $requests['target_c_commu_id'];
19        // ----------
20
21        //--- 権限チェック
22        //コミュニティメンバー and 管理者でない
23
24        $is_admin  = db_commu_is_c_commu_admin($target_c_commu_id, $u);
25        $is_member = db_commu_is_c_commu_member($target_c_commu_id, $u);
26
27        if ($is_admin) {
28            ktai_display_error(k_p_common_msg4msg_id(10));
29        }
30        if (!$is_member) {
31            ktai_display_error(k_p_common_msg4msg_id(11));
32        }
33        //---
34
35        db_commu_delete_c_commu_member($target_c_commu_id, $u);
36
37        $p = array('target_c_commu_id' => $target_c_commu_id);
38        openpne_redirect('ktai', 'page_c_home', $p);
39    }
40}
41
42?>
Note: See TracBrowser for help on using the repository browser.