User_IsAuthorization()) { if ($oUser=$oEngine->User_GetUserById(@$_REQUEST['idUser'])) { $oUserCurrent=$oEngine->User_GetUserCurrent(); if ($oUser->getId()!=$oUserCurrent->getId()) { if (!($oUserVote=$oEngine->User_GetUserVote($oUser->getId(),$oUserCurrent->getId()))) { if ($oEngine->ACL_CanVoteUser($oUserCurrent,$oUser)) { if (in_array($iValue,array('1','-1'))) { $oUserVote=new UserEntity_UserVote(); $oUserVote->setUserId($oUser->getId()); $oUserVote->setVoterId($oUserCurrent->getId()); $oUserVote->setDelta($iValue); //$oUser->setRating($oUser->getRating()+$iValue); $oEngine->Rating_VoteUser($oUserCurrent,$oUser,$iValue); $oUser->setCountVote($oUser->getCountVote()+1); if ($oEngine->User_AddUserVote($oUserVote) and $oEngine->User_Update($oUser)) { $bStateError=false; $sMsgTitle='Поздравляем!'; $sMsg='Ваш голос учтен'; $iRating=$oUser->getRating(); $iSkill=$oUser->getSkill(); $iCountVote=$oUser->getCountVote(); } else { $sMsgTitle='Ошибка!'; $sMsg='Попробуйте проголосовать позже'; } } else { $sMsgTitle='Внимание!'; $sMsg='Голосовать можно только +1 либо -1!'; } } else { $sMsgTitle='Внимание!'; $sMsg='У вас не хватает рейтинга и силы для голосования!'; } } else { $sMsgTitle='Внимание!'; $sMsg='Вы уже голосовали за этого пользователя!'; } } else { $sMsgTitle='Внимание!'; $sMsg='Вы не можете голосовать за себя!'; } } else { $sMsgTitle='Ошибка!'; $sMsg='У нас нет такого пользователя!'; } } else { $sMsgTitle='Ошибка!'; $sMsg='Для голосования необходимо авторизоваться!'; } $GLOBALS['_RESULT'] = array( "bStateError" => $bStateError, "iRating" => $iRating, "iSkill" => $iSkill, "iCountVote" => $iCountVote, "sMsgTitle" => $sMsgTitle, "sMsg" => $sMsg, ); ?>
Request method: 
Loader used: LOADER . "\n"?>
_REQUEST: