TODO #18290
TODO #18273: 管理画面のフッターの表示が不正確
「管理画面のフッターの表示が不正確」の修正がphp5.5以上の記載方法のため、動作確認ができない
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
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 終了