diff --git a/modules/document/document.controller.php b/modules/document/document.controller.php index 6d702968b..3b0068172 100644 --- a/modules/document/document.controller.php +++ b/modules/document/document.controller.php @@ -882,7 +882,10 @@ class documentController extends document { if($point > 0) $failed_voted = 'failed_voted'; else $failed_voted = 'failed_blamed'; // Return fail if session already has information about votes - if($_SESSION['voted_document'][$document_srl]) return new Object(-1, $failed_voted); + if($_SESSION['voted_document'][$document_srl]) + { + return new Object(-1, $failed_voted); + } // Get the original document $oDocumentModel = &getModel('document'); $oDocument = $oDocumentModel->getDocument($document_srl, false, false); @@ -891,11 +894,13 @@ class documentController extends document { $_SESSION['voted_document'][$document_srl] = true; return new Object(-1, $failed_voted); } + + // Create a member model object + $oMemberModel = &getModel('member'); + $member_srl = $oMemberModel->getLoggedMemberSrl(); + // Check if document's author is a member. if($oDocument->get('member_srl')) { - // Create a member model object - $oMemberModel = &getModel('member'); - $member_srl = $oMemberModel->getLoggedMemberSrl(); // Pass after registering a session if author's information is same as the currently logged-in user's. if($member_srl && $member_srl == $oDocument->get('member_srl')) { $_SESSION['voted_document'][$document_srl] = true;