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

Changeset 3113


Ignore:
Timestamp:
May 24, 2007, 12:18:04 PM (12 years ago)
Author:
ebihara
Message:

#854:携帯版で、コミュニティ管理者交代・副管理者の要請ができるメンバーがいない状態でメッセージを送信することができていたのを修正

Location:
OpenPNE/branches/2.8.x/webapp/modules/ktai
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/2.8.x/webapp/modules/ktai/page/c_edit_member.php

    r2667 r3113  
    3737        $this->set("is_next", $list[2]);
    3838
     39        // 管理者交代メッセージ送信先メンバーリスト
     40        $admin_list = array();
     41        foreach ($list[0] as $c_member) {
     42            if ($c_member['c_member_id'] != $u
     43                && $c_member['c_commu_admin_confirm_id'] <= 0
     44                && $c_member['c_commu_sub_admin_confirm_id'] <= 0) {
     45                $admin_list[] = $c_member;
     46            }
     47        }
     48        $this->set('admin_list', $admin_list);
     49
     50        // 副管理者要請メッセージ送信先メンバーリスト
     51        $subadmin_list = array();
     52        foreach ($list[0] as $c_member) {
     53            if ($c_member['c_member_id'] != $u && $c_member['c_member_id'] != $c_commu['c_member_id_sub_admin']
     54                && $c_member['c_commu_admin_confirm_id'] <= 0
     55                && $c_member['c_commu_sub_admin_confirm_id'] <= 0) {
     56                $subadmin_list[] = $c_member;
     57            }
     58        }
     59        $this->set('subadmin_list', $subadmin_list);
     60
    3961        //コミュニティのメンバー数
    4062        $this->set("count_member", db_commu_count_c_commu_member_list4c_commu_id($target_c_commu_id));
  • OpenPNE/branches/2.8.x/webapp/modules/ktai/templates/c_edit_member.tpl

    r3094 r3113  
    1616({/if})
    1717
    18 ({if count($c_member_list) > 1 && $c_commu.c_member_id_sub_admin != $u})
     18({if $count_member > 1 && $c_commu.c_member_id_sub_admin != $u})
     19({if $admin_list})
    1920<hr>
    2021
     
    2526メンバー<br>
    2627<select name="target_c_member_id">
    27 ({foreach from=$c_member_list item=item})
    28 ({if $item.c_member_id != $u
    29  && $item.c_commu_admin_confirm_id le 0
    30  && $item.c_commu_sub_admin_confirm_id le 0})
     28({foreach from=$admin_list item=item})
    3129<option value="({$item.c_member_id})">({$item.nickname})
    32 ({/if})
    3330({/foreach})
    3431</select><br>
     
    3734<input type="submit" value="送信">
    3835</form>
     36({/if})
     37({if $subadmin_list})
    3938<hr>
    4039
     
    4544メンバー<br>
    4645<select name="target_c_member_id">
    47 ({foreach from=$c_member_list item=item})
    48 ({if $item.c_member_id != $u && $item.c_member_id != $c_commu.c_member_id_sub_admin
    49  && $item.c_commu_admin_confirm_id le 0
    50  && $item.c_commu_sub_admin_confirm_id le 0})
    51 })
     46({foreach from=$subadmin_list item=item})
    5247<option value="({$item.c_member_id})">({$item.nickname})
    53 ({/if})
    5448({/foreach})
    5549</select><br>
     
    5852<input type="submit" value="送信">
    5953</form>
     54({/if})
    6055
    6156({/if})
Note: See TracChangeset for help on using the changeset viewer.