コミットメタ情報

リビジョン0c79551579829b883455e1f49bea1434917a6e9c (tree)
日時2016-01-29 07:34:06
作者umorigu <umorigu@gmai...>
コミッターumorigu

ログメッセージ

ButTrack2/377 Filter template page list on Edit

変更サマリ

差分

--- a/lib/html.php
+++ b/lib/html.php
@@ -204,9 +204,16 @@ function edit_form($page, $postdata, $digest = FALSE, $b_template = TRUE)
204204
205205 if($load_template_func && $b_template) {
206206 $pages = array();
207- foreach(get_existpages() as $_page) {
207+ $existpages = get_existpages();
208+ $template_filter_enabled = count($existpages) > 100;
209+ foreach($existpages as $_page) {
208210 if ($_page == $whatsnew || check_non_list($_page))
209211 continue;
212+ if ($template_filter_enabled) {
213+ if (!preg_match('/template/i', $_page)) {
214+ continue;
215+ }
216+ }
210217 $s_page = htmlsc($_page);
211218 $pages[$_page] = ' <option value="' . $s_page . '">' .
212219 $s_page . '</option>';
旧リポジトリブラウザで表示