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

Changeset 4811


Ignore:
Timestamp:
Dec 20, 2007, 8:17:30 PM (13 years ago)
Author:
ebihara
Message:

#1663:トピック作成権限によるトピック作成リンクの表示・トピック作成アクションの挙動を統一したのを取り消し(r4807

Location:
OpenPNE/branches/stable-2.8.x/webapp/modules
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/stable-2.8.x/webapp/modules/ktai/page/c_event_add.php

    r4807 r4811  
    1919        //コミュニティメンバー
    2020        if (!db_commu_is_c_commu_member($c_commu_id, $u)) {
    21             handle_kengen_error();
     21            $_REQUEST['target_c_commu_id'] = $c_commu_id;
     22            $_REQUEST['msg'] = "イベント作成をおこなうにはコミュニティに参加する必要があります";
     23            openpne_forward('ktai', 'page', "c_home");
     24            exit;
    2225        }
    2326
    2427        $c_commu = db_commu_c_commu4c_commu_id2($c_commu_id);
     28
    2529        //トピック作成権限チェック
    2630        if ($c_commu['topic_authority'] == 'admin_only' && !db_commu_is_c_commu_admin($c_commu_id, $u)) {
    27             handle_kengen_error();
     31            ktai_display_error("イベントは管理者だけが作成できます");
    2832        }
    2933        //---
  • OpenPNE/branches/stable-2.8.x/webapp/modules/ktai/page/c_home.php

    r4807 r4811  
    2828        $this->set("is_c_commu_view", db_commu_is_c_commu_view4c_commu_idAc_member_id($target_c_commu_id, $u));
    2929        $this->set("is_c_commu_member", db_commu_is_c_commu_member($target_c_commu_id, $u));
    30         $this->set('is_c_commu_admin', db_commu_is_c_commu_admin($target_c_commu_id, $u));
    3130        //---
    3231
  • OpenPNE/branches/stable-2.8.x/webapp/modules/ktai/page/c_topic_add.php

    r4807 r4811  
    2828        //トピック作成権限チェック
    2929        if ($c_commu['topic_authority'] == 'admin_only' && !db_commu_is_c_commu_admin($c_commu_id, $u)) {
    30             handle_kengen_error();
     30            ktai_display_error("トピックは管理者だけが作成できます");
    3131        }
    3232        // ---
  • OpenPNE/branches/stable-2.8.x/webapp/modules/ktai/templates/c_home.tpl

    r4807 r4811  
    6969→<a href="({t_url m=ktai a=page_c_topic_list})&amp;target_c_commu_id=({$c_commu.c_commu_id})&amp;({$tail})">もっと見る</a><br>
    7070({/if})
    71 ({if ($c_commu.topic_authority == 'public' && $is_c_commu_member) || ($c_commu.topic_authority == 'admin_only' && $is_c_commu_admin)})
    7271→<a href="({t_url m=ktai a=page_c_topic_add})&amp;target_c_commu_id=({$c_commu.c_commu_id})&amp;({$tail})">トピック作成</a>
    73 ({/if})
    7472<hr>
    7573<font color="green">[イベントリスト]</font><br>
     
    8280→<a href="({t_url m=ktai a=page_c_event_list})&amp;target_c_commu_id=({$c_commu.c_commu_id})&amp;({$tail})">もっと見る</a><br>
    8381({/if})
    84 ({if ($c_commu.topic_authority == 'public' && $is_c_commu_member) || ($c_commu.topic_authority == 'admin_only' && $is_c_commu_admin)})
    8582→<a href="({t_url m=ktai a=page_c_event_add})&amp;target_c_commu_id=({$c_commu.c_commu_id})&amp;({$tail})">イベント作成</a>
    86 ({/if})
    8783({if $relation_c_member_and_c_commu.join})
    8884<hr>
  • OpenPNE/branches/stable-2.8.x/webapp/modules/pc/page/c_event_add.php

    r4807 r4811  
    2020        //コミュニティメンバー
    2121        if (!db_commu_is_c_commu_member($c_commu_id, $u)) {
    22             handle_kengen_error();
     22            $_REQUEST['target_c_commu_id'] = $c_commu_id;
     23            $_REQUEST['msg'] = "イベント作成をおこなうにはコミュニティに参加する必要があります";
     24            openpne_forward('pc', 'page', "c_home");
     25            exit();
    2326        }
    2427
     
    2730        //トピック作成権限チェック
    2831        if ($c_commu['topic_authority'] == 'admin_only' && !db_commu_is_c_commu_admin($c_commu_id, $u)) {
    29             handle_kengen_error();
     32            $_REQUEST['target_c_commu_id'] = $c_commu_id;
     33            $_REQUEST['msg'] = "イベントは管理者だけが作成できます";
     34            openpne_forward('pc', 'page', "c_home");
     35            exit;
    3036        }
    3137        //---
  • OpenPNE/branches/stable-2.8.x/webapp/modules/pc/page/c_event_add_confirm.php

    r4807 r4811  
    1818        //コミュニティメンバー
    1919        if (!db_commu_is_c_commu_member($target_c_commu_id, $u)) {
    20             handle_kengen_error();
     20            $_REQUEST['target_c_commu_id'] = $target_c_commu_id;
     21            $_REQUEST['msg'] = "イベント作成をおこなうにはコミュニティに参加する必要があります";
     22            openpne_forward('pc', 'page', "c_home");
     23            exit;
    2124        }
    2225
    2326        $c_commu = db_commu_c_commu4c_commu_id2($target_c_commu_id);
     27
    2428        //トピック作成権限チェック
    2529        if ($c_commu['topic_authority'] == 'admin_only' && !db_commu_is_c_commu_admin($target_c_commu_id, $u)) {
    26             handle_kengen_error();
     30            $_REQUEST['target_c_commu_id'] = $target_c_commu_id;
     31            $_REQUEST['msg'] = "イベントは管理者だけが作成できます";
     32            openpne_forward('pc', 'page', "c_home");
     33            exit;
    2734        }
    2835        //---
  • OpenPNE/branches/stable-2.8.x/webapp/modules/pc/page/c_topic_add.php

    r4807 r4811  
    2727        //コミュニティメンバー
    2828        if (!db_commu_is_c_commu_member($c_commu_id, $u)) {
    29             handle_kengen_error();
     29            $_REQUEST['target_c_commu_id'] = $c_commu_id;
     30            $_REQUEST['msg'] = "トピック作成をおこなうにはコミュニティに参加する必要があります";
     31            openpne_forward('pc', 'page', "c_home");
     32            exit;
    3033        }
     34        $c_commu = db_commu_c_commu4c_commu_id2($c_commu_id);
    3135
    32         $c_commu = db_commu_c_commu4c_commu_id2($c_commu_id);
    3336        //トピック作成権限チェック
    3437        if ($c_commu['topic_authority'] == 'admin_only' && !db_commu_is_c_commu_admin($c_commu_id, $u)) {
    35             handle_kengen_error();
     38            $_REQUEST['target_c_commu_id'] = $c_commu_id;
     39            $_REQUEST['msg'] = "トピックは管理者だけが作成できます";
     40            openpne_forward('pc', 'page', "c_home");
     41            exit;
    3642        }
    3743        // ---
  • OpenPNE/branches/stable-2.8.x/webapp/modules/pc/page/c_topic_add_confirm.php

    r4807 r4811  
    3333        //トピック作成権限チェック
    3434        if ($c_commu['topic_authority'] == 'admin_only' && !db_commu_is_c_commu_admin($c_commu_id, $u)) {
    35             handle_kengen_error();
     35            $_REQUEST['target_c_commu_id'] = $c_commu_id;
     36            $_REQUEST['msg'] = "トピックは管理者だけが作成できます";
     37            openpne_forward('pc', 'page', "c_home");
     38            exit;
    3639        }
    3740
  • OpenPNE/branches/stable-2.8.x/webapp/modules/pc/templates/c_event_list.tpl

    r4807 r4811  
    7171<!-- ************************************ -->
    7272<!-- ******ここから:新規イベント作成****** -->
    73 ({if ($c_commu.topic_authority == 'public' && $is_c_commu_member) || ($c_commu.topic_authority == 'admin_only' && $is_c_commu_admin)})
     73({if ($c_commu.topic_authority == 'public')||($c_commu.topic_authority == 'admin_only' && $is_c_commu_admin)})
    7474({t_form m=pc a=page_c_topic_add})
    7575<input type="hidden" name="target_c_commu_id" value="({$c_commu.c_commu_id})">
  • OpenPNE/branches/stable-2.8.x/webapp/modules/pc/templates/c_home.tpl

    r4807 r4811  
    559559</td>
    560560</tr>
    561 ({if ($c_commu.topic_authority == 'public' && $is_c_commu_member) || ($c_commu.topic_authority == 'admin_only' && $is_c_commu_admin)})
     561({if ($c_commu.topic_authority == 'public')||($c_commu.topic_authority == 'admin_only' && $is_c_commu_admin)})
    562562<tr>
    563563<td style="width:130px;text-align:left;padding:1px 0px;">
     
    599599</td>
    600600</tr>
    601 ({if ($c_commu.topic_authority == 'public' && $is_c_commu_member) || ($c_commu.topic_authority == 'admin_only' && $is_c_commu_admin)})
     601({if ($c_commu.topic_authority == 'public')||($c_commu.topic_authority == 'admin_only' && $is_c_commu_admin)})
    602602<tr>
    603603<td style="width:130px;text-align:left;padding:1px 0px;">
     
    665665<td style="width:160px;padding:5px 0px;" class="bg_02 lh_140">
    666666({if $is_c_commu_member || $c_commu.public_flag neq "auth_commu_member"})
    667 ({if ($c_commu.topic_authority == 'public' && $is_c_commu_member) || ($c_commu.topic_authority == 'admin_only' && $is_c_commu_admin)})
     667({if ($c_commu.topic_authority == 'public')||($c_commu.topic_authority == 'admin_only' && $is_c_commu_admin)})
    668668({if !$new_topic_comment})
    669669<img src="./skin/dummy.gif" class="icon arrow_1">
  • OpenPNE/branches/stable-2.8.x/webapp/modules/pc/templates/c_topic_list.tpl

    r4807 r4811  
    7171<!-- ************************************ -->
    7272<!-- ******ここから:新規トピック作成****** -->
    73 ({if ($c_commu.topic_authority == 'public' && $is_c_commu_member) || ($c_commu.topic_authority == 'admin_only' && $is_c_commu_admin)})
     73({if ($c_commu.topic_authority == 'public')||($c_commu.topic_authority == 'admin_only' && $is_c_commu_admin)})
    7474({t_form m=pc a=page_c_topic_add})
    7575<input type="hidden" name="target_c_commu_id" value="({$c_commu.c_commu_id})">
Note: See TracChangeset for help on using the changeset viewer.