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

Opened 12 years ago

Closed 12 years ago

#626 closed defect (fixed)

携帯版の新規登録完了画面でエラー

Reported by: ogawa Owned by: ogawa
Priority: critical Milestone: OpenPNE2.8beta6
Component: core【OpenPNEコア部分】 Version:
Keywords: Cc:

Description

http://www.openpne.jp/ticket/491 より転記。

ケータイからの新規登録時(端末IDの取得設定【必須】選択) 端末情報を送信後に以下のエラーが表示されます。

Fatal Error: Unsupported operand types in /path/to/OpenPNE/webapp/lib/util/util.php on line 79

対応については、array('m' => $module, 'a' => $action) の値を優先するため

$p = array('m' => $module, 'a' => $action) + (array)$params;

とすべきでしょう。

上記の対処とは別に、なぜ $params が配列でないのかを調査する必要もあるでしょう。

Change History (6)

comment:1 Changed 12 years ago by ebihara

Owner: changed from takanashi to ebihara

調査します。

comment:2 Changed 12 years ago by ebihara

Owner: changed from ebihara to takanashi

r2592 修正しました。ご確認ください。

comment:3 Changed 12 years ago by ogawa

Owner: changed from takanashi to ebihara

webapp/lib/util/util.php にも対処いれましょうよ。

comment:4 Changed 12 years ago by ebihara

Owner: changed from ebihara to takanashi

r2602 一応の安全策として、webapp/lib/util/util.phpにも対処しました。

comment:5 Changed 12 years ago by ogawa

Owner: changed from takanashi to ogawa
Status: newassigned

確認します。

comment:6 Changed 12 years ago by ogawa

Resolution: fixed
Status: assignedclosed

修正取り込みました。

  • 2.8系 (r2643)
  • 2.6系 util.php の修正のみマージ (r2644)
Note: See TracTickets for help on using tickets.