From 68c64ad077bad70742d3204fc232ec4fe26dc1a8 Mon Sep 17 00:00:00 2001 From: Seasoft Date: Sun, 28 Jan 2024 20:16:00 +0900 Subject: [PATCH] =?UTF-8?q?PHP5=20=E4=BA=92=E6=8F=9B=E3=81=AB=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/class/helper/SC_Helper_DB.php | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/data/class/helper/SC_Helper_DB.php b/data/class/helper/SC_Helper_DB.php index 25d150fe51..3c7f97bcb6 100644 --- a/data/class/helper/SC_Helper_DB.php +++ b/data/class/helper/SC_Helper_DB.php @@ -28,10 +28,12 @@ * @author EC-CUBE CO.,LTD. * @version $Id$ */ + +// NOTE: PHP5 対応が不要となったらクラス定数に変更する。 +define('SC_HELPER_DB_BASIS_DATA_CACHE_REALFILE', MASTER_DATA_REALDIR . 'dtb_baseinfo.serial'); + class SC_Helper_DB { - const BASIS_DATA_CACHE_REALFILE = MASTER_DATA_REALDIR . 'dtb_baseinfo.serial'; - /** ルートカテゴリ取得フラグ */ public $g_root_on; @@ -133,7 +135,7 @@ public static function sfGetBasisData($force = false) static $arrData = null; // キャッシュファイルが存在しない場合、キャッシュファイルを生成する - if (!$force && !file_exists(SC_Helper_DB_Ex::BASIS_DATA_CACHE_REALFILE)) { + if (!$force && !file_exists(SC_HELPER_DB_BASIS_DATA_CACHE_REALFILE)) { $force = true; } @@ -167,7 +169,7 @@ public static function sfGetBasisDataCache($generate = false) $cacheData = []; // ファイル存在確認 - if (!file_exists(SC_Helper_DB_Ex::BASIS_DATA_CACHE_REALFILE) && $generate) { + if (!file_exists(SC_HELPER_DB_BASIS_DATA_CACHE_REALFILE) && $generate) { // 存在していなければキャッシュ生成 static::sfCreateBasisDataCache(); } @@ -189,9 +191,9 @@ public static function getBasisDataFromCacheFile($ignore_error = false) $arrReturn = []; // ファイル存在確認 - if (file_exists(SC_Helper_DB_Ex::BASIS_DATA_CACHE_REALFILE)) { + if (file_exists(SC_HELPER_DB_BASIS_DATA_CACHE_REALFILE)) { // キャッシュデータファイルを読み込みアンシリアライズした配列を取得 - $arrReturn = unserialize(file_get_contents(SC_Helper_DB_Ex::BASIS_DATA_CACHE_REALFILE)); + $arrReturn = unserialize(file_get_contents(SC_HELPER_DB_BASIS_DATA_CACHE_REALFILE)); } elseif (!$ignore_error) { throw new Exception('基本情報のキャッシュデータファイルが存在しません。'); @@ -232,7 +234,7 @@ public static function sfCreateBasisDataCache() // シリアライズ $data = serialize($arrData); // ファイルを書き出しモードで開く - $handle = fopen(SC_Helper_DB_Ex::BASIS_DATA_CACHE_REALFILE, 'w'); + $handle = fopen(SC_HELPER_DB_BASIS_DATA_CACHE_REALFILE, 'w'); if (!$handle) { // ファイル生成失敗 return false;