non_listで指定したページに添付ファイルをつけると、添付ファイル一覧にページ名が表示される

  • ページ: BugTrack
  • 投稿者: teanan
  • 優先順位: 低
  • 状態: 完了
  • カテゴリー: プラグイン
  • 投稿日: 2004-08-05 (木) 14:01:07
  • バージョン: 1.4.4_rc1

メッセージ

non_listで表示しない設定にしたページに添付ファイルをつけると「全ページの添付ファイル一覧」にそのページ名が表示されてしまいます。

attach.inc.phpを下記のように修正することで対策できそうですのでご検討をお願いします。

attach.inc.php 750行目付近~ファイルの最後

function toString($page='',$flat=FALSE)
{
+	global $non_list;
	if ($page != '')
	{
		if (!array_key_exists($page,$this->pages))
		{
			return '';
		}
		return $this->pages[$page]->toString($flat);
	}
	$ret = '';
	$pages = array_keys($this->pages);
	sort($pages);
	foreach ($pages as $page)
	{
-		$ret .= '<li>'.$this->pages[$page]->toString($flat)."</li>\n";
+		if (!preg_match("/$non_list/",$page))
+		{
+			$ret .= '<li>'.$this->pages[$page]->toString($flat)."</li>\n";
+		}
	}
	return "\n<ul>\n".$ret."</ul>\n";
 }

  • お試しいただき&お知らせいただきありがとうございます :) attach.inc.phpの他の問題とあわせて片付けさせていただきました。お試しください。 -- henoheno 2004-08-05 (木) 22:47:26
  • お疲れ様です。修正されていることを確認しました。 -- teanan 2004-08-05 (木) 23:23:42
  • 1.3も出るかも -- 2004-08-09 (月) 01:02:48
  • これって、勝手に添付されたファイルを管理者が見つけられなくなりませんか? -- 2004-08-09 (月) 13:52:04

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2004-08-09 (月) 13:52:04
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.312 sec.

OSDN