editプラグインで、テンプレート呼び出しボタンをクリックしたかどうかが正しく判断されていない

メッセージ

editプラグインで、テンプレート呼び出しボタンをクリックしたかどうかが正しく判断されていません。雛形とするページのセレクトボックスを選択したかどうかで判断されています。 plugin/edit.inc.php(v 1.40)のl.46

	// Loading template
	if (isset($vars['template_page']) && is_page($vars['template_page'])) {

が、該当部分です。テンプレート呼び出しボタンを押したかどうかはvars['template']が存在するかどうか(冗長に見るなら=$_btn_load(global)かどうか)を見なくてはいけません。修正案は次のようになります。

	// Loading template
	if (isset($vars['template']) && isset($vars['template_page']) && is_page($vars['template_page'])) {

ちなみに、フォームはlib/html.phpのedit_form()で作成されます。




トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-08-27 (日) 11:18:03
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.100 sec.

OSDN