| | |
| | | |
| | | // Build a structure for the UI |
| | | $stop_list = []; |
| | | $query_lower = mb_strtolower($_GET['query'], 'UTF-8'); |
| | | $query_lower = normalize_name_cmp($_GET['query']); |
| | | foreach($ids as $id) { |
| | | similar_text( |
| | | $letters = similar_text( |
| | | $query_lower, |
| | | mb_strtolower($stops[$id], 'UTF-8'), |
| | | normalize_name_cmp($stops[$id]), |
| | | $percent |
| | | ); |
| | | $percent += $letters * 100; |
| | | // -5 due to UTF-8 |
| | | if(substr($stops[$id], -5) == '(nż)' && !$find_ondemand) { |
| | | $percent /= 2; |
| | | } |
| | | $stop_list[] = [ |
| | | 'id' => $id, |
| | | 'name' => $stops[$id], |
| | | 'name' => normalize_name($stops[$id]), |
| | | 'type' => 'stop', |
| | | 'relevance' => $percent, |
| | | ]; |