mirror of
https://github.com/EQEmu/Server.git
synced 2026-05-16 18:52:22 +00:00
Remove trailing whitespace
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
<?
|
||||
my $action = $request->get("action", "none");
|
||||
my $bug_id = $request->get("bug_id", "-1");
|
||||
|
||||
|
||||
if($action eq "resolve") {
|
||||
if($bug_id != -1) {
|
||||
$EQW->ResolveBug($bug_id);
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
print "}";
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
print "{";
|
||||
print "\"status\" : 1,";
|
||||
print "\"message\" : \"\"";
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
print "\"message\" : \"Missing launcher name in Remove action\"";
|
||||
print "}";
|
||||
return;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if($action eq "add") {
|
||||
my $dynamic_count = $request->get("dynamic_count", "0");
|
||||
if($dynamic_count < 0 || $dynamic_count > 254) {
|
||||
@@ -40,7 +40,7 @@
|
||||
print "}";
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
if($port < 0 || $port > 65535) {
|
||||
print "{";
|
||||
print "\"status\" : 0, ";
|
||||
@@ -48,14 +48,14 @@
|
||||
print "}";
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
if(!$config->BootStaticZone($zone, $port)) {
|
||||
print "{";
|
||||
print "\"status\" : 0, ";
|
||||
print "\"message\" : \"Failed to boot '$zone' on launcher $launcher_name with port $port. Invalid zone?\"";
|
||||
print "}";
|
||||
return;
|
||||
}
|
||||
}
|
||||
} elsif($action eq "change_dynamic_count") {
|
||||
my $dynamic_count = $request->get("dynamic_count", "0");
|
||||
$config->SetDynamicCount($dynamic_count);
|
||||
@@ -73,7 +73,7 @@
|
||||
print "\"status\" : 0, ";
|
||||
print "\"message\" : \"Failed to remove '$zone' on launcher $launcher_name. Invalid zone?\"";
|
||||
print "}";
|
||||
return;
|
||||
return;
|
||||
}
|
||||
}
|
||||
} elsif($action eq "reboot_all") {
|
||||
@@ -98,7 +98,7 @@
|
||||
return;
|
||||
} else {
|
||||
$config->RestartZone($zone);
|
||||
}
|
||||
}
|
||||
} elsif($action eq "start_zone") {
|
||||
my $zone = $request->get("zone", "none");
|
||||
if($zone eq "none" || $zone eq "") {
|
||||
@@ -122,7 +122,7 @@
|
||||
$config->StopZone($zone);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
print "{";
|
||||
print "\"status\" : 1";
|
||||
print "}";
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
} elsif($act eq "lsreconnect") {
|
||||
$EQW->LSReconnect();
|
||||
}
|
||||
|
||||
|
||||
print "{";
|
||||
if($EQW->LSConnected()) {
|
||||
print "\"connected\" : \"1\",";
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
} elsif($act eq "killall") {
|
||||
} elsif($act eq "restartall") {
|
||||
}
|
||||
|
||||
|
||||
print "{";
|
||||
print "\"status\" : 1";
|
||||
print "}";
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
function GetStatusIdx() {
|
||||
return idx++;
|
||||
}
|
||||
|
||||
|
||||
var offset = 0;
|
||||
function StatusTic() {
|
||||
$.getJSON("data/bug_data.html?offset="+offset+"&idx="+GetStatusIdx(),
|
||||
function(data) {
|
||||
var elm = document.getElementById("open_bugs_count");
|
||||
|
||||
|
||||
var cur_offset = offset / 50;
|
||||
var sep = (data.total_bug_count / 50);
|
||||
var app = "";
|
||||
@@ -31,7 +31,7 @@
|
||||
}
|
||||
}
|
||||
elm.innerHTML = app;
|
||||
|
||||
|
||||
$("#bug_table").empty();
|
||||
var app_html = "<tr>";
|
||||
app_html += "<th scope=\"col\">Actions</th>";
|
||||
@@ -41,7 +41,7 @@
|
||||
app_html += "<th scope=\"col\">Descripton</th>";
|
||||
app_html += "</tr>";
|
||||
$("#bug_table").append(app_html);
|
||||
for(var i = 0; i < data.bug_count; i++) {
|
||||
for(var i = 0; i < data.bug_count; i++) {
|
||||
app_html = "";
|
||||
var mod = i % 2;
|
||||
if(mod == 1) {
|
||||
@@ -49,7 +49,7 @@
|
||||
} else {
|
||||
app_html += "<tr>";
|
||||
}
|
||||
|
||||
|
||||
var bug_text = data.bugs[i].bug;
|
||||
bug_text = bug_text.replace("\r", "");
|
||||
bug_text = bug_text.replace("\n", "</br>");
|
||||
@@ -59,16 +59,16 @@
|
||||
app_html += "<td>"+data.bugs[i].target+"</td>";
|
||||
app_html += "<td style=\"text-align:left;\">"+bug_text+"</td>";
|
||||
app_html += "</tr>";
|
||||
$("#bug_table").append(app_html);
|
||||
$("#bug_table").append(app_html);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
function OpenBugs(off) {
|
||||
offset = off;
|
||||
StatusTic();
|
||||
}
|
||||
|
||||
|
||||
function ResolveBug(id) {
|
||||
$.getJSON("actions/bug_action.html?action=resolve&bug_id="+id+"&idx="+GetStatusIdx(),
|
||||
function(data) {
|
||||
@@ -76,11 +76,11 @@
|
||||
alert(data.message);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
StatusTic();
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
$(document).ready(function() {
|
||||
setInterval("StatusTic()", 15000);
|
||||
});
|
||||
@@ -103,7 +103,7 @@
|
||||
for(my $i = 0; $i < $sep; ++$i) {
|
||||
my $cur = 50 * $i;
|
||||
my $name = $i + 1;
|
||||
|
||||
|
||||
if($i == $cur_offset) {
|
||||
print "<b>$name</b> ";
|
||||
}
|
||||
@@ -128,13 +128,13 @@
|
||||
if(!$bug) {
|
||||
next;
|
||||
}
|
||||
|
||||
|
||||
if($i % 2 == 1) {
|
||||
print "<tr class=\"odd\">";
|
||||
} else {
|
||||
print "<tr>";
|
||||
}
|
||||
|
||||
|
||||
my $bug_val = $bug->{bug};
|
||||
$bug_val =~ s/\r//g;
|
||||
$bug_val =~ s/\n/<br>/g;
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
function GetStatusIdx() {
|
||||
return idx++;
|
||||
}
|
||||
|
||||
|
||||
var offset = 0;
|
||||
function StatusTic() {
|
||||
$.getJSON("data/bug_data.html?offset="+offset+"&idx="+GetStatusIdx(),
|
||||
function(data) {
|
||||
var elm = document.getElementById("open_bugs_count");
|
||||
|
||||
|
||||
var cur_offset = offset / 50;
|
||||
var sep = (data.total_bug_count / 50);
|
||||
var app = "";
|
||||
@@ -31,7 +31,7 @@
|
||||
}
|
||||
}
|
||||
elm.innerHTML = app;
|
||||
|
||||
|
||||
$("#bug_table").empty();
|
||||
var app_html = "<tr>";
|
||||
app_html += "<th scope=\"col\">Reporter</th>";
|
||||
@@ -40,7 +40,7 @@
|
||||
app_html += "<th scope=\"col\">Descripton</th>";
|
||||
app_html += "</tr>";
|
||||
$("#bug_table").append(app_html);
|
||||
for(var i = 0; i < data.bug_count; i++) {
|
||||
for(var i = 0; i < data.bug_count; i++) {
|
||||
app_html = "";
|
||||
var mod = i % 2;
|
||||
if(mod == 1) {
|
||||
@@ -48,7 +48,7 @@
|
||||
} else {
|
||||
app_html += "<tr>";
|
||||
}
|
||||
|
||||
|
||||
var bug_text = data.bugs[i].bug;
|
||||
bug_text = bug_text.replace("\r", "");
|
||||
bug_text = bug_text.replace("\n", "</br>");
|
||||
@@ -57,16 +57,16 @@
|
||||
app_html += "<td>"+data.bugs[i].target+"</td>";
|
||||
app_html += "<td style=\"text-align:left;\">"+bug_text+"</td>";
|
||||
app_html += "</tr>";
|
||||
$("#bug_table").append(app_html);
|
||||
$("#bug_table").append(app_html);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
function OpenBugs(off) {
|
||||
offset = off;
|
||||
StatusTic();
|
||||
}
|
||||
|
||||
|
||||
$(document).ready(function() {
|
||||
setInterval("StatusTic()", 6000);
|
||||
});
|
||||
@@ -89,7 +89,7 @@
|
||||
for(my $i = 0; $i < $sep; ++$i) {
|
||||
my $cur = 50 * $i;
|
||||
my $name = $i + 1;
|
||||
|
||||
|
||||
if($i == $cur_offset) {
|
||||
print "<b>$name</b> ";
|
||||
}
|
||||
@@ -113,13 +113,13 @@
|
||||
if(!$bug) {
|
||||
next;
|
||||
}
|
||||
|
||||
|
||||
if($i % 2 == 1) {
|
||||
print "<tr class=\"odd\">";
|
||||
} else {
|
||||
print "<tr>";
|
||||
}
|
||||
|
||||
|
||||
my $bug_val = $bug->{bug};
|
||||
$bug_val =~ s/\r//g;
|
||||
$bug_val =~ s/\n/<br>/g;
|
||||
|
||||
@@ -8,38 +8,38 @@
|
||||
<!--
|
||||
var hidden_text = true;
|
||||
var timeout = null;
|
||||
|
||||
|
||||
var idx = Math.floor((Math.random()*100000000));
|
||||
function GetStatusIdx() {
|
||||
return idx++;
|
||||
}
|
||||
|
||||
|
||||
function StatusTic() {
|
||||
$.getJSON("data/console_data.html?idx="+GetStatusIdx(),
|
||||
function(data) {
|
||||
var elm = document.getElementById("console_output");
|
||||
var message = "";
|
||||
var cout = $('#console_output');
|
||||
|
||||
|
||||
for(var i = 0; i < data.message_count; i++) {
|
||||
message += data.messages[i].message;
|
||||
message += "\n";
|
||||
}
|
||||
|
||||
|
||||
var cur_value = elm.value;
|
||||
if(cur_value != message) {
|
||||
elm.value = message;
|
||||
cout.scrollTop(99999);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
function ConsoleKey(event) {
|
||||
if(hidden_text == true) {
|
||||
return;
|
||||
}
|
||||
|
||||
var keycode = ('which' in event) ? event.which : event.keyCode;
|
||||
|
||||
var keycode = ('which' in event) ? event.which : event.keyCode;
|
||||
if(keycode == 13) {
|
||||
var cinp = document.getElementById("console_input");
|
||||
var cinp_value = cinp.value;
|
||||
@@ -47,7 +47,7 @@
|
||||
cinp.disabled = true;
|
||||
HideError();
|
||||
timeout = setTimeout("CommandTimeout()", 10000);
|
||||
|
||||
|
||||
$.getJSON("actions/console_action.html?action=input&text="+cinp_value+"&idx="+GetStatusIdx(),
|
||||
function(data) {
|
||||
cinp.value = "";
|
||||
@@ -60,61 +60,61 @@
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function BodyKey(event) {
|
||||
var keycode = ('which' in event) ? event.which : event.keyCode;
|
||||
var keycode = ('which' in event) ? event.which : event.keyCode;
|
||||
if (keycode == 27 && hidden_text == false) {
|
||||
HideInput();
|
||||
} else if(hidden_text == false) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
if(keycode == 13) {
|
||||
ShowInput();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function ShowInput() {
|
||||
hidden_text = false;
|
||||
document.getElementById("console_input").value="";
|
||||
$("#console_input").fadeIn("slow");
|
||||
document.getElementById('console_input').focus();
|
||||
}
|
||||
|
||||
|
||||
function HideInput() {
|
||||
hidden_text = true;
|
||||
document.getElementById("console_input").value="";
|
||||
$("#console_input").fadeOut("slow");
|
||||
HideError();
|
||||
}
|
||||
|
||||
|
||||
function ShowError(msg) {
|
||||
$("#console_error").html("Error: " + msg);
|
||||
$("#console_error").show();
|
||||
$("#console_error").css("display", "block");
|
||||
}
|
||||
|
||||
|
||||
function HideError() {
|
||||
$("#console_error").html("");
|
||||
$("#console_error").hide();
|
||||
}
|
||||
|
||||
|
||||
function CommandTimeout() {
|
||||
var cinp = document.getElementById("console_input");
|
||||
cinp.disabled = false;
|
||||
alert("Timed out sending command to server.");
|
||||
}
|
||||
|
||||
|
||||
$(document).ready(function() {
|
||||
StatusTic();
|
||||
setInterval("StatusTic()", 5000);
|
||||
var elm = document.getElementById("console_output");
|
||||
elm.value = "";
|
||||
|
||||
|
||||
elm = document.getElementById("console_input");
|
||||
elm.value = "";
|
||||
elm.disabled = false;
|
||||
|
||||
|
||||
$('#console_output').scrollTop(99999);
|
||||
});
|
||||
-->
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
my $bug_count = @bugs;
|
||||
my $total_bug_count = $EQW->CountBugs();
|
||||
print "{";
|
||||
print "\"total_bug_count\" : $total_bug_count,";
|
||||
print "\"total_bug_count\" : $total_bug_count,";
|
||||
print "\"bug_count\" : $bug_count,";
|
||||
print "\"bugs\" : ";
|
||||
print "[";
|
||||
my $i = 0;
|
||||
for my $bugkey (@bugs) {
|
||||
my $bug = $EQW->GetBugDetails($bugkey);
|
||||
|
||||
|
||||
my $bug_val = $bug->{bug};
|
||||
$bug_val =~ s/\\/\\\\/g;
|
||||
$bug_val =~ s/\//\\\//g;
|
||||
@@ -32,7 +32,7 @@
|
||||
print "\"x\" : \"$bug->{x}\",";
|
||||
print "\"y\" : \"$bug->{y}\",";
|
||||
print "\"z\" : \"$bug->{z}\"";
|
||||
|
||||
|
||||
print "}";
|
||||
if($i != $bug_count - 1) {
|
||||
print ",";
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
print "\"message_count\" : $message_count,";
|
||||
print "\"messages\" : ";
|
||||
print "[";
|
||||
for(my $i = 0; $i < $message_count; $i++)
|
||||
for(my $i = 0; $i < $message_count; $i++)
|
||||
{
|
||||
print "{";
|
||||
my $msg = $EQW->GetConsoleMessage($i);
|
||||
@@ -19,7 +19,7 @@
|
||||
$message =~ s/\x0C/\\b/g;
|
||||
$message =~ s/[\x00-\x1F]/\./g;
|
||||
$message =~ s/[\x7F-\xFF]/\./g;
|
||||
|
||||
|
||||
print "\"message\" : \"$message\"";
|
||||
print "}";
|
||||
if($i != $message_count - 1) {
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
$launcher_name = $request->get("launcher", "none");
|
||||
|
||||
if($launcher_name eq "none") {
|
||||
@launchers = sort $EQW->ListLaunchers();
|
||||
@launchers = sort $EQW->ListLaunchers();
|
||||
my $launcher_count = @launchers;
|
||||
print "{";
|
||||
print "\"launcher_count\" : $launcher_count,";
|
||||
@@ -22,14 +22,14 @@
|
||||
}
|
||||
print "\"connected\" : ". $conn;
|
||||
print "}";
|
||||
|
||||
|
||||
if($i != $launcher_count - 1) {
|
||||
print ",";
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
|
||||
print "]";
|
||||
print "]";
|
||||
print "}";
|
||||
} else {
|
||||
my $l = $EQW->GetLauncher($lname);
|
||||
@@ -56,13 +56,13 @@
|
||||
print "\"starts\" : $z->{starts},";
|
||||
print "\"port\" : $z->{port}";
|
||||
print "}";
|
||||
|
||||
|
||||
if($i != $zone_count - 1) {
|
||||
print ", ";
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
|
||||
|
||||
print "]";
|
||||
print "}";
|
||||
}
|
||||
|
||||
@@ -7,11 +7,11 @@
|
||||
print "\"player_count\" : $player_count,";
|
||||
print "\"players\" : ";
|
||||
print "[";
|
||||
|
||||
|
||||
my $i = 0;
|
||||
for my $player (@players) {
|
||||
my $pd = $EQW->GetPlayerDetails($player);
|
||||
|
||||
|
||||
print "{";
|
||||
print "\"character\" : \"$pd->{character}\",";
|
||||
print "\"account\" : \"$pd->{account}\",";
|
||||
@@ -29,13 +29,13 @@
|
||||
print "\"status\" : \"$pd->{status}\",";
|
||||
print "\"client_version\" : \"$pd->{client_version}\"";
|
||||
print "}";
|
||||
|
||||
|
||||
if($i != $player_count - 1) {
|
||||
print ",";
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
|
||||
|
||||
print "]";
|
||||
print "}";
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?
|
||||
print "{";
|
||||
if($EQW->LSConnected()) {
|
||||
print "\"connected\" : \"1\",";
|
||||
|
||||
@@ -19,9 +19,9 @@ for(my $i = 0; $i < $zone_count; $i++) {
|
||||
print "\"long_name\" : \"$zone->{long_name}\",";
|
||||
print "\"port\" : $zone->{port},";
|
||||
print "\"player_count\" : $zone->{player_count},";
|
||||
print "\"instance_id\" : $zone->{instance_id}";
|
||||
print "\"instance_id\" : $zone->{instance_id}";
|
||||
print "}";
|
||||
|
||||
|
||||
if($i != $zone_count - 1) {
|
||||
print ",";
|
||||
}
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 673 B After Width: | Height: | Size: 665 B |
@@ -8,34 +8,34 @@
|
||||
<!--
|
||||
var locked = 0;
|
||||
var connected = 0;
|
||||
|
||||
|
||||
var idx = Math.floor((Math.random()*100000000));
|
||||
function GetStatusIdx() {
|
||||
return idx++;
|
||||
}
|
||||
|
||||
|
||||
function StatusTic() {
|
||||
$.getJSON("data/player_count.html"+"?idx="+GetStatusIdx(),
|
||||
function(data) {
|
||||
var elm = document.getElementById('pcount');
|
||||
elm.innerHTML = data.player_count;
|
||||
});
|
||||
|
||||
|
||||
$.getJSON("data/zone_count.html"+"?idx="+GetStatusIdx(),
|
||||
function(data) {
|
||||
var elm = document.getElementById('zcount');
|
||||
elm.innerHTML = data.zone_count;
|
||||
});
|
||||
|
||||
|
||||
$.getJSON("data/launcher_count.html"+"?idx="+GetStatusIdx(),
|
||||
function(data) {
|
||||
var elm = document.getElementById('lcount');
|
||||
elm.innerHTML = data.launcher_count;
|
||||
});
|
||||
|
||||
|
||||
$.getJSON("data/world_status.html"+"?idx="+GetStatusIdx(),
|
||||
function(data) {
|
||||
|
||||
|
||||
var elm = document.getElementById('lock_status');
|
||||
if(data.locked == 1) {
|
||||
elm.innerHTML = "locked";
|
||||
@@ -46,7 +46,7 @@
|
||||
elm = document.getElementById('lock_link');
|
||||
elm.innerHTML = "Lock World";
|
||||
}
|
||||
|
||||
|
||||
elm = document.getElementById('conn_status');
|
||||
if(data.connected == 1) {
|
||||
elm.innerHTML = "connected";
|
||||
@@ -57,21 +57,21 @@
|
||||
elm = document.getElementById('restart_id');
|
||||
elm.style.display = 'inline';
|
||||
}
|
||||
|
||||
|
||||
locked = data.locked;
|
||||
connected = data.connected;
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
function ToggleLock() {
|
||||
var action = "lock";
|
||||
if(locked == 1) {
|
||||
action = "unlock";
|
||||
}
|
||||
|
||||
|
||||
$.getJSON("actions/world_action.html?action=" + action+"&idx="+GetStatusIdx(),
|
||||
function(data) {
|
||||
|
||||
|
||||
var elm = document.getElementById('lock_status');
|
||||
if(data.locked == 1) {
|
||||
elm.innerHTML = "locked";
|
||||
@@ -82,7 +82,7 @@
|
||||
elm = document.getElementById('lock_link');
|
||||
elm.innerHTML = "Lock World";
|
||||
}
|
||||
|
||||
|
||||
elm = document.getElementById('conn_status');
|
||||
if(data.connected == 1) {
|
||||
elm.innerHTML = "connected";
|
||||
@@ -93,16 +93,16 @@
|
||||
elm = document.getElementById('restart_id');
|
||||
elm.style.display = 'inline';
|
||||
}
|
||||
|
||||
|
||||
locked = data.locked;
|
||||
connected = data.connected;
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
function Reconnect() {
|
||||
$.getJSON("actions/world_action.html?action=lsreconnect"+"&idx="+GetStatusIdx(),
|
||||
function(data) {
|
||||
|
||||
|
||||
var elm = document.getElementById('lock_status');
|
||||
if(data.locked == 1) {
|
||||
elm.innerHTML = "locked";
|
||||
@@ -113,7 +113,7 @@
|
||||
elm = document.getElementById('lock_link');
|
||||
elm.innerHTML = "Lock World";
|
||||
}
|
||||
|
||||
|
||||
elm = document.getElementById('conn_status');
|
||||
if(data.connected == 1) {
|
||||
elm.innerHTML = "connected";
|
||||
@@ -126,9 +126,9 @@
|
||||
}
|
||||
locked = data.locked;
|
||||
connected = data.connected;
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
$(document).ready(function() {
|
||||
setInterval("StatusTic()", 4000);
|
||||
});
|
||||
@@ -142,13 +142,13 @@
|
||||
<?
|
||||
my $zcount = $EQW->CountZones();
|
||||
my $lcount = $EQW->CountLaunchers(1);
|
||||
my $pcount = $EQW->CountPlayers();
|
||||
|
||||
my $pcount = $EQW->CountPlayers();
|
||||
|
||||
print "<table width='38%' class='styled_table' cellpadding='0' cellspacing='0' align='center'>";
|
||||
print "<tr>";
|
||||
print "<th>Zones Booted<th>";
|
||||
print "<th>Launchers Connected<th>";
|
||||
print "<th>Players Online<th>";
|
||||
print "<th>Players Online<th>";
|
||||
print "</tr>";
|
||||
print "<tr>";
|
||||
print "<td><a href='zones.html' id='zcount'>$zcount</a><td>";
|
||||
@@ -156,7 +156,7 @@
|
||||
print "<td><a href='players.html' id='pcount'>$pcount</a><td>";
|
||||
print "</tr>";
|
||||
print "</table></br>";
|
||||
|
||||
|
||||
if($EQW->LSConnected()) {
|
||||
my $ls = $EQW->GetConfig("LoginHost");
|
||||
my $lsp = $EQW->GetConfig("LoginPort");
|
||||
@@ -170,17 +170,17 @@
|
||||
print "<div width='38%' align='center'>";
|
||||
print "$ls_str";
|
||||
print "</div></br>";
|
||||
|
||||
|
||||
if($EQW->GetConfig("Locked") eq "true") {
|
||||
$locked_str = "World is <span id='lock_status'>locked</span>. <a href='javascript:void(0)' id='lock_link' onclick='ToggleLock()'>Unlock World</a>.<br>";
|
||||
print "<script><!--locked = 1;--></script>";
|
||||
} else {
|
||||
$locked_str = "World is <span id='lock_status'><b>NOT</b> locked</span>. <a href='javascript:void(0)' id='lock_link' onclick='ToggleLock()'>Lock World</a>.<br>";
|
||||
}
|
||||
|
||||
|
||||
print "<div width='38%' align='center'>";
|
||||
print "$locked_str";
|
||||
print "</div>";
|
||||
print "</div>";
|
||||
?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
function GetStatusIdx() {
|
||||
return idx++;
|
||||
}
|
||||
|
||||
|
||||
function StatusTic() {
|
||||
$.getJSON("data/launcher_data.html?launcher="+<?print "\"$lname\"";?>+"&idx="+GetStatusIdx(),
|
||||
function(data) {
|
||||
@@ -57,23 +57,23 @@
|
||||
}
|
||||
app_html += "</td>";
|
||||
app_html += "</tr>";
|
||||
$("#launcher_table").append(app_html);
|
||||
$("#launcher_table").append(app_html);
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
function ShowAddLauncher() {
|
||||
$("#add_launcher_link").hide();
|
||||
$("#min_add_launcher_link").show();
|
||||
$("#add_launcher_table").fadeIn("slow");
|
||||
}
|
||||
|
||||
|
||||
function HideAddLauncher() {
|
||||
$("#add_launcher_link").show();
|
||||
$("#min_add_launcher_link").hide();
|
||||
$("#add_launcher_table").fadeOut("slow");
|
||||
}
|
||||
|
||||
|
||||
function BootZone() {
|
||||
var elm = document.getElementById("short_name_field");
|
||||
var bzone = elm.value;
|
||||
@@ -81,23 +81,23 @@
|
||||
elm = document.getElementById("port_field");
|
||||
var bport = elm.value;
|
||||
elm.value = "0";
|
||||
|
||||
|
||||
elm = document.getElementById("boot_button_img");
|
||||
elm.style.display = "inline";
|
||||
|
||||
|
||||
elm = document.getElementById("boot_button");
|
||||
elm.className = "styled_button_disabled";
|
||||
$('#boot_button').unbind('click');
|
||||
|
||||
|
||||
$.getJSON("actions/launcher_action.html?action=boot&launcher_name="+<?print "\"$lname\"";?>+"&zone="+bzone+"&port="+bport+"&idx="+GetStatusIdx(),
|
||||
function(data) {
|
||||
$('#boot_button').bind('click', BootZone);
|
||||
elm = document.getElementById("boot_button");
|
||||
elm.className = "styled_button";
|
||||
|
||||
|
||||
elm = document.getElementById("boot_button_img");
|
||||
elm.style.display = "none";
|
||||
|
||||
|
||||
if(data.status == 0) {
|
||||
alert(data.message);
|
||||
} else {
|
||||
@@ -105,38 +105,38 @@
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
function ChangeDynamicCount() {
|
||||
var elm = document.getElementById("dynamic_count_field");
|
||||
var dcount = elm.value;
|
||||
|
||||
|
||||
elm = document.getElementById("dynamic_count_button_img");
|
||||
elm.style.display = "inline";
|
||||
|
||||
|
||||
elm = document.getElementById("dynamic_count_button");
|
||||
elm.className = "styled_button_disabled";
|
||||
$('#dynamic_count_button').unbind('click');
|
||||
|
||||
|
||||
$.getJSON("actions/launcher_action.html?action=change_dynamic_count&launcher_name="+<?print "\"$lname\"";?>+"&dynamic_count="+dcount+"&idx="+GetStatusIdx(),
|
||||
function(data) {
|
||||
$('#dynamic_count_button').bind('click', ChangeDynamicCount);
|
||||
elm = document.getElementById("dynamic_count_button");
|
||||
elm.className = "styled_button";
|
||||
|
||||
|
||||
elm = document.getElementById("dynamic_count_button_img");
|
||||
elm.style.display = "none";
|
||||
|
||||
|
||||
if(data.status == 0) {
|
||||
alert(data.message);
|
||||
} else {
|
||||
StatusTic();
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
function RemoveZone(zone_name) {
|
||||
$.getJSON("actions/launcher_action.html?action=remove_zone&launcher_name="+<?print "\"$lname\"";?>+"&zone="+zone_name+"&idx="+GetStatusIdx(),
|
||||
function(data) {
|
||||
function(data) {
|
||||
if(data.status == 0) {
|
||||
alert(data.message);
|
||||
} else {
|
||||
@@ -144,10 +144,10 @@
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
function RebootAll() {
|
||||
$.getJSON("actions/launcher_action.html?action=reboot_all&launcher_name="+<?print "\"$lname\"";?>+"&idx="+GetStatusIdx(),
|
||||
function(data) {
|
||||
function(data) {
|
||||
if(data.status == 0) {
|
||||
alert(data.message);
|
||||
} else {
|
||||
@@ -155,10 +155,10 @@
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
function StopAll() {
|
||||
$.getJSON("actions/launcher_action.html?action=stop_all&launcher_name="+<?print "\"$lname\"";?>+"&idx="+GetStatusIdx(),
|
||||
function(data) {
|
||||
function(data) {
|
||||
if(data.status == 0) {
|
||||
alert(data.message);
|
||||
} else {
|
||||
@@ -166,10 +166,10 @@
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
function StartAll() {
|
||||
$.getJSON("actions/launcher_action.html?action=start_all&launcher_name="+<?print "\"$lname\"";?>+"&idx="+GetStatusIdx(),
|
||||
function(data) {
|
||||
function(data) {
|
||||
if(data.status == 0) {
|
||||
alert(data.message);
|
||||
} else {
|
||||
@@ -177,21 +177,21 @@
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
function RestartZone(zone) {
|
||||
$.getJSON("actions/launcher_action.html?action=restart_zone&launcher_name="+<?print "\"$lname\"";?>+"&zone="+zone+"&idx="+GetStatusIdx(),
|
||||
function(data) {
|
||||
function(data) {
|
||||
if(data.status == 0) {
|
||||
alert(data.message);
|
||||
} else {
|
||||
StatusTic();
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
function StartZone(zone) {
|
||||
$.getJSON("actions/launcher_action.html?action=start_zone&launcher_name="+<?print "\"$lname\"";?>+"&zone="+zone+"&idx="+GetStatusIdx(),
|
||||
function(data) {
|
||||
function(data) {
|
||||
if(data.status == 0) {
|
||||
alert(data.message);
|
||||
} else {
|
||||
@@ -199,10 +199,10 @@
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
function StopZone(zone) {
|
||||
$.getJSON("actions/launcher_action.html?action=stop_zone&launcher_name="+<?print "\"$lname\"";?>+"&zone="+zone+"&idx="+GetStatusIdx(),
|
||||
function(data) {
|
||||
function(data) {
|
||||
if(data.status == 0) {
|
||||
alert(data.message);
|
||||
} else {
|
||||
@@ -210,14 +210,14 @@
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
$(document).ready(function() {
|
||||
setInterval("StatusTic()", 4000);
|
||||
$('#boot_button').bind('click', BootZone);
|
||||
$('#dynamic_count_button').bind('click', ChangeDynamicCount);
|
||||
});
|
||||
-->
|
||||
</script>
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
@@ -230,8 +230,8 @@
|
||||
}
|
||||
?>
|
||||
<div align="center">
|
||||
<a href="#" onclick='RebootAll()'>Reboot All Zones</a> -
|
||||
<a href="#" onclick='StopAll()'>Stop All Zones</a> -
|
||||
<a href="#" onclick='RebootAll()'>Reboot All Zones</a> -
|
||||
<a href="#" onclick='StopAll()'>Stop All Zones</a> -
|
||||
<a href="#" onclick='StartAll()'>Start All Zones</a>
|
||||
</div>
|
||||
</br>
|
||||
@@ -255,7 +255,7 @@
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<table id='launcher_table' class='styled_table' width="70%" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<th scope="col">Zone Name</th>
|
||||
@@ -266,7 +266,7 @@
|
||||
</tr>
|
||||
<?
|
||||
my @zones = $config->ListZones();
|
||||
|
||||
|
||||
for my $zone (sort @zones) {
|
||||
my $z = $config->GetZoneDetails($zone);
|
||||
if(!$z) {
|
||||
@@ -274,7 +274,7 @@
|
||||
} elsif($z->{error}) {
|
||||
$zone->{name} = "ERROR: $z->{error}";
|
||||
}
|
||||
|
||||
|
||||
print "<tr>\n";
|
||||
print "\t<td><a href='zone.html?zone=$z->{name}'>$z->{name}</a></td>";
|
||||
if($z->{up}) {
|
||||
@@ -307,7 +307,7 @@
|
||||
print "</tr>\n";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
|
||||
@@ -10,11 +10,11 @@
|
||||
function GetStatusIdx() {
|
||||
return idx++;
|
||||
}
|
||||
|
||||
|
||||
function StatusTic() {
|
||||
$.getJSON("data/launcher_data.html?idx="+GetStatusIdx(),
|
||||
function(data) {
|
||||
|
||||
|
||||
$("#launcher_table").empty();
|
||||
var app_html = "<tr>";
|
||||
app_html += "<th scope=\"col\">Launcher Name </th>";
|
||||
@@ -22,7 +22,7 @@
|
||||
app_html += "<th scope=\"col\">Actions</th>";
|
||||
app_html += "</tr>";
|
||||
$("#launcher_table").append(app_html);
|
||||
|
||||
|
||||
var i = 0;
|
||||
for(var i = 0; i < data.launcher_count; i++) {
|
||||
app_html = "<tr>";
|
||||
@@ -37,12 +37,12 @@
|
||||
app_html += "<a href='javascript:void(0)' onclick='RemoveLauncher(\"" + data.launchers[i].name + "\")'>Remove</a>";
|
||||
app_html += "</td>\n";
|
||||
app_html += "</tr>\n";
|
||||
|
||||
|
||||
$("#launcher_table").append(app_html);
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
function RemoveLauncher(name) {
|
||||
$.getJSON("actions/launcher_action.html?action=remove&launcher_name="+name+"&idx="+GetStatusIdx(),
|
||||
function(data) {
|
||||
@@ -53,32 +53,32 @@
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
function AddLauncher() {
|
||||
var elm = document.getElementById("al_add_button_img");
|
||||
elm.style.display = "inline";
|
||||
|
||||
|
||||
elm = document.getElementById("al_add_button");
|
||||
elm.className = "styled_button_disabled";
|
||||
$('#al_add_button').unbind('click');
|
||||
|
||||
elm = document.getElementById("al_name");
|
||||
|
||||
elm = document.getElementById("al_name");
|
||||
var launcher_name = elm.value;
|
||||
elm.value = "";
|
||||
|
||||
elm = document.getElementById("al_count");
|
||||
|
||||
elm = document.getElementById("al_count");
|
||||
var dynamic_count = elm.value;
|
||||
elm.value = "";
|
||||
|
||||
|
||||
$.getJSON("actions/launcher_action.html?action=add&launcher_name="+launcher_name+"&dynamic_count="+dynamic_count+"&idx="+GetStatusIdx(),
|
||||
function(data) {
|
||||
$('#al_add_button').bind('click', AddLauncher);
|
||||
elm = document.getElementById("al_add_button");
|
||||
elm.className = "styled_button";
|
||||
|
||||
|
||||
elm = document.getElementById("al_add_button_img");
|
||||
elm.style.display = "none";
|
||||
|
||||
|
||||
if(data.status == 0) {
|
||||
alert(data.message);
|
||||
} else {
|
||||
@@ -86,19 +86,19 @@
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function ShowAddLauncher() {
|
||||
|
||||
function ShowAddLauncher() {
|
||||
$("#add_launcher_link").hide();
|
||||
$("#min_add_launcher_link").show();
|
||||
$("#add_launcher_table").fadeIn("slow");
|
||||
}
|
||||
|
||||
|
||||
function HideAddLauncher() {
|
||||
$("#add_launcher_link").show();
|
||||
$("#min_add_launcher_link").hide();
|
||||
$("#add_launcher_table").fadeOut("slow");
|
||||
}
|
||||
|
||||
|
||||
$(document).ready(function() {
|
||||
setInterval("StatusTic()", 4000);
|
||||
$('#al_add_button').bind('click', AddLauncher);
|
||||
@@ -107,7 +107,7 @@
|
||||
</script>
|
||||
</head>
|
||||
<?
|
||||
@list = sort $EQW->ListLaunchers();
|
||||
@list = sort $EQW->ListLaunchers();
|
||||
?>
|
||||
<body>
|
||||
<div class="container">
|
||||
@@ -139,9 +139,9 @@
|
||||
print "</td>\n";
|
||||
print "</tr>\n";
|
||||
}
|
||||
?>
|
||||
?>
|
||||
</table>
|
||||
|
||||
|
||||
</br>
|
||||
<div align="center">
|
||||
<span id="add_launcher_link"><a href='javascript:void(0)' onclick='ShowAddLauncher()'>Add Launcher</a></span>
|
||||
@@ -150,7 +150,7 @@
|
||||
<table id="add_launcher_table" class='styled_table' width="40%" cellspacing="0" cellpadding="0" style="display:none;">
|
||||
<tr>
|
||||
<td>
|
||||
<h2>Add Launcher:</h2>
|
||||
<h2>Add Launcher:</h2>
|
||||
Name: <input type='text' name='name' id='al_name'>
|
||||
Dynamic Count: <input type='text' name='dynamics' size="3" id='al_count'>
|
||||
<button id='al_add_button' class='styled_button'><img id="al_add_button_img" src="images/loading.gif" height="16" width="16" style='display: none;'>Add</button>
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
} else {
|
||||
print "No petitions"
|
||||
}
|
||||
?>
|
||||
?>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
|
||||
@@ -18,12 +18,12 @@
|
||||
<!--
|
||||
var zone = <?print "\"$zone\"";?>;
|
||||
var instance_id = <?print "\"$instance_id\"";?>;
|
||||
|
||||
|
||||
var idx = Math.floor((Math.random()*100000000));
|
||||
function GetStatusIdx() {
|
||||
return idx++;
|
||||
}
|
||||
|
||||
|
||||
function StatusTic() {
|
||||
$.getJSON("data/player_data.html?zone="+zone+"&instance_id="+instance_id+"&idx="+GetStatusIdx(),
|
||||
function(data) {
|
||||
@@ -33,14 +33,14 @@
|
||||
app_html += "<th scope=\"col\">Account Name</th>";
|
||||
app_html += "<th scope=\"col\">Location</th>";
|
||||
app_html += "</tr>";
|
||||
|
||||
|
||||
var elm = document.getElementById("player_count");
|
||||
elm.innerHTML = data.player_count;
|
||||
|
||||
|
||||
$("#player_table").append(app_html);
|
||||
for(var i = 0; i < data.player_count; i++) {
|
||||
app_html = "<tr>";
|
||||
|
||||
|
||||
app_html += "<tr id=\"row_$char->{character}\">";
|
||||
if(data.players[i].character == "") {
|
||||
app_html += "<td>Not Selected</td>";
|
||||
@@ -59,24 +59,24 @@
|
||||
}
|
||||
app_html += "<br>";
|
||||
app_html += " "+data.players[i].ip+"</td>";
|
||||
app_html += "<td>"+data.players[i].location_long+" ("+data.players[i].location_short+")</td>";
|
||||
app_html += "<td>"+data.players[i].location_long+" ("+data.players[i].location_short+")</td>";
|
||||
app_html += "</tr>";
|
||||
$("#player_table").append(app_html);
|
||||
$("#player_table").append(app_html);
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
function Kick(char_name) {
|
||||
$.getJSON("actions/kick_players.html?player=" + char_name+"&idx="+GetStatusIdx(),
|
||||
function(data) {
|
||||
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
$(document).ready(function() {
|
||||
setInterval("StatusTic()", 4000);
|
||||
});
|
||||
|
||||
|
||||
-->
|
||||
</script>
|
||||
</head>
|
||||
@@ -95,7 +95,7 @@
|
||||
?>
|
||||
</div>
|
||||
</br>
|
||||
|
||||
|
||||
<table id="player_table" width="70%" cellspacing="0" cellpadding="0" class="styled_table">
|
||||
<tr>
|
||||
<th scope="col">Character</th>
|
||||
|
||||
@@ -18,12 +18,12 @@
|
||||
<!--
|
||||
var zone = <?print "\"$zone\"";?>;
|
||||
var instance_id = <?print "\"$instance_id\"";?>;
|
||||
|
||||
|
||||
var idx = Math.floor((Math.random()*100000000));
|
||||
function GetStatusIdx() {
|
||||
return idx++;
|
||||
}
|
||||
|
||||
|
||||
function StatusTic() {
|
||||
$.getJSON("data/player_data.html?zone="+zone+"&instance_id="+instance_id+"&idx="+GetStatusIdx(),
|
||||
function(data) {
|
||||
@@ -32,14 +32,14 @@
|
||||
app_html += "<th scope=\"col\">Character</th>";
|
||||
app_html += "<th scope=\"col\">Location</th>";
|
||||
app_html += "</tr>";
|
||||
|
||||
|
||||
var elm = document.getElementById("player_count");
|
||||
elm.innerHTML = data.player_count;
|
||||
|
||||
|
||||
$("#player_table").append(app_html);
|
||||
for(var i = 0; i < data.player_count; i++) {
|
||||
app_html = "<tr>";
|
||||
|
||||
|
||||
app_html += "<tr id=\"row_$char->{character}\">";
|
||||
if(data.players[i].character == "") {
|
||||
app_html += "<td>Not Selected</td>";
|
||||
@@ -52,17 +52,17 @@
|
||||
app_html += data.players[i].level + " " + data.players[i].race + " " + data.players[i].class;
|
||||
app_html += "</td>";
|
||||
}
|
||||
app_html += "<td>"+data.players[i].location_long+" ("+data.players[i].location_short+")</td>";
|
||||
app_html += "<td>"+data.players[i].location_long+" ("+data.players[i].location_short+")</td>";
|
||||
app_html += "</tr>";
|
||||
$("#player_table").append(app_html);
|
||||
$("#player_table").append(app_html);
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
$(document).ready(function() {
|
||||
setInterval("StatusTic()", 4000);
|
||||
});
|
||||
|
||||
|
||||
-->
|
||||
</script>
|
||||
</head>
|
||||
@@ -81,7 +81,7 @@
|
||||
?>
|
||||
</div>
|
||||
</br>
|
||||
|
||||
|
||||
<table id="player_table" width="70%" cellspacing="0" cellpadding="0" class="styled_table">
|
||||
<tr>
|
||||
<th scope="col">Character</th>
|
||||
|
||||
@@ -35,12 +35,12 @@ div.nav {
|
||||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#787878', endColorstr='#414141');
|
||||
border-top: 0;
|
||||
padding-left: 1.0em;
|
||||
padding-right: 1.0em;
|
||||
padding-right: 1.0em;
|
||||
text-align: left;
|
||||
color: #333;
|
||||
border-top: 1px solid rgba(141, 141, 141, 1.0);
|
||||
}
|
||||
|
||||
|
||||
div.user_status {
|
||||
font-size: 10px;
|
||||
text-align: right;
|
||||
@@ -100,7 +100,7 @@ div.footer {
|
||||
.navmenu li a {
|
||||
display: block;
|
||||
padding-left: 1.0em;
|
||||
padding-right: 1.0em;
|
||||
padding-right: 1.0em;
|
||||
padding-top: 0.5em;
|
||||
padding-bottom: 0.5em;
|
||||
background-color: rgba(80, 80, 80, 1.0);
|
||||
@@ -115,7 +115,7 @@ div.footer {
|
||||
.navmenu ul li a {
|
||||
display: block;
|
||||
padding-left: 1.0em;
|
||||
padding-right: 1.0em;
|
||||
padding-right: 1.0em;
|
||||
padding-top: 0.5em;
|
||||
padding-bottom: 0.5em;
|
||||
background: 0;
|
||||
@@ -149,11 +149,11 @@ div.footer {
|
||||
display: block;
|
||||
position: absolute;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.navmenu li:hover li, .navmenu li.hover li {
|
||||
float: none;
|
||||
float: none;
|
||||
}
|
||||
|
||||
.lt_left {
|
||||
@@ -222,7 +222,7 @@ div.footer {
|
||||
|
||||
.styled_table {
|
||||
border: 1px solid #000;
|
||||
text-align: left;
|
||||
text-align: left;
|
||||
background-color: #f5f5f5;
|
||||
margin-right:auto;
|
||||
margin-left:auto;
|
||||
@@ -231,7 +231,7 @@ div.footer {
|
||||
|
||||
.styled_table th {
|
||||
padding-left: 1.0em;
|
||||
padding-right: 1.0em;
|
||||
padding-right: 1.0em;
|
||||
padding-top: 0.5em;
|
||||
padding-bottom: 0.5em;
|
||||
background-color: rgba(80, 80, 80, 1.0);
|
||||
@@ -244,7 +244,7 @@ div.footer {
|
||||
}
|
||||
|
||||
.styled_table td, .styled_table th {
|
||||
padding: 4px 5px;
|
||||
padding: 4px 5px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
@@ -257,8 +257,8 @@ div.footer {
|
||||
}
|
||||
|
||||
.error {
|
||||
color:red;
|
||||
width: 75.5em;
|
||||
color:red;
|
||||
width: 75.5em;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
function GetStatusIdx() {
|
||||
return idx++;
|
||||
}
|
||||
|
||||
|
||||
function StatusTic() {
|
||||
$.getJSON("data/zone_data.html?idx="+GetStatusIdx(),
|
||||
function(data) {
|
||||
var elm = document.getElementById('zone_count');
|
||||
elm.innerHTML = data.zone_count;
|
||||
|
||||
|
||||
$("#zone_table").empty();
|
||||
var app_html = "<tr>";
|
||||
app_html += "<th scope=\"col\">Zone Name </th>";
|
||||
@@ -26,7 +26,7 @@
|
||||
app_html += "<th scope=\"col\">Actions</th>";
|
||||
app_html += "</tr>";
|
||||
$("#zone_table").append(app_html);
|
||||
|
||||
|
||||
var i = 0;
|
||||
for(var i = 0; i < data.zone_count; i++) {
|
||||
app_html = "<tr>";
|
||||
@@ -39,7 +39,7 @@
|
||||
} else {
|
||||
app_html += "<td><a href='zone.html?zone=" + data.zones[i].short_name + "&instance=" + data.zones[i].instance_id + "'>" + data.zones[i].long_name + "</a> (" + data.zones[i].short_name + ")</td>";
|
||||
}
|
||||
|
||||
|
||||
app_html += "<td>" + data.zones[i].port + "</td>";
|
||||
app_html += "<td>" + data.zones[i].instance_id + "</td>";
|
||||
app_html += "<td><a href='players.html?zone=" + data.zones[i].short_name + "&instance=" + data.zones[i].instance_id + "'>Players</a></td>";
|
||||
@@ -47,19 +47,19 @@
|
||||
app_html += "<a href='javascript:void(0)' onclick='Kill(" + data.zones[i].short_name + ", " + data.zones[i].instance_id +")'>Kill</a>";
|
||||
app_html += "</td>";
|
||||
app_html += "</tr>";
|
||||
|
||||
|
||||
$("#zone_table").append(app_html);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
function Kill(short_name, instance_id) {
|
||||
$.getJSON("actions/zone_action.html?action=kill&short_name="+short_name+"&instance_id="+instance_id+"&idx="+GetStatusIdx(),
|
||||
function(data) {
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
$(document).ready(function() {
|
||||
setInterval("StatusTic()", 4000);
|
||||
});
|
||||
@@ -120,7 +120,7 @@
|
||||
print "</tr>\n";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
function GetStatusIdx() {
|
||||
return idx++;
|
||||
}
|
||||
|
||||
|
||||
function StatusTic() {
|
||||
$.getJSON("data/zone_data.html?idx="+GetStatusIdx(),
|
||||
function(data) {
|
||||
var elm = document.getElementById('zone_count');
|
||||
elm.innerHTML = data.zone_count;
|
||||
|
||||
|
||||
$("#zone_table").empty();
|
||||
var app_html = "<tr>";
|
||||
app_html += "<th scope=\"col\">Zone Name </th>";
|
||||
@@ -24,7 +24,7 @@
|
||||
app_html += "<th scope=\"col\">Players</th>";
|
||||
app_html += "</tr>";
|
||||
$("#zone_table").append(app_html);
|
||||
|
||||
|
||||
var i = 0;
|
||||
for(var i = 0; i < data.zone_count; i++) {
|
||||
app_html = "<tr>";
|
||||
@@ -37,16 +37,16 @@
|
||||
} else {
|
||||
app_html += "<td>" + data.zones[i].long_name + " (" + data.zones[i].short_name + ")</td>";
|
||||
}
|
||||
|
||||
|
||||
app_html += "<td>" + data.zones[i].instance_id + "</td>";
|
||||
app_html += "<td><a href='playerview.html?zone=" + data.zones[i].short_name + "&instance=" + data.zones[i].instance_id + "'>Players</a></td>";
|
||||
app_html += "</tr>";
|
||||
|
||||
|
||||
$("#zone_table").append(app_html);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
$(document).ready(function() {
|
||||
setInterval("StatusTic()", 4000);
|
||||
});
|
||||
@@ -101,7 +101,7 @@
|
||||
print "</tr>\n";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
|
||||
Reference in New Issue
Block a user