/** * Reset Game * @param \bbdkp\controller\games\Game $editgame * */ private function ResetGame(\bbdkp\controller\games\Game $editgame) { global $phpbb_admin_path, $phpEx, $user; if (confirm_box(true)) { $editgame = new \bbdkp\controller\games\Game(); $editgame->game_id = request_var('hidden_game_id', ''); $editgame->get(); $editgame->Delete(); $editgame->install(); meta_refresh(1, append_sid("{$phpbb_admin_path}index.{$phpEx}", "i=dkp_game&mode=listgames")); trigger_error(sprintf($user->lang['ADMIN_RESET_GAME_SUCCESS'], $editgame->getName()) . $this->link, E_USER_WARNING); } else { // get field content $s_hidden_fields = build_hidden_fields(array('gamereset' => true, 'hidden_game_id' => $editgame->game_id)); confirm_box(false, sprintf($user->lang['CONFIRM_RESET_GAME'], $editgame->getName()), $s_hidden_fields); } }