Exemple #1
0
 /**
  * Осуществляет перевод временного выйгрыша денег и бонусов в постоянный баланс
  */
 public function actionClaim()
 {
     //проверка капчи
     if (empty(Validate::checkCaptcha($_POST['captcha']))) {
         $get = '?res=fail_captcha';
     }
     //условия для перевода денег и бонуса с временного выйгрыша в баланс
     if ((!empty($_SESSION['claimAmount']) || !empty($_SESSION['bonusMinutes'])) && (empty($_SESSION['numChance']) || $_SESSION['numChance'] == Config::NUM_CHANCE) && !isset($get)) {
         //установливаем новые значени бонуса, баланса и др. у игрока
         $gameBalance = Site::setDataGame();
         //если игрок был зарегин по реф ссылке, то процент от его выйгрыша идет рефереру
         if (!empty($_SESSION['parentId'])) {
             Refer::setRefBonus($gameBalance);
         }
         $get = '';
     }
     header('Location: ' . Config::ADDRESS . $get);
 }