コード例 #1
0
ファイル: acp_dkp_game.php プロジェクト: ZerGabriel/bbDKP
 /**
  * Edit Class
  *
  */
 private function EditClass()
 {
     global $phpbb_admin_path, $phpEx, $user;
     $oldclass = new \bbdkp\controller\games\Classes();
     $oldclass->game_id = request_var('game_id', request_var('hidden_game_id', ''));
     $oldclass->class_id = request_var('class_id0', 0);
     $oldclass->c_index = request_var('c_index', 0);
     $oldclass->Get();
     $newclass = new \bbdkp\controller\games\Classes();
     $newclass->game_id = request_var('game_id', request_var('hidden_game_id', ''));
     $newclass->class_id = request_var('class_id0', 0);
     $newclass->c_index = request_var('c_index', 0);
     $newclass->Get();
     $newclass->class_id = request_var('class_id', 0);
     $newclass->classname = utf8_normalize_nfc(request_var('class_name', '', true));
     $newclass->min_level = request_var('class_level_min', 0);
     $newclass->max_level = request_var('class_level_max', 0);
     $newclass->armor_type = request_var('armory', '');
     $newclass->imagename = request_var('image', '');
     $newclass->colorcode = request_var('classcolor', '');
     $newclass->faction_id = '';
     $newclass->dps = '';
     $newclass->heal = '';
     $newclass->tank = '';
     $newclass->Update($oldclass);
     meta_refresh(1, append_sid("{$phpbb_admin_path}index.{$phpEx}", "i=dkp_game&mode=editgames&" . URI_GAME . "={$newclass->game_id}"));
     trigger_error(sprintf($user->lang['ADMIN_UPDATE_CLASS_SUCCESS'], $newclass->classname) . $this->link, E_USER_NOTICE);
 }