function returnDoStakePage($lastStakeId) { $sessiovVars = Project::getSession(); $idNow = $sessiovVars->getKey('idNow'); //echo $idNow." == ".$lastStakeId.";"; if ($lastStakeId && $idNow < $lastStakeId) { $sessiovVars->add('idNow', $lastStakeId); $debateModel = new DebateModel(); $userModel = new UserModel(); $debateNow = $debateModel->getDebateNow(); $message['debateNow'] = $debateNow; $user = Project::getUser()->getDbUser(); if (!$user->id) { $user->id = 0; } $message['user_id'] = $user->id; $userNumber = $debateModel->getUserNumber($debateNow, $user->id); $message['userNumber'] = $userNumber; $currentUser = $userModel->getUserById($user->id); $message['currentUser'] = $currentUser; $user1 = $userModel->getUserById($debateNow['user_id_1']); $message['debateUser1'] = $user1; $user2 = $userModel->getUserById($debateNow['user_id_2']); $message['debateUser2'] = $user2; $aUserStakes = $debateModel->getDebateStakesByUserId($user->id, 0); $message['aUserStakes'] = $aUserStakes; if ($userNumber) { $isReady = $debateNow['is_ready_' . $userNumber] ? true : false; $message['isReady'] = $isReady; $message['stakesCount'] = $debateModel->getDebateStakesCount($user->id, 0); $message['stakesSum'] = $debateModel->getDebateStakesSum($user->id, 0); } else { $message['stakesCount'] = $debateModel->getDebateStakesCount(0, 0); $message['stakesSum'] = $debateModel->getDebateStakesSum(0, 0); } $this->_view->returnDoStakePage($message); $this->_view->ajax(); } }