/** * */ private function AddUpdateBoss() { global $user; $boss_id = request_var('bossid', 0); $iBoss = new games\Boss($this->game_id); $iBoss->GetBoss($boss_id); $iBoss->setBossName(htmlspecialchars_decode(utf8_normalize_nfc(request_var('bossname', '', true)))); $iBoss->setBossShortName(htmlspecialchars_decode(utf8_normalize_nfc(request_var('bossname_short', '', true)))); $iBoss->setBossimage(request_var('boss_image', '')); $iBoss->setBossType(request_var('boss_type', '')); $iBoss->setBossWebId(request_var('boss_webid', '')); $iBoss->setZoneId(request_var('boss_zone', 0)); if (isset($_GET['edit'])) { $iBoss->UpdateBoss($iBoss->BossId); trigger_error(sprintf($user->lang['BP_BOSSEDITED'], $iBoss->getBossName(), $iBoss->getZoneId()) . $this->bosslink, E_USER_NOTICE); } else { $iBoss->AddBoss(); trigger_error(sprintf($user->lang['RP_BOSSADDED'], $iBoss->getBossName(), $iBoss->getZoneId()) . $this->bosslink, E_USER_NOTICE); } }