コード例 #1
0
ファイル: acp_dkp_game.php プロジェクト: ZerGabriel/bbDKP
 /**
  * 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);
     }
 }