trackerプラグインのエラー出力に閉じタグ忘れがありましたので報告します。はじめてBugTrackに投稿します。場違いでしたらお叱りください。
return "<p>config file '".htmlspecialchars($config_name)."' is not exist.";
return "<p>config file '".htmlspecialchars($config_name)."' is not exist.</p>";とするのが正解と思われます。
#tracker_list(hoge) http://validator.w3.org/check?uri=http://pukiwiki.sourceforge.jp/pukiwiki1.4/index.php?tracker_list エラーメッセージに</p>がないため、This page is not Valid XHTML 1.1ととなる。
$ cvs diff -r 1.35 -r 1.36 -U 8 tracker.inc.php @@ -623,17 +623,17 @@ ); } function plugin_tracker_getlist($page,$refer,$config_name,$list,$order='',$limit=NULL) { $config = new Config('plugin/tracker/'.$config_name); if (!$config->read()) { - return "<p>config file '".htmlspecialchars($config_name)."' is not exist."; + return "<p>config file '".htmlspecialchars($config_name)."' is not exist.</p>"; } $config->config_name = $config_name; if (!is_page($config->page.'/'.$list)) { return "<p>config file '".make_pagelink($config->page.'/'.$list)."' not found.</p>"; }
img.inc.php,v 1.14において以下のとおり閉じタグ忘れがありましたので報告します。
11行目より
function plugin_img_convert() { if (PKWK_DISABLE_INLINE_IMAGE_FROM_URI) return '#img(): PKWK_DISABLE_INLINE_IMAGE_FROM_URI prohibits this' . - '<br>' . "\n"; + '<br />' . "\n"; $args = func_get_args();
$ grep '<br>' */*.php plugin/br.inc.php:// Escape using <br> in <blockquote> (BugTrack/583) plugin/img.inc.php: '<br>' . "\n"; plugin/includesubmenu.inc.php: //echo "$SubMenuPageName1 <br>"; plugin/includesubmenu.inc.php: //echo "$SubMenuPageName2 <br>";
methodの値は小文字でpostまたはgetである必要があります。
links.inc.php,v 1.23の出力でXHTML 1.1に準拠していない箇所がありましたので報告します。
44行目より
$body .= <<<EOD -<form method="POST" action="$script"> +<form method="post" action="$script"> <div> <input type="hidden" name="plugin" value="links" /> <input type="hidden" name="action" value="update" /> <label for="_p_links_adminpass">{$_links_messages['msg_adminpass']}</label> <input type="password" name="adminpass" id="_p_links_adminpass" size="20" value="" /> <input type="submit" value="{$_links_messages['btn_submit']}" /> </div> </form> EOD;
同様にupdate_entities.inc.php,v 1.9にも問題がありましたので追加報告します。
49行目より
$body .= <<<EOD -<form method="POST" action="$script"> +<form method="post" action="$script"> <div> <input type="hidden" name="plugin" value="update_entities" /> <input type="hidden" name="action" value="update" /> <label for="_p_update_entities_adminpass">{$_entities_messages['msg_adminpass']}</label> <input type="password" name="adminpass" id="_p_update_entities_adminpass" size="20" value="" /> <input type="submit" value="{$_entities_messages['btn_submit']}" /> </div> </form> EOD;
$ grep '"POST"' */*.php plugin/links.inc.php:<form method="POST" action="$script"> plugin/update_entities.inc.php:<form method="POST" action="$script"> $ grep '"GET"' */*.php