XOOPS Cube Legacy 2.2.0 Beta 1 アップグレード 日時表示がおかしくなった。
XOOPS Cube Legacy 2.2.0 Beta 1 アップグレードしたとき、
Notice [PHP]: Use of undefined constant _LANGCODE - assumed '_LANGCODE' in file 〜 line 84
Notice [PHP]: Use of undefined constant _CHARSET - assumed '_CHARSET' in file 〜 line 85
とか出て困った。
D3系のモジュールの日付がすべてへんなソースが表示されてしまった。
ホダ塾ディストリではないのだけど
html/preload/SetupAltsysLangMgr.class.php
function loadGlobalMessageCatalog() { /* if (!$this->_loadFile(XOOPS_ROOT_PATH . "/modules/legacy/language/" . $this->mLanguageName . "/global.php")) { $this->_loadFile(XOOPS_ROOT_PATH . "/modules/legacy/language/english/global.php"); } */ $this->_loadLanguage( 'legacy' , 'global' ) ; $this->_loadLanguage( 'legacy' , 'setting' ) ;←これ // // Now, if XOOPS_USE_MULTIBYTES isn't defined, set zero to it. // if (!defined("XOOPS_USE_MULTIBYTES")) { define("XOOPS_USE_MULTIBYTES", 0); } }
を適用したら回避できた。