示例#1
0
 protected function _markword_fuzzy($w)
 {
     return FuzzyFunc::makefuzzyexp($w);
 }
示例#2
0
 /**
  * あいまいリンク用リストにページを加える。
  */
 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();
 }