Exemple #1
0
 /**
  * Delete Game from bbDKP
  * @param \bbdkp\controller\games\Game $editgame
  *
  */
 private function DeleteGame(\bbdkp\controller\games\Game $editgame)
 {
     global $user;
     if (confirm_box(true)) {
         $deletegame = new \bbdkp\controller\games\Game();
         $deletegame->game_id = request_var('hidden_game_id', '');
         $deletegame->Get();
         $deletegame->Delete();
         $log_action = array('header' => 'L_ACTION_GAME_DELETED', 'L_GAME' => $deletegame->game_id);
         $this->log_insert(array('log_type' => 'L_ACTION_GAME_DELETED', 'log_action' => $log_action));
         //meta_refresh(1, append_sid ( "{$phpbb_admin_path}index.$phpEx", "i=dkp_game&mode=listgames") );
         trigger_error(sprintf($user->lang['ADMIN_DELETE_GAME_SUCCESS'], $deletegame->getName()), E_USER_WARNING);
     } else {
         // get field content
         $s_hidden_fields = build_hidden_fields(array('gamedelete' => true, 'hidden_game_id' => $editgame->game_id));
         confirm_box(false, sprintf($user->lang['CONFIRM_DELETE_GAME'], $editgame->getName()), $s_hidden_fields);
     }
 }