foreach ($list['map'] as $m) { echo "<option value='?map=" . $m['id'] . $ajaxptr . "'>" . $m['text'] . "</option>"; } echo '</optgroup>'; } echo "</select>"; } $area = $area == 0 ? @$list['area'][0]['id'] : $area; $map = $map == -1 ? @$list['map'][0]['id'] : $map; } echo "<script type=\"text/javascript\" src=\"js/mapper.js\"></script>"; echo "<div id=mapper>"; } //============================================================================== if (isset($_REQUEST['gps'])) { renderGPSMap("GPS", $width, $pointsList->points); // echo "<script type=\"text/javascript\">cacheMap('?map=".$map.$ajaxptr."gps')</script>"; } else { if ($area > 0) { renderArea($area, $width, $pointsList->points); // echo "<script type=\"text/javascript\">cacheMap('?area=".$area.$ajaxptr."')</script>"; } else { if ($map >= 0) { renderMap($map, $width, $pointsList->points); // echo "<script type=\"text/javascript\">cacheMap('?map=".$map.$ajaxptr."')</script>"; } else { echo $lang['map_no_found']; } } } //==============================================================================
function onoff_realm() { global $config; $s = @fsockopen($config['host'], $config['port'], $errno, $errstr, (double) 0.5); if ($s) { @fclose($s); return true; } else { return false; } } $online = @$_REQUEST['online']; $width = isset($_REQUEST['width']) ? $_REQUEST['width'] : 700; if ($online == "gps") { $rows = $cDB->selectPage($number, "SELECT * FROM `characters` WHERE `online` <> '0' AND NOT `extra_flags`&" . PLAYER_EXTRA_GM_INVISIBLE); renderGPSMap("{$number} {$lang['online_players']}", $width, $rows, 'onlineMapRenderCallback'); } else { $baseLink = '?online'; $show_fields = array('PL_REPORT_LEVEL', 'PL_REPORT_FACTION', 'PL_REPORT_NAME', 'PL_REPORT_RACE', 'PL_REPORT_CLASS', 'PL_REPORT_POS'); $list =& new PlayerReportGenerator(); $list->disableMark(); $list->Init($show_fields, $baseLink, 'onlineLIST', $config['online_limit'], 'name'); $list->online(); $number = $list->getTotalDataCount(); $ap_dateSql = $cDB->selectCell("-- CACHE: 1h\n SELECT `NextArenaPointDistributionTime` FROM `saved_variables`"); $daily_quest_dateSql = $cDB->selectCell("-- CACHE: 1h\n SELECT `NextDailyQuestResetTime` FROM `saved_variables`"); $weekly_quest_dateSql = $cDB->selectCell("-- CACHE: 1h\n SELECT `NextWeeklyQuestResetTime` FROM `saved_variables`"); $monthly_quest_dateSql = $cDB->selectCell("-- CACHE: 1h\n SELECT `NextMonthlyQuestResetTime` FROM `saved_variables`"); $ap_date = date("H:i:s d.m.Y", $ap_dateSql); $daily_quest_date = date("H:i:s d.m.Y", $daily_quest_dateSql); $weekly_quest_date = date("H:i:s d.m.Y", $weekly_quest_dateSql);