if ($linkverifier->isReady() == false) { if (count(ob_list_handlers()) > 0) { ob_clean(); } print "disabled"; exit; } $linkverifier->loadConfigurationFromDB(); $id = PMF_Filter::filterInput(INPUT_GET, 'id', FILTER_VALIDATE_INT); $lang = PMF_Filter::filterInput(INPUT_GET, 'lang', FILTER_SANITIZE_STRING); if (!(isset($id) && isset($lang))) { //header("X-DenyReason: id/lang bad"); header("HTTP/1.0 401 Unauthorized"); header("Status: 401 Unauthorized"); exit; } $faq->faqRecord = null; $faq->getRecord($id); if (!isset($faq->faqRecord['content'])) { header("HTTP/1.0 401 Unauthorized"); header("Status: 401 Unauthorized"); exit; } if (count(ob_list_handlers()) > 0) { ob_clean(); } $linkverifier->parse_string($faq->faqRecord['content']); $linkverifier->VerifyURLs($faqconfig->get('main.referenceURL')); $linkverifier->markEntry($id, $lang); print $linkverifier->getLinkStateString(); exit;
$response = new Response(); $responseWrapper = new ResponseWrapper($response); $responseWrapper->addCommonHeaders(); $linkverifier = new PMF_Linkverifier($faqConfig, $user->getLogin()); if ($linkverifier->isReady() == false) { if (count(ob_list_handlers()) > 0) { ob_clean(); } $response->setContent("disabled")->send(); exit; } $id = PMF_Filter::filterInput(INPUT_GET, 'id', FILTER_VALIDATE_INT); $lang = PMF_Filter::filterInput(INPUT_GET, 'lang', FILTER_SANITIZE_STRING); if (!(isset($id) && isset($lang))) { $response->setStatusCode(401)->send(); exit; } $faq->faqRecord = null; $faq->getRecord($id); if (!isset($faq->faqRecord['content'])) { $response->setStatusCode(401)->send(); exit; } if (count(ob_list_handlers()) > 0) { ob_clean(); } $linkverifier->parse_string($faq->faqRecord['content']); $linkverifier->VerifyURLs($faqConfig->get('main.referenceURL')); $linkverifier->markEntry($id, $lang); $response->setContent($linkverifier->getLinkStateString())->send();