* yetlist プラグインで non_list が反映されない [#pe34d5b6]

- ページ: [[BugTrack2]]
- 投稿者: [[しましま]]
- 優先順位: 普通
- 状態: 着手
- カテゴリー: プラグイン
- 投稿日: 2006-04-29 (土) 13:21:15
- バージョン: 1.4.6

** メッセージ [#fecc6034]
yetlist プラグインで non_list が反映されていません.
:RenameLog や RecentDeleted などの管理ファイルを除外しないと,削除や,名前を変更したあとのファイル名も表示されて不便なので,non_list を反映させました.

** 改造点 [#oa4324ab]

参照元のファイル名が non_list にマッチしたら無視する.

** パッチ [#d97f0842]

 $Id: yetlist.inc.php,v 1.23 2005/06/18 10:44:00 teanan Exp $
に対するパッチ

 --- yetlist.inc.php.orig	2006-04-29 03:31:19.000000000 +0900
 +++ yetlist.inc.php	2006-04-29 12:56:56.000000000 +0900
 @@ -6,19 +6,21 @@
 
 function plugin_yetlist_action()
 {
 -	global $script;
 +	global $script, $non_list;
 	global $_title_yetlist, $_err_notexist;
 
 	$retval = array(
 		'msg' => $_title_yetlist,
 		'body' => ''
 	);
 +	$non_list_pattern = '/' . $non_list . '/';
 
 	$refer = array();
 	$pages = array_diff(get_existpages(CACHE_DIR, '.ref'), get_existpages());
 	foreach ($pages as $page) {
 		foreach (file(CACHE_DIR . encode($page) . '.ref') as $line) {
 			list($_page) = explode("\t", rtrim($line));
 +			if (preg_match($non_list_pattern, $_page)) continue;
 			$refer[$page][] = $_page;
 		}
 	}

--------

#comment

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.035 sec.

OSDN