Example #1
0
 public function save()
 {
     if ($this->getActiveCount() == GlobalParameters::MAX_TEAM) {
         $this->isAbleToChoose = 1;
     } else {
         $this->isAbleToChoose = 0;
     }
     $this->setParameterSum($this->getParameterForward() + $this->getParameterHalf() + $this->getParameterSafe());
     $sql = "UPDATE teams SET\n  `level` = " . $this->getLevel() . ",\n  `experience` = " . $this->getExperience() . ",\n  `money` = " . $this->getMoney() . ",\n  `money_real` = " . $this->getRealMoney() . ",\n  `stady_point` = " . $this->getStudyPoints() . ",\n  `energy` = " . $this->getCurrentEnergy() . ",\n  `team_name` = '" . SQL::getInstance()->real_escape_string($this->getTeamName()) . "',\n  `team_logo_id` = " . $this->getTeamLogoId() . ",\n  `trainer_id` = " . $this->getTrainerId() . ",\n  `in_team` = " . $this->getIsInTeam() . ",\n  `energy_max` = " . $this->getEnergyMax() . ",\n  `user_photo` = '" . SQL::getInstance()->real_escape_string($this->getUserPhoto()) . "',\n  `user_name` = '" . SQL::getInstance()->real_escape_string($this->getUserName()) . "',\n  `param_forward` = " . $this->getParameterForward() . ",\n  `param_half` = " . $this->getParameterHalf() . ",\n  `param_safe` = " . $this->getParameterSafe() . ",\n  `able_to_choose` = " . $this->getIsAbleToChoose() . ",\n  `in_group` = " . $this->getInGroup() . ",\n  `counter_won` = " . $this->getCounterWon() . ",\n  `counter_choose` = " . $this->getCounterChoose() . ",\n  `counter_lose` = " . $this->getCounterLose() . ",\n  `prize_stady_point` = 0,\n  `stadium_id` = " . $this->getStadiumId() . ",\n  `daily_bonus` = " . intval(date("d")) . ",\n\n  `country` = " . $this->getUserCountry() . ",\n  `city` = " . $this->getUserCity() . ",\n  `university` = " . $this->getUserUniversity() . ",\n\n\n\n  `tour_III` = " . $this->getTourIII() . ",\n  `param_sum` = " . $this->getParameterSum() . "\n\nWHERE\n    vk_id = " . (GlobalParameters::$IS_FAKE_ENTER == true ? GlobalParameters::MODER_ID : UserParameters::getUserId()) . " AND\n    auth_key = '" . SQL::getInstance()->real_escape_string(UserParameters::getAuthKey()) . "'\n";
     //  `tour_bonus` = " . $this->getTourBonus() . ",
     // `tour_bonus_time` = '" . date("Y-m-d H:i:s", ($this->getTourBonusTime() == 0 ? time() : $this->getTourBonusTime())) . "',
     $SQLResult = SQL::getInstance()->query($sql);
     if ($SQLResult instanceof ErrorPoint) {
         return $SQLResult;
     }
     RAM::getInstance()->setTeam($this);
     if (GlobalParameters::$IS_FAKE_ENTER) {
         RAM::getInstance()->deleteTeam(GlobalParameters::MODER_ID);
     }
 }