TODO #18290

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

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

Added by 加藤 朗 almost 5 years ago. Updated almost 5 years ago.

Status:終了Start date:
Priority:通常Due date:
Assignee:江頭 竜二% Done:

100%

Category:-
Target version:4.0.7

Description

該当ファイル
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)): ?>

に書き換える


Associated revisions

Revision 5665d253
Added by katokaisya almost 5 years ago

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

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

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

History

#1 Updated by 江頭 竜二 almost 5 years ago

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

#2 Updated by 加藤 朗 almost 5 years ago

  • Assignee changed from 加藤 朗 to 江頭 竜二

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 Updated by Anonymous almost 5 years ago

  • Status changed from 担当 to 解決
  • % Done changed from 0 to 100

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

#4 Updated by 江頭 竜二 almost 5 years ago

  • Target version set to 4.0.7

#5 Updated by 江頭 竜二 almost 5 years ago

  • Status changed from 解決 to 終了

Also available in: Atom PDF