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

Changeset 2452


Ignore:
Timestamp:
Apr 5, 2007, 9:08:05 PM (12 years ago)
Author:
ebihara
Message:

グループの詳細予定登録時、参加者リストにグループメンバーが選択されていなかったのを修正

File:
1 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/kunitada/prj_2_6_X_biza/webapp_biz/modules/biz/page/fh_biz_schedule_add.php

    r2291 r2452  
    131131
    132132        $this->set('biz_group_list', $biz_group_list[0]);
    133        
     133
     134        // グループのメンバーリストを取得
     135        $biz_group_member_list = biz_getGroupMember($form_val['biz_group_id']);
     136        $biz_group_member_id_list = array();
     137        foreach ($biz_group_member_list as $biz_group_member) {
     138            $biz_group_member_id_list[] = $biz_group_member['c_member_id'];
     139        }
     140
    134141        //追加
    135142        $members = array();
     
    149156        $i = 0;
    150157
    151         foreach ($members as $key => $value) {
    152             if ($jmembers[$i] == $value['c_member_id']) {
    153                 $members[$key]['checkflag'] = 1;
    154                 $i++;
     158        if (empty($jmembers)) {
     159            foreach ($members as $key => $value) {
     160                if (in_array($value['c_member_id'], $biz_group_member_id_list)) {
     161                    $members[$key]['checkflag'] = 1;
     162                }
    155163            }
     164        } else {
     165            foreach ($members as $key => $value) {
     166                if ($jmembers[$i] == $value['c_member_id']) {
     167                    $members[$key]['checkflag'] = 1;
     168                    $i++;
     169                }
    156170
    157             if (count($jmembers) < $i) {
    158                 break;
     171                if (count($jmembers) < $i) {
     172                    break;
     173                }
    159174            }
    160175        }
Note: See TracChangeset for help on using the changeset viewer.