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

Opened 10 years ago

Last modified 10 years ago

#4069 new defect

bizのグループで存在しないメンバーが表示される

Reported by: imamura623 Owned by: nobody
Priority: minor Milestone:
Component: pne-biz Version: 2.12.x & 2.14.x
Keywords: 再現待ち Cc:

Description

http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=20839より転載

2.12.9
bizモードでの利用時にある条件下でのみ幽霊メンバーが表示される。
添付の画面を参照ください。

■発生条件
条件1:ID:xのユーザが長期にわたるスケジュールを作成する。
条件2:ID:x以外の誰かがグループを作成する。
条件3:ユーザのIDとグループIDがたまたま同じ。

■原因
webapp_biz/modules/biz/lib/smarty_functions.php
の86行目付近で使用している$valueが引数で使用している$valueと
名前衝突をしているため幽霊ユーザのスケジュールが表示される。

■修正案
86: foreach ($banner as $value) {
87: array_push($schedule, $value);
88: }

↓↓↓ひとまず名前の衝突回避

86: foreach ($banner as $v) {
87: array_push($schedule, $v);
88: }

■備考
最新の安定板と開発版でもソースは同じようでした。 

Change History (1)

comment:1 Changed 10 years ago by imamura623

Keywords: 再現待ち added
Note: See TracTickets for help on using tickets.