info = Db::getRow('select * from aaa_monsters where uid = ?', [$monsterid]); if ($_SERVER['REQUEST_METHOD'] === OAUTH_HTTP_METHOD_POST) { $this->save(); } } private function save(): void { $params['uid'] = $this->info['uid']; $params['start_room'] = (int)$_POST['bot_sroom']; $params['start_day'] = (int)$_POST['bot_sday']; $params['start_dd'] = (int)$_POST['bot_sdd']; $params['start_mm'] = (int)$_POST['bot_smm']; $params['start_hh'] = (int)$_POST['bot_shh']; $params['start_min'] = (int)$_POST['bot_smin']; $params['back_day'] = (int)$_POST['bot_bday']; $params['back_dd'] = (int)$_POST['bot_bdd']; $params['back_mm'] = (int)$_POST['bot_bmm']; $params['back_hh'] = (int)$_POST['bot_bhh']; $params['back_min'] = (int)$_POST['bot_bmin']; $params['start_text'] = $_POST['bot_stext']; $params['back_text'] = $_POST['bot_btext']; $params['win_text'] = $_POST['bot_wintext']; $params['lose_text'] = $_POST['bot_losetext']; $params['nich_text'] = $_POST['bot_nichtext']; $params['win_back'] = $_POST['bot_winback']; $params['time_restart'] = $_POST['bot_trs']; $params['win_itm'] = $_POST['bot_winitm']; $params['win_money1'] = $_POST['bot_winmoney1']; $params['win_money2'] = $_POST['bot_winmoney2']; $params['win_exp'] = $_POST['bot_winexp']; $params['win_eff'] = $_POST['bot_wineff']; $params['win_ico'] = $_POST['bot_winico']; $params['lose_itm'] = $_POST['bot_loseitm']; $params['lose_money'] = $_POST['bot_losemoney1']; $params['lose_money2'] = $_POST['bot_losemoney2']; $params['lose_exp'] = $_POST['bot_loseexp']; $params['lose_eff'] = $_POST['bot_loseeff']; $params['lose_ico'] = $_POST['bot_loseico']; if (!isset( $params['uid'], $params['start_room'], $params['start_day'], $params['back_day'], $params['start_dd'], $params['start_mm'], $params['start_hh'], $params['start_min'], $params['back_min'], $params['back_dd'], $params['back_mm'], $params['back_hh'], $params['start_text'], $params['back_text'], $params['win_text'], $params['lose_text'], $params['nich_text'], $params['win_money1'], $params['win_money2'], $params['lose_money'], $params['lose_money2'], $params['win_exp'], $params['lose_exp'], $params['win_itm'], $params['lose_itm'], $params['win_eff'], $params['lose_eff'], $params['win_ico'], $params['lose_ico'], $params['win_back'], $params['time_restart'] )) { return; } Db::sql('replace into aaa_monsters (uid, start_room, start_day, back_day, start_dd, start_mm, start_hh, start_min, back_min, back_dd, back_mm, back_hh, start_text, back_text, win_text, lose_text, nich_text, win_money1, win_money2, lose_money, lose_money2, win_exp, lose_exp, win_itm, lose_itm, win_eff, lose_eff, win_ico, lose_ico, win_back, time_restart) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)', [ $params['uid'], $params['start_room'], $params['start_day'], $params['back_day'], $params['start_dd'], $params['start_mm'], $params['start_hh'], $params['start_min'], $params['back_min'], $params['back_dd'], $params['back_mm'], $params['back_hh'], $params['start_text'], $params['back_text'], $params['win_text'], $params['lose_text'], $params['nich_text'], $params['win_money1'], $params['win_money2'], $params['lose_money'], $params['lose_money2'], $params['win_exp'], $params['lose_exp'], $params['win_itm'], $params['lose_itm'], $params['win_eff'], $params['lose_eff'], $params['win_ico'], $params['lose_ico'], $params['win_back'], $params['time_restart'], ]); echo 'Новые данные были успешно сохранены!'; } }