public function main() { header('Content-type: text/plain'); WoW_Template::SetTemplateTheme('wow'); if (isset($_GET['locale']) && WoW_Locale::IsLocale($_GET['locale'], WoW_Locale::GetLocaleIDForLocale($_GET['locale']))) { WoW_Locale::SetLocale($_GET['locale'], WoW_Locale::GetLocaleIDForLocale($_GET['locale'])); } $searchQuery = isset($_GET['term']) ? $_GET['term'] : null; if ($searchQuery != null && mb_strlen($searchQuery) < 3 || $searchQuery == null) { die('{"reason":"A term parameter is required.","status":"nok"}'); } WoW_Search::SetSearchQuery($searchQuery); WoW_Search::PerformItemsSearch(10); WoW_Template::LoadTemplate('page_ta_lookup'); }