source: trunk/minimanager/pomm.php@ 599

Last change on this file since 599 was 599, checked in by barny, 16 years ago

*Přidán nový mimimanager pro podporu 3.0.9 a upraven index.php pro zobrazování online mapy (všechny lokace).

File size: 3.5 KB
Line 
1<?php
2/* POMM
3 Player Online Map for MangOs
4 16.09.2006
5 Created by mirage666 (c) (mailto:mirage666@pisem.net icq# 152263154)
6
7 Optimized and Edited In order to fit MMM framework by Q.SA.
8*/
9
10require_once ("scripts/pomm_lib.php");
11valid_login(0);
12
13$realm_name = get_realm_name($realm_id);
14?>
15
16<html>
17<head><title><?php echo $realm_name ?></title>
18<link rel="stylesheet" href="templates/pomm.css" type="text/css">
19</head>
20<script language="JavaScript" src="js/ajax/Js.js"></script>
21<script language="JavaScript" src="js/general.js"></script>
22<script language="JavaScript" type="text/javascript">
23var time = 30;
24var race_name = {
25 1: '<?php echo $lang_id_tab['human'] ?>',
26 2: '<?php echo $lang_id_tab['orc'] ?>',
27 3: '<?php echo $lang_id_tab['dwarf'] ?>',
28 4: '<?php echo $lang_id_tab['nightelf'] ?>',
29 5: '<?php echo $lang_id_tab['undead'] ?>',
30 6: '<?php echo $lang_id_tab['tauren'] ?>',
31 7: '<?php echo $lang_id_tab['gnome'] ?>',
32 8: '<?php echo $lang_id_tab['troll'] ?>',
33 9: '<?php echo $lang_id_tab['goblin'] ?>',
34 10: '<?php echo $lang_id_tab['bloodelf'] ?>',
35 11: '<?php echo $lang_id_tab['draenei'] ?>'
36}
37
38var class_name = {
39 1: '<?php echo $lang_id_tab['warrior'] ?>',
40 2: '<?php echo $lang_id_tab['paladin'] ?>',
41 3: '<?php echo $lang_id_tab['hunter'] ?>',
42 4: '<?php echo $lang_id_tab['rogue'] ?>',
43 5: '<?php echo $lang_id_tab['priest'] ?>',
44 7: '<?php echo $lang_id_tab['shaman'] ?>',
45 8: '<?php echo $lang_id_tab['mage'] ?>',
46 9: '<?php echo $lang_id_tab['warlock'] ?>',
47 11: '<?php echo $lang_id_tab['druid'] ?>'
48}
49
50function show(data) {
51 i=0;
52 text='';
53 if (data) {
54 while (i<data.length) {
55 if (data[i].race==2 || data[i].race==5 || data[i].race==6 || data[i].race==8 || data[i].race==10)
56 {point="img/h_point.gif";}
57 else {point="img/a_point.gif";}
58 text=text+'<img src="'+point+'" style="position: absolute; left: '+data[i].x+'px; top: '+data[i].y+'px;" onmousemove="toolTip(\'<spawn>'+data[i].name+'</spawn><br />'+data[i].zone+'<br /><img src=\\\'img/c_icons/'+data[i].race+'-'+data[i].gender+'.gif\\\' style=\\\'float:center\\\' /><img src=\\\'img/c_icons/'+data[i].cl+'.gif\\\' style=\\\'float:center\\\' /><br />'+race_name[data[i].race]+'<br />'+class_name[data[i].cl]+'<br />'+data[i].level+'\',\'tip_text\');"onmouseout="toolTip();"/>';
59 i++;
60 }
61 }
62 document.getElementById("points").innerHTML=text;
63 document.getElementById("server_info").innerHTML='<?php echo $lang_index['tot_users_online']?> : '+i+' on <?php echo $realm_name ?><br />';
64}
65
66function load_data() {
67 var req = new JsHttpRequest();
68 req.onreadystatechange = function() {
69 if (req.readyState == 4) {show(req.responseJS);}
70 }
71 req.open('get', 'pomm_run.php', true);
72 req.send({ });
73}
74
75function reset() {
76 var ms = 0;
77 then = new Date();
78 then.setTime(then.getTime()-ms);
79 load_data();
80}
81
82function display() {
83 now = new Date();
84 ms = now.getTime() - then.getTime();
85 ms = time*1000-ms;
86 if (time!=0) {document.getElementById("timer").innerHTML=(Math.round(ms/1000));}
87 if (ms<=0) {
88 reset();
89 }
90 if (time!=0) {setTimeout("display();", 500);}
91}
92
93function start() {
94 reset();
95 display();
96}
97</script>
98<body onload="start();">
99<div ID="points"></div><div ID="world_map"></div><div ID="info">
100<center>
101<table border="0" cellspacing="0" cellpadding="0" height="20">
102<tr><td valign="top" id="timer"></td></tr>
103</table>
104<table border="0" cellspacing="0" cellpadding="0" height="470" width="1">
105<tr><td></td></tr></table>
106<table border="0" cellspacing="0" cellpadding="0" height="35" width="100%">
107<tr><td align="center" valign="top" id="server_info"></td></tr></table></center>
108</div></body></html>
Note: See TracBrowser for help on using the repository browser.