Example #1
0
 /**
  * Rename tags starting with a '-' to work with tag exclusion search.
  */
 public function updateMethodRenameDashTags()
 {
     $linklist = $this->linkDB->filterSearch();
     foreach ($linklist as $link) {
         $link['tags'] = preg_replace('/(^| )\\-/', '$1', $link['tags']);
         $link['tags'] = implode(' ', array_unique(LinkFilter::tagsStrToArray($link['tags'], true)));
         $this->linkDB[$link['linkdate']] = $link;
     }
     $this->linkDB->savedb($this->config['config']['PAGECACHE']);
     return true;
 }