Windows でbugtrack がソートされず、色も一色になる

  • ページ: BugTrack
  • 投稿者: xzr
  • 優先順位: 低
  • 状態: 完了
  • カテゴリー: プラグイン
  • 投稿日: 2003-03-05 (水) 14:36:55
  • バージョン: PuKiWiKi 1.3.3(XSS対応版), Windows2000pro, Apache 1.3.27, PHP4.3.1(モジュール版)

メッセージ

ええと、どうもBugTrack/203の改行がらみのようですね。

bagtrack.inc.php の

function plugin_bugtrack_pageinfo($page) {
   global $WikiName, $InterWikiName, $BracketName;

  $source = get_source($page);
  +$source = preg_replace("/\x0D\x0A|\x0D|\x0A/","\n",$source);

で対処できそうです。

あと、概要とは直接関係ないですが、

function plugin_bugtrack_list_convert()
.....(略)
-    if($state_no===NULL) {
+    if($state_no===FALSE) {
      $state_no = count($_bugtrack_plugin_state_list);
     }

のような気が。


  • 改行の方はWindows98で動作確認できました。もういっこのほうは私にはわかりませんでした。 -- 長月あきと 2003-03-05 (水) 16:09:37
  • 状態を自分で書き換えるなどして、$_bugtrack_plugin_state_list にないものであれば、$state_noをどれでもない数にする、という処理だと思いますが、array_search() って、無い場合「FALSE」を返すのでは、と。 -- xzr 2003-03-05 (水) 17:39:46
  • 英語のマニュアルには、

    Note: Prior to PHP 4.2.0, array_search() returns NULL on failure instead of FALSE.

    と書いてあるんですよ。困りました。NULLとFALSEの両方をチェックしないと ;( -- ぱんだ 2003-03-05 (水) 18:13:12
  • cvsに投入しました。cvs:plugin/bugtrack.inc.php (v1.4:r1.11)(v1.3.3:r1.2.2.5) -- ぱんだ 2003-03-05 (水) 18:18:54
  • Windows でもOKですね。これでまた一歩... 。でもまだ動かないプラグインが... (1.4にしろって?) -- xzr 2003-03-06 (木) 09:40:34

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

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.231 sec.

OSDN