1 | <?php
|
---|
2 | /*
|
---|
3 | POMM v1.3
|
---|
4 | Player Online Map for MangOs
|
---|
5 |
|
---|
6 | Show online players position on map. Update without refresh.
|
---|
7 | Show tooltip with location, race, class and level of player.
|
---|
8 | Show realm status.
|
---|
9 |
|
---|
10 | 16.09.2006 http://pomm.da.ru/
|
---|
11 |
|
---|
12 | Created by mirage666 (c) (mailto:mirage666@pisem.net icq# 152263154)
|
---|
13 | 2006-2009 Modified by killdozer.
|
---|
14 | */
|
---|
15 |
|
---|
16 |
|
---|
17 | require_once("func.php");
|
---|
18 |
|
---|
19 | // All pulled from MiniManager settings
|
---|
20 | // to change them, edit /scripts/config.php
|
---|
21 |
|
---|
22 | if ( !ini_get('session.auto_start') ) session_start();
|
---|
23 | require_once("../scripts/config.dist.php");
|
---|
24 | require_once("../scripts/config.php");
|
---|
25 | require_once '../libs/data_lib.php';
|
---|
26 |
|
---|
27 | session_regenerate_id();
|
---|
28 | $realm_id = (isset($_GET['r_id'])) ? (int)$_GET['r_id'] : $_SESSION['realm_id'];
|
---|
29 | $server_arr = $server;
|
---|
30 |
|
---|
31 | if (isset($_COOKIE["lang"]))
|
---|
32 | {
|
---|
33 | $lang = $_COOKIE["lang"];
|
---|
34 | if (!file_exists("map_".$lang.".php") && !file_exists("zone_names_".$lang.".php"))
|
---|
35 | $lang = $language;
|
---|
36 | }
|
---|
37 | else
|
---|
38 | $lang = $language;
|
---|
39 |
|
---|
40 | $database_encoding = $site_encoding;
|
---|
41 |
|
---|
42 | $server = $server_arr[$realm_id]["addr"];
|
---|
43 | $port = $server_arr[$realm_id]["game_port"];
|
---|
44 |
|
---|
45 | $host = $characters_db[$realm_id]["addr"];
|
---|
46 | $user = $characters_db[$realm_id]["user"];
|
---|
47 | $password = $characters_db[$realm_id]["pass"];
|
---|
48 | $db = $characters_db[$realm_id]["name"];
|
---|
49 |
|
---|
50 | $hostr = $realm_db["addr"];
|
---|
51 | $userr = $realm_db["user"];
|
---|
52 | $passwordr = $realm_db["pass"];
|
---|
53 | $dbr = $realm_db["name"];
|
---|
54 |
|
---|
55 | $sql = new DBLayer($hostr, $userr, $passwordr, $dbr);
|
---|
56 | $query = $sql->query("SELECT name FROM realmlist WHERE id = ".$realm_id);
|
---|
57 | $realm_name = $sql->fetch_assoc($query);
|
---|
58 | $realm_name = htmlentities($realm_name["name"]);
|
---|
59 |
|
---|
60 | $gm_show_online = $gm_online;
|
---|
61 | $gm_show_online_only_gmoff = $map_gm_show_online_only_gmoff;
|
---|
62 | $gm_show_online_only_gmvisible = $map_gm_show_online_only_gmvisible;
|
---|
63 | $gm_add_suffix = $map_gm_add_suffix;
|
---|
64 | $gm_include_online = $gm_online_count;
|
---|
65 | $show_status = $map_show_status;
|
---|
66 | $time_to_show_uptime = $map_time_to_show_uptime;
|
---|
67 | $time_to_show_maxonline = $map_time_to_show_maxonline;
|
---|
68 | $time_to_show_gmonline = $map_time_to_show_gmonline;
|
---|
69 | $status_gm_include_all = $map_status_gm_include_all;
|
---|
70 | $time = $map_time;
|
---|
71 | $show_time = $map_show_time;
|
---|
72 |
|
---|
73 | // points located on these maps(do not modify it)
|
---|
74 | $maps_for_points = "0,1,530,571,609";
|
---|
75 |
|
---|
76 | $img_base = "../img/map/";
|
---|
77 | $img_base2 = "../img/c_icons/";
|
---|
78 |
|
---|
79 | $PLAYER_FLAGS = CHAR_DATA_OFFSET_FLAGS;
|
---|
80 |
|
---|
81 | ?>
|
---|