We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ゲスト以外でトップページにアクセスするとつぎのエラーが出ます。
Fatal error: Call to undefined method stdClass::isActive() in ドキュメントルート/modules/legacy/kernel/Legacy_Controller.class.php on line 958
環境は、さくらレンタルサーバー、xoopsX/pilot、php7.2です。 ちなみに、トップのときのmRoot->mContextの内容は、
["mModule"]=> object(stdClass)#146 (1) {` ["mXoopsModule"]=> NULL } ["mXoopsModule"]=> NULL
なので、該当のログインユーザーの場合の行:
if ($this->mRoot->mContext->mModule != null && $this->mRoot->mContext->mModule->isActive()) {
が冒頭のエラーを吐く感じです。とりあえず、
if ($this->mRoot->mContext->mModule instanceof Legacy_ModuleAdapter && $this->mRoot->mContext->mModule->isActive()) {
として回避しましたが、$this->mRoot->mContext->mModuleがnullかどうかを判定する箇所は他にもあると思われますので、ベスト解ではないと思います。
The text was updated successfully, but these errors were encountered:
No branches or pull requests
ゲスト以外でトップページにアクセスするとつぎのエラーが出ます。
環境は、さくらレンタルサーバー、xoopsX/pilot、php7.2です。
ちなみに、トップのときのmRoot->mContextの内容は、
なので、該当のログインユーザーの場合の行:
が冒頭のエラーを吐く感じです。とりあえず、
として回避しましたが、$this->mRoot->mContext->mModuleがnullかどうかを判定する箇所は他にもあると思われますので、ベスト解ではないと思います。
The text was updated successfully, but these errors were encountered: