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

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

**メッセージ [#nca79c87]
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]] &new{2004-08-05 (木) 22:47:26};
-- [[cvs:plugin/attach.inc.php]] (v1.4:1.46)
-お疲れ様です。修正されていることを確認しました。 -- [[teanan]] &new{2004-08-05 (木) 23:23:42};
-1.3も出るかも --  &new{2004-08-09 (月) 01:02:48};
-これって、勝手に添付されたファイルを管理者が見つけられなくなりませんか? --  &new{2004-08-09 (月) 13:52:04};

#comment
//#comment

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.099 sec.

OSDN