TODO #18290

TODO #18273: 管理画面のフッターの表示が不正確

「管理画面のフッターの表示が不正確」の修正がphp5.5以上の記載方法のため、動作確認ができない

加藤 朗23日前に追加. 22日前に更新.

ステータス:解決開始日:
優先度:通常期日:
担当者:江頭 竜二進捗率:

100%

カテゴリ:-
対象バージョン:4.0.7

説明

該当ファイル
lib/Baser/View/Layouts/admin/default.php

該当箇所
 150行目

<?php if (!empty(BcUtil::loginUser())): ?>

empty関数で中身が空かどうかチェックする場合、PHP5.5より前のバージョンでは、次のように関数の戻り値が空かどうかチェックするとエラーになる。

修正方法()empty()の引数「BcUtil::loginUser()」を変数に入れればOK

<?php $bcUtilLoginUser = BcUtil::loginUser(); ?>
<?php if (!empty($bcUtilLoginUser)): ?>

に書き換える


関係しているリビジョン

リビジョン 5665d253
katokaisya が22日前に追加

fix #18290 「管理画面のフッターの表示が不正確」の修正がphp5.5以上の記載方法のため正常動作できない問題を改善

empty関数で中身が空かどうかチェックする場合、PHP5.5より前のバージョンでは、次のように関数の戻り値が空かどうかチェックするとエラーになる。

修正方法()empty()の引数「BcUtil::loginUser()」を変数に入れる

履歴

#1 江頭 竜二23日前に更新

これどういう事でしょう?
エラーが出力されますか?
もしそうである場合エラーメッセージを教えてください。

#2 加藤 朗23日前に更新

  • 担当者加藤 朗 から 江頭 竜二 に変更

php 5.4で表示がおかしくなるので、デバッグモードで検証した結果

atal Error
エラー: Can't use function return value in write context    
File: /Users/kato/Documents/Projects/sc-lounge/htdocs/lib/Baser/View/Layouts/admin/default.php    
Line: 150

と出ます。

#3 匿名ユーザー が22日前に更新

  • ステータス担当 から 解決 に変更
  • 進捗率0 から 100 に変更

更新履歴 basercms|commit:5665d25347b2b9adeaa3ca250582e8c14d5f196d で適用されました。

#4 江頭 竜二22日前に更新

  • 対象バージョン4.0.7 にセット

他の形式にエクスポート: Atom PDF