protected function _markword_fuzzy($w) { return FuzzyFunc::makefuzzyexp($w); }
/** * あいまいリンク用リストにページを加える。 */ protected function addpage($page) { if ($this->isignored($page->getpagename()) || $page->ishidden()) { return; } if (mb_ereg('/([^/]+?)$', $page->getpagename(), $m)) { $name = $m[1]; } else { $name = $page->getpagename(); } $db = DataBase::getinstance(); $_pagename = $db->escape($page->getpagename()); $db->begin(); foreach (FuzzyFunc::makefuzzyexplist($name) as $exp) { $_exp = $db->escape($exp); $db->query("INSERT INTO fuzzylink_list VALUES('{$_exp}', '{$_pagename}')"); } $db->commit(); }