Ejemplo n.º 1
0
 /**
  * save update bosslist
  */
 private function UpdateBossList()
 {
     global $user;
     $bossids = request_var('bossid', array(0 => 0));
     $newbossname = utf8_normalize_nfc(request_var('bossname', array(0 => ''), true));
     $newbossnameshorts = utf8_normalize_nfc(request_var('bossnameshort', array(0 => ''), true));
     $newbosswebids = request_var('bosswebid', array(0 => ''));
     foreach ($bossids as $boss_id) {
         $iBoss = new games\Boss($this->game_id);
         $iBoss->GetBoss($boss_id);
         $iBoss->setBossWebId($newbosswebids[$boss_id]);
         $iBoss->setBossName(\htmlspecialchars_decode($newbossname[$boss_id]));
         $iBoss->setBossShortName(\htmlspecialchars_decode($newbossnameshorts[$boss_id]));
         $iBoss2 = new games\Boss($this->game_id);
         $iBoss2->GetBoss($boss_id);
         if ($iBoss != $iBoss2) {
             $iBoss->UpdateBoss($iBoss->BossId);
         }
     }
     trigger_error($user->lang['BP_BPSAVED'], E_USER_NOTICE);
 }