Begin of map search in map list

这个提交包含在:
Jocy
2017-04-11 15:03:45 +02:00
父节点 5b87873aba
当前提交 750f605d96
共有 2 个文件被更改,包括 19 次插入1 次删除

查看文件

@@ -350,7 +350,6 @@ class MapCommands implements CommandListener, ManialinkPageAnswerListener, Callb
if (strstr($actionId, self::ACTION_SHOW_AUTHOR)) {
$login = str_replace(self::ACTION_SHOW_AUTHOR, '', $actionId);
$this->maniaControl->getMapManager()->getMapList()->playerCloseWidget($player);
$this->showMapListAuthor($login, $player);
}
}

查看文件

@@ -993,6 +993,25 @@ class MapManager implements CallbackListener, CommunicationListener, UsageInform
});
}
/**
* Searches the ManiaControl maps database
*
* @param $searchString
* @return array
*/
public function searchMaps($searchString){
$result = array();
foreach($this->maps as $map){
if(strpos($map->name,$searchString) || strpos($map->authorLogin,$searchString));{
array_push($result,$map);
}
}
return $result;
}
/**
* Initialize necessary database tables
*