Example #1
0
 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();
     }
 }