비밀글일 경우에도 적용

This commit is contained in:
conory 2016-04-19 22:02:28 +09:00
parent 862058d7ce
commit 107996918e

View file

@ -207,6 +207,17 @@ class ModuleHandler extends Handler
{
unset($module_info);
}
// if the secret document permission does not have, specify HTTP 403
if(Context::getRequestMethod() == 'GET')
{
$oDocumentModel = getModel('document');
$oDocument = $oDocumentModel->getDocument($this->document_srl);
if($oDocument->isSecret() && !$oDocument->isGranted())
{
$this->httpStatusCode = '403';
}
}
}
}
@ -1050,6 +1061,12 @@ class ModuleHandler extends Handler
}
}
// Set http status code
if($this->httpStatusCode && (!$oModule->getHttpStatusCode() || $oModule->getHttpStatusCode() == '200'))
{
$oModule->setHttpStatusCode($this->httpStatusCode);
}
// Set http status message
self::_setHttpStatusMessage($oModule->getHttpStatusCode());