<?php
// PukiWiki - Yet another WikiWikiWeb clone.
-// $Id: func.php,v 1.55 2006/04/14 05:18:31 teanan Exp $
+// $Id: func.php,v 1.56 2006/04/14 18:36:00 teanan Exp $
// Copyright (C)
// 2002-2005 PukiWiki Developers Team
// 2001-2002 Originally written by yu-ji
// ¸¡º÷Âоݥڡ¼¥¸¤ÎÀ©¸Â¤ò¤«¤±¤ë¤«¤É¤¦¤« (¥Ú¡¼¥¸Ì¾¤ÏÀ©¸Â³°)
if ($search_auth && ! check_readable($page, false, false)) {
- $source = get_source(); // Empty
+ $source = ''; // Empty
} else {
- $source = get_source($page);
+ $source = get_source($page, TRUE, TRUE);
}
if (! $non_format)
- array_unshift($source, $page); // ¥Ú¡¼¥¸Ì¾¤â¸¡º÷ÂоݤË
+ $source = $page . $source; // ¥Ú¡¼¥¸Ì¾¤â¸¡º÷ÂоݤË
$b_match = FALSE;
- $haystack = join('', $source);
foreach ($keys as $key) {
- $b_match = preg_match('/' . $key . '/i', $haystack);
+ $b_match = preg_match('/' . $key . '/i', $source);
if ($b_match xor $b_type) break;
}
if ($b_match) $pages[$page] = get_filetime($page);