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

Changeset 5102


Ignore:
Timestamp:
Jan 30, 2008, 8:13:27 PM (12 years ago)
Author:
ebihara
Message:

#1816:副管理者権限を持ったメンバーが自分自身を副管理者から降格できてしまう箇所があったのを修正

Location:
OpenPNE/trunk/webapp/modules
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/trunk/webapp/modules/ktai/do/c_edit_member_delete_c_sub_admin.php

    r5091 r5102  
    2020
    2121        //--- 権限チェック
    22         //自分がコミュニティ管理者
    23         //targetがコミュニティメンバー
    24         //targetが副管理者
     22        // 自分がコミュニティ管理者
     23        // 自分がコミュニティ副管理者でない
     24        // targetがコミュニティメンバー
     25        // targetが副管理者
    2526
    2627        $status = db_common_commu_status($u, $target_c_commu_id);
    2728        if (!$status['is_commu_admin']) {
     29            handle_kengen_error();
     30        }
     31        if ($status['is_commu_sub_admin']) {
    2832            handle_kengen_error();
    2933        }
  • OpenPNE/trunk/webapp/modules/ktai/page/c_edit_member_delete_c_sub_admin_confirm.php

    r5091 r5102  
    1717
    1818        //--- 権限チェック
    19         //自分がコミュニティ管理者
    20         //targetがコミュニティメンバー
    21         //targetが副管理者
     19        // 自分がコミュニティ管理者
     20        // 自分がコミュニティ副管理者でない
     21        // targetがコミュニティメンバー
     22        // targetが副管理者
    2223
    2324        $status = db_common_commu_status($u, $target_c_commu_id);
    2425        if (!$status['is_commu_admin']) {
     26            handle_kengen_error();
     27        }
     28        if ($status['is_commu_sub_admin']) {
    2529            handle_kengen_error();
    2630        }
  • OpenPNE/trunk/webapp/modules/pc/do/c_sub_admin_delete.php

    r4933 r5102  
    2020
    2121        //--- 権限チェック
    22         //自分がコミュニティ管理者
    23         //targetがコミュニティメンバー
    24         //targetが副管理者
     22        // 自分がコミュニティ管理者
     23        // 自分がコミュニティ副管理者でない
     24        // targetがコミュニティメンバー
     25        // targetが副管理者
    2526
    2627        $status = db_common_commu_status($u, $target_c_commu_id);
    2728        if (!$status['is_commu_admin']) {
     29            handle_kengen_error();
     30        }
     31        if ($status['is_commu_sub_admin']) {
    2832            handle_kengen_error();
    2933        }
Note: See TracChangeset for help on using the changeset viewer.