/** * Delete a translation link */ function doDelete($fromLang, $fromId, $toLang, $toId) { global $wgOut; TranslationLink::writeLog(TranslationLink::ACTION_DELETE, $fromLang, NULL, $fromId, NULL, $toLang, "unknown", $toId, "TranslationLinkOverride"); $link = new TranslationLink(); $link->fromAID = $fromId; $link->fromLang = $fromLang; $link->toAID = $toId; $link->toLang = $toLang; $wgOut->setArticleBodyOnly(true); if ($link->delete()) { $wgOut->addHTML(json_encode(array('success' => true))); } else { $wgOut->addHTML(json_encode(array('success' => false))); } }