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

Changeset 4003


Ignore:
Timestamp:
Sep 14, 2007, 2:33:11 PM (14 years ago)
Author:
ebihara
Message:

#1209:自分宛のメッセージが送信できたり、送信用フォームや確認画面が表示されてしまっていた箇所を修正

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

Legend:

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

    r3125 r4003  
    1919
    2020        //--- 権限チェック
    21         //コミュニティ管理者
     21        // コミュニティ管理者
     22        // 自分自身へのメッセージ送信ではない
    2223        // すでに管理者交代依頼メッセージ送信済みではない
    2324        // すでに副管理者要請メッセージを送信済みでない
     
    2627        if (!$status['is_commu_admin']) {
    2728            handle_kengen_error();
     29        }
     30
     31        if ($u == $target_c_member_id) {
     32                handle_kengen_error();
    2833        }
    2934
  • OpenPNE/trunk/webapp/modules/ktai/do/c_edit_member_insert_c_commu_sub_admin_confirm.php

    r3094 r4003  
    1919
    2020        //--- 権限チェック
    21         //コミュニティ管理者
     21        // コミュニティ管理者
     22        // 自分自身へのメッセージ送信ではない
    2223        // すでに管理者交代依頼メッセージ送信済みではない
    2324        // すでに副管理者要請メッセージを送信済みでない
     
    2627        if (!$status['is_commu_admin']) {
    2728            handle_kengen_error();
     29        }
     30
     31        if ($u == $target_c_member_id) {
     32                handle_kengen_error();
    2833        }
    2934
  • OpenPNE/trunk/webapp/modules/ktai/do/c_event_mail.php

    r1856 r4003  
    2424        //--- 権限チェック
    2525
    26         //イベントの管理者でないと送信できない
     26        // イベントの管理者でないと送信できない
    2727        if (!db_commu_is_c_event_admin($c_commu_topic_id, $u)) {
    2828            handle_kengen_error();
     29        }
     30
     31        // 対象者に自分が含まれている
     32        if (in_array($u, $c_member_ids)) {
     33                handle_kengen_error();
    2934        }
    3035        //---
  • OpenPNE/trunk/webapp/modules/ktai/page/c_admin_request.php

    r3994 r4003  
    1818
    1919        //--- 権限チェック
    20         //コミュニティ管理者
    21         //コミュニティ副管理者ではない
     20        // コミュニティ管理者
     21        // コミュニティ副管理者ではない
     22        // 自分自身へのメッセージ送信ではない
    2223        // すでに管理者交代依頼メッセージ送信済みではない
    2324        // すでに副管理者要請メッセージを送信済みでない
     
    2930        if (db_commu_is_c_commu_sub_admin($target_c_commu_id, $u)) {
    3031            handle_kengen_error();
     32        }
     33
     34        if ($u == $target_c_member_id) {
     35                handle_kengen_error();
    3136        }
    3237
  • OpenPNE/trunk/webapp/modules/ktai/page/c_event_mail_confirm.php

    r1856 r4003  
    3131            handle_kengen_error();
    3232        }
     33
    3334        if (!db_commu_is_c_event_admin($c_commu_topic_id, $u)) {
     35            handle_kengen_error();
     36        }
     37
     38        // 対象者に自分が含まれている
     39        if (in_array($u, $c_member_ids)) {
    3440            handle_kengen_error();
    3541        }
  • OpenPNE/trunk/webapp/modules/ktai/page/c_sub_admin_request.php

    r3994 r4003  
    1818
    1919        //--- 権限チェック
    20         //コミュニティ管理者
    21         //コミュニティ副管理者ではない
     20        // コミュニティ管理者
     21        // コミュニティ副管理者ではない
     22        // 自分自身へのメッセージ送信ではない
    2223        // すでに管理者交代依頼メッセージ送信済みではない
    2324        // すでに副管理者要請メッセージを送信済みでない
     
    2930        if (db_commu_is_c_commu_sub_admin($target_c_commu_id, $u)) {
    3031            handle_kengen_error();
     32        }
     33
     34        if ($u == $target_c_member_id) {
     35                handle_kengen_error();
    3136        }
    3237
  • OpenPNE/trunk/webapp/modules/pc/do/c_admin_request_insert_c_commu_admin_confirm.php

    r3965 r4003  
    2121
    2222        //--- 権限チェック
    23         //自分がコミュニティ管理者
    24         //自分がコミュニティ副管理者ではない
    25         //targetがコミュニティメンバー
     23        // 自分がコミュニティ管理者
     24        // 自分がコミュニティ副管理者ではない
     25        // 自分へのメッセージ送信ではない
     26        // targetがコミュニティメンバー
    2627        // すでに管理者交代依頼メッセージ送信済みではない
    2728        // すでに副管理者要請メッセージを送信済みでない
     
    3334        if ($status['is_commu_sub_admin']) {
    3435            handle_kengen_error();
     36        }
     37
     38        if ($u == $target_c_member_id) {
     39                handle_kengen_error();
    3540        }
    3641
  • OpenPNE/trunk/webapp/modules/pc/do/c_event_invite.php

    r1856 r4003  
    2929        //--- 権限チェック
    3030
    31         //イベント参加者でないと送信できない
     31        // イベント参加者でないと送信できない
    3232        if (!db_commu_is_c_event_member($c_commu_topic_id, $u)) {
    3333            handle_kengen_error();
     34        }
     35
     36        // 自分が送信対象に含まれている
     37        if (in_array($u, $c_member_ids)) {
     38                handle_kengen_error();
    3439        }
    3540        //---
  • OpenPNE/trunk/webapp/modules/pc/do/c_event_mail.php

    r1856 r4003  
    2323        //--- 権限チェック
    2424
    25         //イベントの管理者でないと送信できない
     25        // イベントの管理者でないと送信できない
    2626        if (!db_commu_is_c_event_admin($c_commu_topic_id, $u)) {
    2727            handle_kengen_error();
     28        }
     29
     30        // 自分へのメッセージ送信ではない
     31        if (in_array($u, $c_member_ids)) {
     32                handle_kengen_error();
    2833        }
    2934        //---
  • OpenPNE/trunk/webapp/modules/pc/do/c_sub_admin_request_insert_c_commu_sub_admin_confirm.php

    r3965 r4003  
    2121
    2222        //--- 権限チェック
    23         //自分がコミュニティ管理者
    24         //targetが副管理者でない
    25         //targetがコミュニティメンバー
     23        // 自分がコミュニティ管理者
     24        // targetが副管理者でない
     25        // targetがコミュニティメンバー
     26        // 自分へのメッセージ送信ではない
    2627        // すでに管理者交代依頼メッセージ送信済みではない
    2728        // すでに副管理者要請メッセージを送信済みでない
     
    3940        if (!$status['is_commu_member']) {
    4041            handle_kengen_error();
     42        }
     43
     44        if ($u == $target_c_member_id) {
     45                handle_kengen_error();
    4146        }
    4247
  • OpenPNE/trunk/webapp/modules/pc/page/c_admin_request.php

    r3965 r4003  
    1818
    1919        //--- 権限チェック
    20         //コミュニティ管理者
    21         //コミュニティ副管理者ではない
     20        // コミュニティ管理者
     21        // コミュニティ副管理者ではない
     22        // 自分へのメッセージ送信ではない
    2223        // すでに管理者交代依頼メッセージ送信済みではない
    2324        // すでに副管理者要請メッセージを送信済みでない
     
    2930        if (db_commu_is_c_commu_sub_admin($target_c_commu_id, $u)) {
    3031            handle_kengen_error();
     32        }
     33
     34        if ($u == $target_c_member_id) {
     35                handle_kengen_error();
    3136        }
    3237
  • OpenPNE/trunk/webapp/modules/pc/page/c_admin_request_confirm.php

    r3965 r4003  
    1818
    1919        //--- 権限チェック
    20         //自分がコミュニティ管理者
    21         //自分がコミュニティ副管理者ではない
    22         //targetがコミュニティメンバー
     20        // 自分がコミュニティ管理者
     21        // 自分がコミュニティ副管理者ではない
     22        // targetがコミュニティメンバー
     23        // 自分へのメッセージ送信ではない
    2324        // すでに管理者交代依頼メッセージ送信済みではない
    2425        // すでに副管理者要請メッセージを送信済みでない
     
    3536        if (!$status['is_commu_member']) {
    3637            handle_kengen_error();
     38        }
     39
     40        if ($u == $target_c_member_id) {
     41                handle_kengen_error();
    3742        }
    3843
  • OpenPNE/trunk/webapp/modules/pc/page/c_event_mail_confirm.php

    r1856 r4003  
    3333            handle_kengen_error();
    3434        }
     35        if (in_array($u, $c_member_ids)) {
     36                handle_kengen_error();
     37        }
    3538        //---
    3639
  • OpenPNE/trunk/webapp/modules/pc/page/c_sub_admin_request.php

    r3965 r4003  
    1818
    1919        //--- 権限チェック
    20         //コミュニティ管理者
    21         //コミュニティ副管理者ではない
     20        // コミュニティ管理者
     21        // コミュニティ副管理者ではない
     22        // 自分へのメッセージ送信ではない
    2223        // すでに管理者交代依頼メッセージ送信済みではない
    2324        // すでに副管理者要請メッセージを送信済みでない
     
    2930        if (db_commu_is_c_commu_sub_admin($target_c_commu_id, $u)) {
    3031            handle_kengen_error();
     32        }
     33
     34        if ($u == $target_c_member_id) {
     35                handle_kengen_error();
    3136        }
    3237
  • OpenPNE/trunk/webapp/modules/pc/page/c_sub_admin_request_confirm.php

    r3965 r4003  
    1818
    1919        //--- 権限チェック
    20         //自分がコミュニティ管理者
    21         //自分がコミュニティ副管理者ではない
    22         //targetがコミュニティメンバー
     20        // 自分がコミュニティ管理者
     21        // 自分がコミュニティ副管理者ではない
     22        // targetがコミュニティメンバー
     23        // 自分へのメッセージ送信ではない
    2324        // すでに管理者交代依頼メッセージ送信済みではない
    2425        // すでに副管理者要請メッセージを送信済みでない
     
    3536        if (!$status['is_commu_member']) {
    3637            handle_kengen_error();
     38        }
     39
     40        if ($u == $target_c_member_id) {
     41                handle_kengen_error();
    3742        }
    3843
Note: See TracChangeset for help on using the changeset viewer.