/**
* Inserts a new keyword if it does not already exist, or updates it if it does.
*/
- public function upsert() {
+ public function registerSearch() {
$sql = "INSERT INTO wcf".WCF_N."_search_keyword
(keyword, searches, lastSearchTime)
VALUES (?, ?, ?)
use wcf\system\language\LanguageFactory;
use wcf\system\request\LinkHandler;
use wcf\system\search\SearchEngine;
-use wcf\system\search\SearchKeywordManager;
use wcf\system\WCF;
use wcf\util\HeaderUtil;
use wcf\util\StringUtil;
}
// save keyword
if (!empty($this->query)) {
- (new SearchKeywordAction([], 'upsert', ['data' => [
+ (new SearchKeywordAction([], 'registerSearch', ['data' => [
'keyword' => $this->query,
]]))->executeAction();
}