/** * 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); }