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

Changeset 13098


Ignore:
Timestamp:
Nov 4, 2009, 11:58:45 AM (13 years ago)
Author:
kiwa
Message:

#4338:コミュニティを退会したメンバーがトピックを編集できる不具合を修正 (merge r13095, r13096)

Location:
OpenPNE/branches/work/kiwa/OpenPNE-2.14.2.1/webapp/modules/pc
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/work/kiwa/OpenPNE-2.14.2.1/webapp/modules/pc/do/c_event_edit_update_c_commu_topic.php

    r11600 r13098  
    3939        if ($c_commu['is_topic'] == 'admin_only' &&
    4040            !db_commu_is_c_commu_admin($c_commu_id, $u)) {
     41            handle_kengen_error();
     42        }
     43        if ($c_commu['is_topic'] == 'member' &&
     44            !db_commu_is_c_commu_member($c_commu_id, $u)) {
    4145            handle_kengen_error();
    4246        }
  • OpenPNE/branches/work/kiwa/OpenPNE-2.14.2.1/webapp/modules/pc/do/c_topic_edit_update_c_commu_topic.php

    r11600 r13098  
    3434        if ($c_commu['is_topic'] == 'admin_only' &&
    3535            !db_commu_is_c_commu_admin($c_commu_id, $u)) {
     36            handle_kengen_error();
     37        }
     38        if ($c_commu['is_topic'] == 'member' &&
     39            !db_commu_is_c_commu_member($c_commu_id, $u)) {
    3640            handle_kengen_error();
    3741        }
  • OpenPNE/branches/work/kiwa/OpenPNE-2.14.2.1/webapp/modules/pc/page/c_event_edit.php

    r11600 r13098  
    2929        if ($c_commu['is_topic'] == 'admin_only' &&
    3030            !db_commu_is_c_commu_admin($c_commu_id, $u)) {
     31            handle_kengen_error();
     32        }
     33        if ($c_commu['is_topic'] == 'member' &&
     34            !db_commu_is_c_commu_member($c_commu_id, $u)) {
    3135            handle_kengen_error();
    3236        }
  • OpenPNE/branches/work/kiwa/OpenPNE-2.14.2.1/webapp/modules/pc/page/c_topic_edit.php

    r11600 r13098  
    3434            handle_kengen_error();
    3535        }
     36        if ($c_commu['is_topic'] == 'member' &&
     37            !db_commu_is_c_commu_member($c_commu_id, $u)) {
     38            handle_kengen_error();
     39        }
    3640        //---
    3741
  • OpenPNE/branches/work/kiwa/OpenPNE-2.14.2.1/webapp/modules/pc/templates/c_event_detail.tpl

    r13094 r13098  
    8080
    8181({if $is_c_commu_admin || ($is_c_event_admin && $c_commu.is_topic !== 'admin_only')})
     82({if $is_c_commu_member || $c_commu.is_topic == 'public'})
    8283<div class="operation">
    8384({t_form_block m=pc a=page_c_event_edit})
     
    8889({/t_form_block})
    8990</div>
     91({/if})
    9092({/if})
    9193</div></div>
  • OpenPNE/branches/work/kiwa/OpenPNE-2.14.2.1/webapp/modules/pc/templates/c_event_list.tpl

    r11600 r13098  
    7171<div class="footer">
    7272<p>
    73 ({if ($c_commu.is_topic == 'admin_only' && $is_c_commu_admin) || ($c_commu.is_topic == 'member' && $item.is_c_topic_admin) || ($c_commu.is_topic == 'public' && $item.is_c_topic_admin)})
     73({if $is_c_commu_admin || ($item.is_c_topic_admin && $c_commu.is_topic !== 'admin_only')})
     74({if $is_c_commu_member || $c_commu.is_topic == 'public'})
    7475<a href="({t_url m=pc a=page_c_topic_edit})&amp;target_c_commu_topic_id=({$item.c_commu_topic_id})">編集</a> |
     76({/if})
    7577({/if})
    7678<a href="({t_url m=pc a=page_c_topic_detail})&amp;target_c_commu_topic_id=({$item.c_commu_topic_id})">もっと見る(({$item.write_num}))</a>
  • OpenPNE/branches/work/kiwa/OpenPNE-2.14.2.1/webapp/modules/pc/templates/c_topic_detail.tpl

    r13094 r13098  
    3838</dl>
    3939({if $is_c_commu_admin || ($is_c_topic_admin && $c_commu.is_topic !== 'admin_only')})
     40({if $is_c_commu_member || $c_commu.is_topic == 'public'})
    4041<div class="operation">
    4142({t_form_block _method=get m=pc a=page_c_topic_edit})
     
    4647({/t_form_block})
    4748</div>
     49({/if})
    4850({/if})
    4951</div></div>
  • OpenPNE/branches/work/kiwa/OpenPNE-2.14.2.1/webapp/modules/pc/templates/c_topic_list.tpl

    r11600 r13098  
    7272<div class="footer">
    7373<p>
    74 ({if ($c_commu.is_topic == 'admin_only' && $is_c_commu_admin) || ($c_commu.is_topic == 'member' && $item.is_c_topic_admin) || ($c_commu.is_topic == 'public' && $item.is_c_topic_admin)})
     74({if $is_c_commu_admin || ($item.is_c_topic_admin && $c_commu.is_topic !== 'admin_only')})
     75({if $is_c_commu_member || $c_commu.is_topic == 'public'})
    7576<a href="({t_url m=pc a=page_c_topic_edit})&amp;target_c_commu_topic_id=({$item.c_commu_topic_id})">編集</a> |
     77({/if})
    7678({/if})
    7779<a href="({t_url m=pc a=page_c_topic_detail})&amp;target_c_commu_topic_id=({$item.c_commu_topic_id})">もっと見る(({$item.write_num}))</a>
Note: See TracChangeset for help on using the changeset viewer.