diff --git a/modules/comment/comment.controller.php b/modules/comment/comment.controller.php index 644c0a1f7..72e1b4fb4 100644 --- a/modules/comment/comment.controller.php +++ b/modules/comment/comment.controller.php @@ -1591,7 +1591,7 @@ class commentController extends comment $oComment = CommentModel::getComment($comment_srl, FALSE, FALSE); // failed if both ip addresses between author's and the current user are same. - if($oComment->get('ipaddress') == \RX_CLIENT_IP) + if($oComment->get('ipaddress') == \RX_CLIENT_IP && !$this->user->isAdmin()) { $_SESSION['declared_comment'][$comment_srl] = TRUE; return new BaseObject(-1, 'failed_declared'); diff --git a/modules/document/document.controller.php b/modules/document/document.controller.php index 61435b271..2e1ea7c4c 100644 --- a/modules/document/document.controller.php +++ b/modules/document/document.controller.php @@ -1690,7 +1690,7 @@ class documentController extends document $oDocument = DocumentModel::getDocument($document_srl, false, false); // Pass if the author's IP address is as same as visitor's. - if($oDocument->get('ipaddress') == \RX_CLIENT_IP) + if($oDocument->get('ipaddress') == \RX_CLIENT_IP && !$this->user->isAdmin()) { $_SESSION['declared_document'][$document_srl] = false; return new BaseObject(-1, 'failed_declared');