Exemplo n.º 1
0
 /**
  * load Boss template for editing
  * @return void
  */
 private function EditBoss()
 {
     global $template, $phpbb_root_path, $phpbb_admin_path, $phpEx, $user;
     $Boss_id = request_var('id', 0);
     $iBoss = new games\Boss($this->game_id);
     $iBoss->GetBoss($Boss_id);
     $iZone = new games\Zone($this->game_id);
     $data = $iZone->GetAllZones();
     $s_zonelist_options = '';
     foreach ($data as $row) {
         $selected = $row['id'] == $iBoss->getZoneId() ? ' selected="selected"' : '';
         $s_zonelist_options .= '<option value="' . $row['id'] . '" ' . $selected . '> ' . $row['name'] . '</option>';
     }
     $template->assign_vars(array('GAME_ID' => $this->game_id, 'BOSS_ID' => $Boss_id, 'BOSS_NAME' => $iBoss->getBossName(), 'BOSS_NAME_SHORT' => $iBoss->getBossShortName(), 'BOSS_IMAGENAME' => $iBoss->getBossimage(), 'BOSS_IMAGE_COLOR' => $phpbb_root_path . "images/bbdkp/gameworld/" . $this->game_id . "/bosses/" . $iBoss->getBossimage() . ".png", 'BOSS_IMAGE_BW' => $phpbb_root_path . "images/bbdkp/gameworld/" . $this->game_id . "/bosses/" . $iBoss->getBossimage() . "_b.png", 'BOSS_URLVIEW' => $phpbb_root_path . "images/bbdkp/icons/view.gif", 'BOSS_TYPE' => $iBoss->getBossType(), 'BOSS_IMAGENAME_EXPLAIN' => sprintf($user->lang['BOSS_IMAGENAME_EXPLAIN'], $this->game_id), 'BOSS_WEBID' => $iBoss->getBossWebId(), 'BOSS_URL' => sprintf($this->igame->getBossbaseurl(), $iBoss->getBossWebId()), 'BOSS_ZONEID' => $iBoss->getZoneId(), 'S_ZONELIST_OPTIONS' => $s_zonelist_options, 'U_EDIT' => append_sid("{$phpbb_admin_path}index.{$phpEx}", "i=dkp_gameworld&amp;mode=bossbase&amp;edit=1&amp;id={$Boss_id}&amp;game_id=" . $this->game_id), 'U_DELETE' => append_sid("{$phpbb_admin_path}index.{$phpEx}", "i=dkp_gameworld&amp;mode=bossbase&amp;delete=1&amp;id={$Boss_id}&amp;game_id=" . $this->game_id), 'S_ADD' => true));
 }