} break; case 'edit_instance': if (null !== $instanceId) { $faqInstance = new PMF_Instance($faqConfig); if ($faqInstance->removeInstance($instanceId)) { $payload = array('deleted' => $instanceId); } else { $payload = array('error' => $instanceId); } $http->sendJsonWithHeaders($payload); } break; case 'load_stop_words_by_lang': if (PMF_Language::isASupportedLanguage($stopwordsLang)) { $stopwordsList = $stopwords->getByLang($stopwordsLang); $payload = $stopwordsList; $http->sendJsonWithHeaders($payload); } break; case 'delete_stop_word': if (null != $stopwordId && PMF_Language::isASupportedLanguage($stopwordsLang)) { $stopwords->setLanguage($stopwordsLang); $stopwords->remove($stopwordId); } break; case 'save_stop_word': if (!isset($_SESSION['phpmyfaq_csrf_token']) || $_SESSION['phpmyfaq_csrf_token'] !== $csrfToken) { $http->sendJsonWithHeaders(array('error' => $PMF_LANG['err_NotAuth'])); exit(1); }