From de0b09f4e325650f3bc2d598106a8d1216bee61d Mon Sep 17 00:00:00 2001 From: conory Date: Tue, 19 Apr 2016 17:10:15 +0900 Subject: [PATCH] =?UTF-8?q?=EC=B5=9C=EC=A2=85=EB=8B=A8=EA=B3=84=EC=97=90?= =?UTF-8?q?=EC=84=9C=20Set=20http=20status=20message?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- classes/context/Context.class.php | 1 - classes/module/ModuleHandler.class.php | 9 +++++---- classes/module/ModuleObject.class.php | 3 +-- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/classes/context/Context.class.php b/classes/context/Context.class.php index aa63095c9..fdf1632d6 100644 --- a/classes/context/Context.class.php +++ b/classes/context/Context.class.php @@ -1524,7 +1524,6 @@ class Context if ($status != 200) { $oMessageObject->setHttpStatusCode($status); - ModuleHandler::_setHttpStatusMessage($status); } if (in_array(Context::getRequestMethod(), array('XMLRPC', 'JSON', 'JS_CALLBACK'))) diff --git a/classes/module/ModuleHandler.class.php b/classes/module/ModuleHandler.class.php index 0afb24ab0..d8581b0dc 100644 --- a/classes/module/ModuleHandler.class.php +++ b/classes/module/ModuleHandler.class.php @@ -919,8 +919,6 @@ class ModuleHandler extends Handler $oMessageObject->setTemplateFile('http_status_code'); } - self::_setHttpStatusMessage($oMessageObject->getHttpStatusCode()); - // If module was called normally, change the templates of the module into ones of the message view module if($oModule) { @@ -933,7 +931,7 @@ class ModuleHandler extends Handler { $oModule = $oMessageObject; } - + self::_clearErrorSession(); } @@ -1051,7 +1049,10 @@ class ModuleHandler extends Handler } } } - + + // Set http status message + self::_setHttpStatusMessage($oModule->getHttpStatusCode()); + // Display contents $oDisplayHandler = new DisplayHandler(); $oDisplayHandler->printContent($oModule); diff --git a/classes/module/ModuleObject.class.php b/classes/module/ModuleObject.class.php index 7122bab11..08cefd9f9 100644 --- a/classes/module/ModuleObject.class.php +++ b/classes/module/ModuleObject.class.php @@ -237,8 +237,7 @@ class ModuleObject extends Object $this->setTemplatePath($oMessageObject->getTemplatePath()); $this->setTemplateFile($oMessageObject->getTemplateFile()); $this->setHttpStatusCode($oMessageObject->getHttpStatusCode()); - ModuleHandler::_setHttpStatusMessage($oMessageObject->getHttpStatusCode()); - + return $this; }