* get_script_uri() を使わずに、global $scriptを参照しているファイルが残っている。[#w3bf9eaf] - 元タイトル: update_entities.inc.phpでglobal $scriptを参照している。 - ページ: [[BugTrack2]] - 投稿者: 名無しさん - 優先順位: 低 - 状態: 着手 - カテゴリー: プラグイン - 投稿日: 2007-07-18 (水) 12:38:31 - バージョン: update_entities.inc.php,v 1.15 ** メッセージ [#y84adbaa] [[BugTrack2/213>BugTrack2/213#hb0abc89]]によるとget_script_uri() を用いるべきとなっています。 38行目より function plugin_update_entities_action() { - global $script, $vars; + global $vars; global $_entities_messages; if (PKWK_READONLY) die_message('PKWK_READONLY prohibits this'); + $script = get_script_uri(); $msg = $body = ''; if (empty($vars['action']) || empty($vars['adminpass']) || ! pkwk_login($vars['adminpass'])) { $msg = & $_entities_messages['title_update']; -------- - vote.inc.php,v 1.24も同様 -- &new{2007-07-18 (水) 12:48:57}; -- 他にもたくさん -- &new{2007-07-18 (水) 12:49:12}; - 何か大きな見直しを行う時に修正を実施。もしくは、他の修正に合せて個別に対応して行く。で良いと思いますが、いかがですか? -- &new{2007-07-27 (金) 08:38:47}; - ChangeLog より、[[cvs:plugin/tracker.inc.php]] (1.42) -- &new{2007-09-04 23:09}; - ChangeLog より、[[cvs:plugin/ls2.inc.php]] (1.26) -- &new{2007-10-25 23:51}; - 2007-10-27 (土) 08:00:00 時点の[[CVS版]]ファイルから、global で$script を呼んでいる場所を検索した結果を貼ります。 lib/auth.php(125): global $script, $_title_cannotedit, $_msg_unfreeze; lib/func.php(226): global $script, $whatsnew, $non_list, $search_non_list; lib/html.php(14): global $script, $vars, $arg, $defaultpage, $whatsnew, $help_page, $hr; lib/html.php(158): global $script, $vars, $rows, $cols, $hr, $function_freeze; lib/html.php(273): global $script, $vars, $rule_related_str, $related_str; lib/html.php(361): global $script; lib/make_link.php(514): global $script; lib/make_link.php(777): global $script, $vars, $link_compact, $related, $_symbol_noexists; plugin/amazon.inc.php(116): global $script, $vars, $asin, $asin_all; plugin/amazon.inc.php(191): global $vars, $script, $edit_auth, $edit_auth_users; plugin/article.inc.php(48): global $script, $post, $vars, $cols, $rows, $now; plugin/article.inc.php(145): global $script, $vars, $digest; plugin/attach.inc.php(389): global $script, $vars, $_attach_messages; plugin/attach.inc.php(503): global $script, $_attach_messages; plugin/attach.inc.php(526): global $script, $_attach_messages; plugin/back.inc.php(20): global $_msg_back_word, $script; plugin/bugtrack.inc.php(256): global $script, $vars, $_plugin_bugtrack; plugin/calendar.inc.php(12): global $script, $weeklabels, $vars, $command; plugin/calendar2.inc.php(12): global $script, $vars, $post, $get, $weeklabels, $WikiName, $BracketName; plugin/calendar_viewer.inc.php(54): global $vars, $get, $post, $script, $weeklabels; plugin/calendar_viewer.inc.php(289): global $vars, $get, $post, $script; plugin/comment.inc.php(23): global $script, $vars, $now, $_title_updated, $_no_name; plugin/diff.inc.php(28): global $script, $hr; plugin/diff.inc.php(75): global $script, $vars; plugin/dump.inc.php(213): global $script, $defaultpage; plugin/edit.inc.php(85): global $script, $vars, $fixed_heading_anchor_edit; plugin/freeze.inc.php(14): global $script, $vars, $function_freeze; plugin/include.inc.php(55): global $script, $vars, $get, $post, $menubar, $_msg_include_restrict; plugin/includesubmenu.inc.php(10): global $script,$vars; plugin/insert.inc.php(12): global $script, $vars, $cols, $rows; plugin/insert.inc.php(71): global $script, $vars, $digest; plugin/links.inc.php(37): global $script, $post, $vars, $foot_explain; plugin/memo.inc.php(11): global $script, $vars, $cols, $rows; plugin/memo.inc.php(71): global $script, $vars, $digest; plugin/navi.inc.php(49): global $vars, $script, $head_tags; plugin/newpage.inc.php(8): global $script, $vars, $_btn_edit, $_msg_newpage, $BracketName; plugin/paint.inc.php(41): global $script, $vars, $pkwk_dtd, $_paint_messages; plugin/paint.inc.php(155): global $script,$vars,$digest; plugin/paint.inc.php(211): global $script,$vars,$now,$do_backup; plugin/random.inc.php(23): global $script, $vars; plugin/ref.inc.php(110): global $script, $vars; plugin/related.inc.php(19): global $vars, $script, $defaultpage; plugin/rename.inc.php(93): global $script, $_rename_messages; plugin/rename.inc.php(135): global $script, $_rename_messages; plugin/rename.inc.php(223): global $script, $_rename_messages; plugin/search.inc.php(65): global $script, $_btn_and, $_btn_or, $_btn_search; plugin/template.inc.php(10): global $script, $vars; plugin/topicpath.inc.php(31): global $script, $vars, $defaultpage; plugin/unfreeze.inc.php(14): global $script, $vars, $function_freeze; plugin/update_entities.inc.php(38): global $script, $vars; plugin/vote.inc.php(11): global $vars, $script, $cols,$rows; plugin/vote.inc.php(79): global $script, $vars, $digest; [[Copyright の件>BugTrack2/61]]や、[[主要プラグインが認証に対応していない件>BugTrack2/197]]と一緒に解決すると、大半は終了するでしょう。&br;後は、html.php なら[[BugTrack2/146]]、make_link.php なら[[BugTrack2/7]]、back.inc.php なら[[BugTrack2/258]]や[[BugTrack2/263]]、bugtrack.inc.php なら[[BugTrack2/187]]、update_entities.inc.php なら[[BugTrack2/252]]、とか((採用するかは別として、適当にまとめてみた。))。&br;他に未解決の件ってあったかな? -- &new{2007-10-27 (土) 15:00:59}; - 関連: [[BugTrack/481]] -- &new{2007-11-06 (火) 22:40:19}; - edit.inc.php について追加。 -- [[henoheno]] &new{2007-11-11 (日) 22:49:52}; -- [[cvs:plugin/edit.inc.php]] (1.48) #comment