hypweb.net
XOOPSマニア  最新情報のRSS(サイト全体)
[ 自宅サーバーWebRing |ID=54 前後5表示乱移動サイト一覧 ]

19年3月25日(Mon) 16時11分
TOP » フォーラム » XOOPS » X-elFinder » ckeditor4+X-elFinderでedituser.phpがうまく表示されない問題について » ckeditor4+X-elFinderでedituser.phpがうまく表示されない問題について

ckeditor4+X-elFinderでedituser.phpがうまく表示されない問題について

投稿ツリー


このトピックの投稿一覧へ

Satoshi

なし ckeditor4+X-elFinderでedituser.phpがうまく表示されない問題について

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2016-1-9 6:39
Satoshi  はじめてカキコしてみました   投稿数: 1

題名の環境で「[xelfinder_db] ユーザー別フォルダの使用」を ON にしてユーザーフォルダを作成すると、「アカウント情報」メニュー使用時、署名のフィールドで以下のエラーを出して止まる現象に遭遇しました。

Fatal [PHP]: Call to a member function getVar() on a non-object in file (trust)/modules/xelfinder/class/xelFinderMisc.class.php line 20 (1) 

早速該当の部分を調べてみたところ、グローバル変数の $xoopsModule がうまく取得されていないようでした。恐らくアカウント情報のページはモジュールではなくデリゲートだからかもしれません。

$isAdmin = $xoopsUser->isAdmin($xoopsModule->getVar('mid'));

そのため応急処置として、以下のように変更してみました。

if (is_object($xoopsModule)) {
	$isAdmin = $xoopsUser->isAdmin($xoopsModule->getVar('mid'));
} else {
	$isAdmin = ($uid==管理者番号)? true : false;
}

もしお時間がありましたら修正お願いします。

投票数:0 平均点:0.00
返信する

この投稿に返信する

題名
ゲスト名
投稿本文

  条件検索へ


このフォーラムのトピック一覧
このページのTopへ
ログイン
ユーザ名:

パスワード:

オートログイン

Basic 認証

新規登録 | パスワード紛失



メインメニュー
ブックマーク
オンサイトブックマークは
ログインするとご利用になれます
[ログインする]
サイト内 Wiki
☆ 検索 ☆



高度な検索(サイト内)
FireFox検索プラグイン
オンライン状況
合計 62 人がオンライン中 :-)
(フォーラム : 1 人)

登録ユーザ: 0 & ゲスト: 62

もっと...
サイト情報
管理人

nao-pon
 

登録ユーザ数: 4600


Web Services by Yahoo! JAPAN
楽天ウェブサービスセンター
Amazon.co.jpアソシエイト
現在ページのQRコード
現在ページのQRコード
[携帯対応]
参照元情報
参照なし