X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FUtils%2FSystem%2FWordPress.php;h=84cba04f8847189ca92858346c53ea17eed006dc;hb=79dd7fe9704b3ddf0ef674567e60aa45c0b35476;hp=2a13781180151fa8087197c355d2e2dfc8208d0f;hpb=1c1c8792890051ffcd8ae85e7781b0952bbf2907;p=civicrm-core.git diff --git a/CRM/Utils/System/WordPress.php b/CRM/Utils/System/WordPress.php index 2a13781180..84cba04f88 100644 --- a/CRM/Utils/System/WordPress.php +++ b/CRM/Utils/System/WordPress.php @@ -863,4 +863,19 @@ class CRM_Utils_System_WordPress extends CRM_Utils_System_Base { ]; } + /** + * Set the HTTP Status Code for a request + * @param string $statusCode + */ + public function setStatusCode($statusCode) { + status_header($statusCode); + if (function_exists('http_response_code')) { + // PHP 5.4+ + http_response_code($statusCode); + } + else { + header('X-PHP-Response-Code: ' . $statusCode, TRUE, $statusCode); + } + } + }