Initial commit of PQS
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
<?php
|
||||
$dbconnect = mysqli_connect('localhost', 'pqs', 'pqs') or die('Could not connect: ' . mysqli_error($dbconnect));
|
||||
mysqli_select_db($dbconnect, 'pqs') or die('Could not select database');
|
||||
if (isset($_GET['call'])) {
|
||||
$wcall = $_GET['call'];
|
||||
echo "DEBUG: call is set<br>wcall = $wcall<br>";
|
||||
switch ($wcall) {
|
||||
case "updatemerc":
|
||||
echo "DEBUG: updatemerc is called<br>";
|
||||
$wdo = "";
|
||||
if (isset($_GET['wdo'])) $wdo = $_GET['wdo'];
|
||||
switch ($wdo) {
|
||||
case "add":
|
||||
echo "DEBUG: updatemerc add is called<br>";
|
||||
$sql = "UPDATE pqs_queue SET merc = 1 WHERE id = $_GET[playerid]";
|
||||
echo "sql:<br>$sql<br>";
|
||||
mysqli_query($dbconnect, $sql) or die('Update Merc status failed: ' . mysqli_error($dbconnect));
|
||||
break;
|
||||
case "remove":
|
||||
echo "DEBUG: updatemerc remove is called<br>";
|
||||
$sql = "UPDATE pqs_queue SET merc = 0 WHERE id = $_GET[playerid]";
|
||||
echo "sql:<br>$sql<br>";
|
||||
mysqli_query($dbconnect, $sql) or die('Update Merc status failed: ' . mysqli_error($dbconnect));
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case "updateinfo":
|
||||
$sql = "SELECT Updated FROM pqs_infopanel";
|
||||
$getid = mysqli_query($dbconnect, $sql) or die('Query failed: ' . mysqli_error($dbconnect));
|
||||
$rs1 = mysqli_fetch_array($getid);
|
||||
$updateinfo = $rs1[0];
|
||||
mysqli_query($dbconnect, $sql) or die('Query failed: ' . mysqli_error($dbconnect));
|
||||
echo json_encode($updateinfo);
|
||||
break;
|
||||
}
|
||||
}
|
||||
mysqli_close($dbconnect);
|
||||
?>
|
||||
@@ -0,0 +1,54 @@
|
||||
<?php
|
||||
|
||||
$link = mysqli_connect('localhost', 'pqs', 'pqs') or die('Could not connect: ' . mysql_error());
|
||||
mysqli_select_db($link, 'pqs') or die('Could not select database');
|
||||
$query = 'SELECT * FROM pqs_gameconfig';
|
||||
$result = mysqli_query($link, $query) or die('Query failed: ' . mysql_error());
|
||||
while ($line = mysqli_fetch_array($result)) {
|
||||
$numpods[$line[0]] = $line[1];
|
||||
$timepergame[$line[0]] = $line[2];
|
||||
$timetoreset[$line[0]] = $line[3];
|
||||
$groupAvalible[$line[0]] = $line[23];
|
||||
}
|
||||
$query = 'SELECT * FROM pqs_pods';
|
||||
$result = mysqli_query($link, $query) or die('Query failed: ' . mysql_error());
|
||||
$pod01 = $line[0];
|
||||
$pod02 = $line[1];
|
||||
$pod03 = $line[2];
|
||||
$pod04 = $line[3];
|
||||
$pod05 = $line[4];
|
||||
$pod06 = $line[5];
|
||||
$pod07 = $line[6];
|
||||
$pod08 = $line[7];
|
||||
$pod09 = $line[8];
|
||||
$pod10 = $line[9];
|
||||
$pod11 = $line[10];
|
||||
$pod12 = $line[11];
|
||||
$pod13 = $line[12];
|
||||
$pod14 = $line[13];
|
||||
$pod15 = $line[14];
|
||||
$pod16 = $line[15];
|
||||
|
||||
mysqli_free_result($result);
|
||||
mysqli_close($link);
|
||||
$_SESSION['mechpods'] = $numpods[1];
|
||||
$_SESSION['timepergame'] = $timepergame[1];
|
||||
$_SESSION['timetoreset'] = $timetoreset[1];
|
||||
$_SESSION['pod01'] = $pod01;
|
||||
$_SESSION['pod02'] = $pod02;
|
||||
$_SESSION['pod03'] = $pod03;
|
||||
$_SESSION['pod04'] = $pod04;
|
||||
$_SESSION['pod05'] = $pod05;
|
||||
$_SESSION['pod06'] = $pod06;
|
||||
$_SESSION['pod07'] = $pod07;
|
||||
$_SESSION['pod08'] = $pod08;
|
||||
$_SESSION['pod09'] = $pod09;
|
||||
$_SESSION['pod10'] = $pod10;
|
||||
$_SESSION['pod11'] = $pod11;
|
||||
$_SESSION['pod12'] = $pod12;
|
||||
$_SESSION['pod13'] = $pod13;
|
||||
$_SESSION['pod14'] = $pod14;
|
||||
$_SESSION['pod15'] = $pod15;
|
||||
$_SESSION['pod16'] = $pod16;
|
||||
$_SESSION['groupAvalible'] = $groupAvalible[1];
|
||||
?>
|
||||
@@ -0,0 +1,80 @@
|
||||
<?php
|
||||
date_default_timezone_set('America/Chicago');
|
||||
$locked = 0;
|
||||
$numplayers = 0;
|
||||
$link = mysqli_connect('localhost', 'pqs', 'pqs') or die('Could not connect: ' . mysqli_error($link));
|
||||
mysqli_select_db($link, 'pqs') or die('Could not select database');
|
||||
$query = "SELECT * FROM pqs_queue ORDER BY MissionID, ID";
|
||||
$result = mysqli_query($link, $query) or die('Query failed: ' . mysqli_error($link));
|
||||
$queuecount=0;
|
||||
$groupcount=0;
|
||||
$missionid=0;
|
||||
$missionsize=0;
|
||||
$sql = "SELECT MIN(MissionID) FROM pqs_queue";
|
||||
$getid = mysqli_query($link, $sql) or die('Query failed getqueue line 20: ' . mysqli_error($link));
|
||||
$rs = mysqli_fetch_array($getid);
|
||||
$missionid = $rs[0];
|
||||
if ($missionid != 0) {
|
||||
$sql = "SELECT numplayers FROM pqs_mission WHERE MissionId=$missionid";
|
||||
$getid = mysqli_query($link, $sql) or die('Query failed getqueue line 24: ' . mysqli_error($link));
|
||||
$rs = mysqli_fetch_array($getid);
|
||||
$numplayers = $rs[0];
|
||||
$sql = "SELECT missionsize FROM pqs_mission WHERE MissionId=$missionid";
|
||||
$getid = mysqli_query($link, $sql) or die('Query failed getqueue line 24: ' . mysqli_error($link));
|
||||
$rs = mysqli_fetch_array($getid);
|
||||
$missionsize = $rs[0];
|
||||
$sql = "SELECT locked FROM pqs_mission WHERE MissionId=$missionid";
|
||||
$getid = mysqli_query($link, $sql) or die('Query failed: ' . mysqli_error($link));
|
||||
$rs1 = mysqli_fetch_array($getid);
|
||||
$locked = $rs1[0];
|
||||
} else {
|
||||
$sql = "SELECT MAX(missionid) FROM pqs_mission";
|
||||
$getid = mysqli_query($link, $sql) or die('Query failed getqueue line 24: ' . mysqli_error($link));
|
||||
$rs = mysqli_fetch_array($getid);
|
||||
$missionid = $rs[0] + 1;
|
||||
}
|
||||
|
||||
$query = "SELECT timepergame, timetoreset FROM pqs_gameconfig";
|
||||
$gettpg = mysqli_query($link, $query) or die('Query failed: ' . mysqli_error($link));
|
||||
$rs1 = mysqli_fetch_array($gettpg);
|
||||
$tpg = $rs1[0]+$rs1[1];
|
||||
|
||||
$query = "SELECT max(MissionID), max(UNIX_TIMESTAMP(ctime)) FROM pqs_pastmissions";
|
||||
$getlct = mysqli_query($link, $query) or die('Query failed: ' . mysqli_error($link));
|
||||
$rs2 = mysqli_fetch_array($getlct);
|
||||
$lastCommitTime = $rs2[1];//-(6*60*60);// utc -H*mm*sc
|
||||
if(is_null($lastCommitTime)){$lastCommitTime = time();}//-(6*60*60);}
|
||||
//echo"$lastCommitTime";
|
||||
$d=strtotime("+$tpg Minutes",$lastCommitTime);
|
||||
$etd = date("h:i", $d);
|
||||
|
||||
echo "<table width='98%' align='center'>";
|
||||
echo "<tr><td class='consoledisplayhead' colspan='4'><font size='6'>Next Mission (#$missionid)</font></td></tr>";
|
||||
echo "<tr><td class='consoledisplayhead' colspan='4'><font size='6'>ETD: $etd</font></td></tr>";
|
||||
echo "<tr><td> </td><td class='consoledisplayhead' width='50%'>Callsign</td><td class='consoledisplayhead' width='50%'>Mech</td></tr>";
|
||||
while ($line = mysqli_fetch_array($result)) {
|
||||
if ($queuecount < $numplayers) {
|
||||
$queuecount++;
|
||||
if ($line[5] == 1) {
|
||||
echo "<tr><td class='consoledisplay'><font color='#FEAE01'>$queuecount)</font></td><td class='consoledisplay'><font color='#FEAE01'>$line[0]</font></td><td class='consoledisplay'><font color='#FEAE01'>$line[1]</font></td><td class='consoledisplay'><a href='console.php?action=clearupdate&playerid=$line[2]' class='blink' title='Awknowlege Modification'>***</a></td></tr>";
|
||||
} else {
|
||||
echo "<tr><td class='consoledisplay'>$queuecount)</td><td class='consoledisplay'>$line[0]</td><td class='consoledisplay'>$line[1]</td><td> </td></tr>";
|
||||
}
|
||||
}
|
||||
}
|
||||
if ($queuecount == 0) {
|
||||
echo "<tr><td colspan='4' align='center'>No players currently in the queue!</td><?tr>";
|
||||
} else if ($queuecount == $missionsize) {
|
||||
echo "<tr><td colspan='4' align='center'> </td></tr>";
|
||||
echo "<tr><td colspan='4' align='center'><font size='5' color='ffff00'>Mission is FULL!</font></td></tr>";
|
||||
} else if ($queuecount > $missionsize) {
|
||||
echo "<tr><td colspan='4' align='center'> </td></tr>";
|
||||
echo "<tr><td colspan='4' align='center'><font size='5' color='ffff00'>DANGER Containment Bay OVERLOADED!</font></td></tr>";
|
||||
}
|
||||
if ($locked == 1) {
|
||||
echo "<tr><td colspan='4' align='center'> </td><?tr>";
|
||||
echo "<tr><td colspan='4' align='center'><font size='4' color='ffff00'>This mission is CLOSED to new players!</font></td><?tr>";
|
||||
}
|
||||
echo "</table>";
|
||||
mysqli_close($link);
|
||||
?>
|
||||
@@ -0,0 +1,38 @@
|
||||
<?php
|
||||
$link = mysqli_connect('localhost', 'pqs', 'pqs') or die('Could not connect: ' . mysqli_error($link));
|
||||
mysqli_select_db($link, 'pqs') or die('Could not select database');
|
||||
$sql = "SELECT MIN(MissionID) FROM pqs_queue";
|
||||
$getid = mysqli_query($link, $sql) or die('Query failed: ' . mysqli_error($link));
|
||||
$rs = mysqli_fetch_array($getid);
|
||||
if ($rs[0] != 0) {
|
||||
$missionid = $rs[0]-1;
|
||||
} else {
|
||||
$sql = "SELECT MAX(MissionID) FROM pqs_mission";
|
||||
$getid = mysqli_query($link, $sql) or die('Query failed: ' . mysqli_error($link));
|
||||
$rs = mysqli_fetch_array($getid);
|
||||
$missionid = $rs[0];
|
||||
}
|
||||
if (isset($_GET['clearcurrent'])) {
|
||||
$sql = "TRUNCATE TABLE pqs_currentmission";
|
||||
mysqli_query($link, $sql) or die('Query failed: ' . mysqli_error($link));
|
||||
}
|
||||
$query = "SELECT * FROM pqs_currentmission";
|
||||
$result = mysqli_query($link, $query) or die('Query failed: ' . mysqli_error($link));
|
||||
echo "<table width='98%' align='center'>";
|
||||
echo "<tr><td colspan='2' class='queuedisplayhead'><font size='6'>Current Mission (#$missionid)</font></td></tr>";
|
||||
$queuecount = 0;
|
||||
|
||||
echo "<tr>";
|
||||
while ($line = mysqli_fetch_array($result)) {
|
||||
echo "<td class='queuedisplaysmall'>$line[0]</td>";
|
||||
$queuecount++;
|
||||
if(($queuecount==2)||($queuecount==4)||($queuecount==6)||($queuecount==8)||($queuecount==10)||($queuecount==12)||($queuecount==14)){echo"</tr><tr>";}
|
||||
}
|
||||
echo"</tr>";
|
||||
if ($queuecount == 0) {
|
||||
echo "<tr><td colspan='2' align='center'>No players currently in pods!</td><?tr>";
|
||||
}
|
||||
echo "</table>";
|
||||
mysqli_free_result($result);
|
||||
mysqli_close($link);
|
||||
?>
|
||||
@@ -0,0 +1,69 @@
|
||||
<?php
|
||||
date_default_timezone_set('America/Chicago');
|
||||
if (isset($_POST['group'])) $group = $_POST['group'];
|
||||
|
||||
$link = mysqli_connect('localhost', 'pqs', 'pqs') or die('Could not connect: ' . mysqli_error($link));
|
||||
mysqli_select_db($link, 'pqs') or die('Could not select database');
|
||||
$query = "SELECT * FROM pqs_queue ORDER BY ID, MissionID";
|
||||
$result = mysqli_query($link, $query) or die('Query failed: ' . mysqli_error($link));
|
||||
$sql = "SELECT MIN(MissionID) FROM pqs_queue";
|
||||
$getid = mysqli_query($link, $sql) or die('Query failed: ' . mysqli_error($link));
|
||||
$rs = mysqli_fetch_array($getid);
|
||||
$minmissionid = $rs[0];
|
||||
|
||||
|
||||
if ($minmissionid == 0) {
|
||||
$sql = "SELECT MAX(MissionID) FROM pqs_mission";
|
||||
$getid = mysqli_query($link, $sql) or die('Query failed: ' . mysqli_error($link));
|
||||
$rs = mysqli_fetch_array($getid);
|
||||
$minmissionid = $rs[0] + 1;
|
||||
}
|
||||
$missionid = $minmissionid + ($group-1);
|
||||
if ($group == 1) $groupname = "$missionid (Next)"; else $groupname = $missionid;
|
||||
|
||||
$query = "SELECT timepergame, timetoreset FROM pqs_gameconfig";
|
||||
$gettpg = mysqli_query($link, $query) or die('Query failed: ' . mysqli_error($link));
|
||||
$rs1 = mysqli_fetch_array($gettpg);
|
||||
$tpg = $rs1[0]+$rs1[1];
|
||||
$mtd = $tpg*($group);
|
||||
|
||||
$query = "SELECT max(MissionID), max(UNIX_TIMESTAMP(ctime)) FROM pqs_pastmissions";
|
||||
$getlct = mysqli_query($link, $query) or die('Query failed: ' . mysqli_error($link));
|
||||
$rs2 = mysqli_fetch_array($getlct);
|
||||
$lastCommitTime = $rs2[1];//-(6*60*60);// utc -H*mm*sc
|
||||
if(is_null($lastCommitTime)){$lastCommitTime = time();}//-(6*60*60);}
|
||||
$d=strtotime("+$mtd Minutes",$lastCommitTime);
|
||||
$etd = date("h:i", $d);
|
||||
|
||||
$queuecount=0;
|
||||
echo "<table width='98%' align='center'>";
|
||||
echo "<tr><td class='queuedisplayhead'><font size='5'>Mission #$groupname ETD: $etd</font></td></tr>";
|
||||
while ($line = mysqli_fetch_array($result)) {
|
||||
if ($line[3] == $missionid) {
|
||||
echo "<tr><td class='queuedisplaysmall'>$line[0]</td></tr>";
|
||||
$queuecount++;
|
||||
}
|
||||
}
|
||||
if ($queuecount == 0) {
|
||||
echo "<tr><td colspan='2' align='center'>No players currently in the queue!</td><?tr>";
|
||||
}
|
||||
$sql = "SELECT locked, MissionSize, numplayers FROM pqs_mission WHERE MissionId=$missionid";
|
||||
$getid = mysqli_query($link, $sql) or die('Query failed getting locked status: ' . mysqli_error($link));
|
||||
$rs1 = mysqli_fetch_array($getid);
|
||||
$locked = $rs1[0];
|
||||
$mz = $rs1[1];
|
||||
$np = $rs1[2];
|
||||
|
||||
if (($np >= $mz)&&($np != 0)) {
|
||||
// echo "<tr><td colspan='3' align='center'> </td></tr>";
|
||||
echo "<tr><td colspan='3' align='center'><font size='5' color='ffff00'>Mission FULL</font></td></tr>";
|
||||
}
|
||||
|
||||
if ($locked == 1) {
|
||||
// echo "<tr><td colspan='3' align='center'> </td></tr>";
|
||||
echo "<tr><td colspan='3' align='center'><font size='5' color='ffff00'>CLOSED to new players!</font></td></tr>";
|
||||
}
|
||||
echo "</table>";
|
||||
mysqli_free_result($result);
|
||||
mysqli_close($link);
|
||||
?>
|
||||
@@ -0,0 +1,73 @@
|
||||
<?php
|
||||
date_default_timezone_set('America/Chicago');
|
||||
$link = mysqli_connect('localhost', 'pqs', 'pqs') or die('Could not connect: ' . mysqli_error($link));
|
||||
mysqli_select_db($link, 'pqs') or die('Could not select database');
|
||||
$query = "SELECT * FROM pqs_queue ORDER BY MissionID, ID";
|
||||
$result = mysqli_query($link, $query) or die('Query failed: ' . mysqli_error($link));
|
||||
$queuecount=0;
|
||||
$groupcount=0;
|
||||
$missionid=0;
|
||||
$locked=0;
|
||||
$missionsize=0;
|
||||
$sql = "SELECT MIN(MissionID) FROM pqs_queue";
|
||||
$getid = mysqli_query($link, $sql) or die('Query failed getting MissionID: ' . mysqli_error($link));
|
||||
$rs = mysqli_fetch_array($getid);
|
||||
$missionid = $rs[0];
|
||||
if ($missionid != 0) {
|
||||
$sql = "SELECT numplayers, missionsize FROM pqs_mission WHERE MissionId=$missionid";
|
||||
$getid = mysqli_query($link, $sql) or die('Query failed selecting # of players: ' . mysqli_error($link));
|
||||
$rs = mysqli_fetch_array($getid);
|
||||
$numplayers = $rs[0];
|
||||
$missionsize = $rs[1];
|
||||
$sql = "SELECT missionsize FROM pqs_mission WHERE MissionId=$missionid";
|
||||
$getid = mysqli_query($link, $sql) or die('Query failed getqueue line 24: ' . mysqli_error($link));
|
||||
$rs = mysqli_fetch_array($getid);
|
||||
$missionsize = $rs[0];
|
||||
$sql = "SELECT locked FROM pqs_mission WHERE MissionId=$missionid";
|
||||
$getid = mysqli_query($link, $sql) or die('Query failed getting locked status: ' . mysqli_error($link));
|
||||
$rs1 = mysqli_fetch_array($getid);
|
||||
$locked = $rs1[0];
|
||||
} else {
|
||||
$sql = "SELECT MAX(missionid) FROM pqs_mission";
|
||||
$getid = mysqli_query($link, $sql) or die('Query failed getting Mission ID: ' . mysqli_error($link));
|
||||
$rs = mysqli_fetch_array($getid);
|
||||
$missionid = $rs[0] + 1;
|
||||
}
|
||||
|
||||
$query = "SELECT timepergame, timetoreset FROM pqs_gameconfig";
|
||||
$gettpg = mysqli_query($link, $query) or die('Query failed: ' . mysqli_error($link));
|
||||
$rs1 = mysqli_fetch_array($gettpg);
|
||||
$tpg = $rs1[0]+$rs1[1];
|
||||
|
||||
$query = "SELECT max(MissionID), max(UNIX_TIMESTAMP(ctime)) FROM pqs_pastmissions";
|
||||
$getlct = mysqli_query($link, $query) or die('Query failed: ' . mysqli_error($link));
|
||||
$rs2 = mysqli_fetch_array($getlct);
|
||||
$lastCommitTime = $rs2[1];//-(6*60*60);// utc -H*mm*sc
|
||||
if(is_null($lastCommitTime)){$lastCommitTime = time();}//-(6*60*60);}
|
||||
//echo"$lastCommitTime";
|
||||
$d=strtotime("+$tpg Minutes",$lastCommitTime);
|
||||
$etd = date("h:i", $d);
|
||||
|
||||
echo "<table width='98%' align='center'>";
|
||||
echo "<tr><td class='queuedisplayhead' colspan='3'><font size='5'>Next Mission (#$missionid) ETD: $etd</font></td></tr>";
|
||||
//echo "<tr><td class='consoledisplayhead'> </td><td class='consoledisplayhead' width='50%'>Callsign</td><td class='consoledisplayhead' width='50%'>Mech</td></tr>";
|
||||
while ($line = mysqli_fetch_array($result)) {
|
||||
if ($queuecount < $numplayers) {
|
||||
$queuecount++;
|
||||
// echo "<tr><td class=queuedisplaysmall'>$queuecount) </td><td class='queuedisplaysmall'>$line[0]</td><td class='queuedisplaysmall'>$line[1]</td></tr>";
|
||||
echo "<tr><td width='50%' class='queuedisplaysmall'>$line[0]</td><td width='50%' class='queuedisplaysmall'>$line[1]</td></tr>";
|
||||
}
|
||||
}
|
||||
if ($queuecount == 0) {
|
||||
echo "<tr><td colspan='3' align='center'>No players currently in the queue!</td></tr>";
|
||||
} else if ($queuecount >= $missionsize) {
|
||||
// echo "<tr><td colspan='3' align='center'> </td></tr>";
|
||||
echo "<tr><td colspan='3' align='center'><font size='5' color='ffff00'>Mission is FULL!</font></td></tr>";
|
||||
}
|
||||
if ($locked == 1) {
|
||||
// echo "<tr><td colspan='3' align='center'> </td></tr>";
|
||||
echo "<tr><td colspan='3' align='center'><font size='5' color='ffff00'>Mission CLOSED to new players!</font></td></tr>";
|
||||
}
|
||||
echo "</table>";
|
||||
mysqli_close($link);
|
||||
?>
|
||||
@@ -0,0 +1,173 @@
|
||||
<script type="text/javascript">
|
||||
function updatemerc(id) {
|
||||
var elemid="merc_" + id;
|
||||
if(document.getElementById(elemid).checked) {
|
||||
$.ajax({
|
||||
url: 'includes/api.php',
|
||||
cache: false,
|
||||
data: { call: "updatemerc", wdo: "add", playerid: id }
|
||||
});
|
||||
} else {
|
||||
$.ajax({
|
||||
url: 'includes/api.php',
|
||||
cache: false,
|
||||
data: { call: "updatemerc", wdo: "remove", playerid: id }
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
$(document).ready(function() {
|
||||
$('a[title]').qtip({
|
||||
style: { classes: 'ui-tooltip-pqs' }
|
||||
});
|
||||
});
|
||||
</script>
|
||||
<?php
|
||||
date_default_timezone_set('America/Chicago');
|
||||
$numplayers = 0;
|
||||
$link = mysqli_connect('localhost', 'pqs', 'pqs') or die('Could not connect: ' . mysqli_error($link));
|
||||
mysqli_select_db($link, 'pqs') or die('Could not select database');
|
||||
|
||||
if (isset($_GET['mid'])){
|
||||
$missionid = intval($_GET['mid']);
|
||||
}else{
|
||||
$sql = "SELECT MIN(MissionID) FROM pqs_queue";
|
||||
$getid = mysqli_query($link, $sql) or die('Query failed getqueue line 20: ' . mysqli_error($link));
|
||||
$rs = mysqli_fetch_array($getid);
|
||||
$missionid = $rs[0];
|
||||
}
|
||||
$query = "SELECT callsign, mech, id, missionid, class, merc FROM pqs_queue inner join pqs_mechinfo where pqs_queue.mech = pqs_mechinfo.mechname AND missionid = '$missionid' ORDER BY MissionID, ID";
|
||||
$result = mysqli_query($link, $query) or die('Query failed: ' . mysqli_error($link));
|
||||
$queuecount=0;
|
||||
$locked=0;
|
||||
$missionsize=0;
|
||||
|
||||
if ($missionid != 0) {
|
||||
$sql = "SELECT numplayers, missionsize, locked, map, GameType FROM pqs_mission WHERE MissionId=$missionid";
|
||||
$getid = mysqli_query($link, $sql) or die('Query failed getqueue line 24: ' . mysqli_error($link));
|
||||
$rs = mysqli_fetch_array($getid);
|
||||
$numplayers = $rs[0];
|
||||
$missionsize = $rs[1];
|
||||
$locked = $rs[2];
|
||||
$map = $rs[3];
|
||||
$TypeID = $rs[4];
|
||||
|
||||
$sql = "SELECT MapName FROM pqs_mapinfo WHERE MapID = $map";
|
||||
$getmapname = mysqli_query($link, $sql) or die('Query failed getqueue line 24: ' . mysqli_error($link));
|
||||
$rs = mysqli_fetch_array($getmapname);
|
||||
$mapname = $rs[0];
|
||||
|
||||
$sql = "SELECT TypeName FROM pqs_gametype WHERE TypeId=$TypeID";
|
||||
$getid = mysqli_query($link, $sql) or die('Query failed: ' . mysqli_error($link));
|
||||
$rs = mysqli_fetch_array($getid);
|
||||
$TypeName = $rs[0];
|
||||
|
||||
} else {
|
||||
$sql = "SELECT MAX(missionid) FROM pqs_mission";
|
||||
$getid = mysqli_query($link, $sql) or die('Query failed: ' . mysqli_error($link));
|
||||
$rs = mysqli_fetch_array($getid);
|
||||
$missionid = $rs[0] + 1;
|
||||
$TypeName = 'None Set';
|
||||
$mapname = 'None Set';
|
||||
$map = 0;
|
||||
$TypeID = 0;
|
||||
}
|
||||
|
||||
echo "<form action='registration.php' method='get'><table align='center'>";
|
||||
echo "<tr><td class='queuedisplayhead' colspan='6'><font size='7'>Mission #$missionid</font></td></tr>";
|
||||
echo "<tr><td class='queuedisplayhead' colspan='3'><font size='5'>Game : $TypeName </font></td>";
|
||||
echo "<td class='queuedisplayhead' colspan='2'><font size='5'>Map : $mapname </font></td>";
|
||||
echo "<td><a href='registration.php?action=editgame&oldmap=$map&oldtype=$TypeID&missionid=$missionid' title='Edit game for $missionid'><img src='images/edit.png' border='0' height='22'></a></td></tr>";
|
||||
echo "<tr><td class='queuedisplayhead' align='right'> </td><td class='queuedisplayhead' align='right'> </td><td class='queuedisplayhead'>Callsign</td><td class='queuedisplayhead'>Mech</td><td class='queuedisplayhead'>Class</td><td class='queuedisplayhead' align='right'>Merc</td></tr>";
|
||||
while ($line = mysqli_fetch_array($result)) {
|
||||
if ($queuecount < $numplayers) {
|
||||
$queuecount++;
|
||||
$callsign=str_replace("'", "'", $line[0]);
|
||||
echo "<tr><td class='queuedisplaysmall' align='right' width='50' valign='center'>$queuecount) </td>";
|
||||
echo "<td width='125' valign='center'>";
|
||||
echo "<a href='registration.php?action=edit&playerid=$line[2]&missionid=$missionid' title='Edit $callsign's information'><img src='images/edit.png' border='0' height='22'></a> ";
|
||||
echo "<a href='registration.php?action=delete&playerid=$line[2]&missionid=$missionid' title='Delete $callsign from queue'><img src='images/delete.png' border='0' height='22'></a> ";
|
||||
echo "<a href='registration.php?action=add&playerid=$line[2]&missionid=$missionid' title='Add $callsign to multiple missions'><img src='images/add.png' border='0' height='22'></a></td>";
|
||||
echo "<td class='queuedisplaysmall' width='290' valign='center'>$line[0]</td>";
|
||||
echo "<td class='queuedisplaysmall' width='190' valign='center'>$line[1]</td>";
|
||||
echo "<td class='queuedisplaysmall' width='165' valign='center'>$line[4]</td>";
|
||||
echo "<td class='queuedisplaysmall' width='0' valign='center'>";
|
||||
if ($line[5] == 1) { echo "<input type='checkbox' id='merc_$line[2]' name='merc' class='checkbox' checked onchange='updatemerc($line[2]);' />"; } else { echo "<input type='checkbox' class='checkbox' id='merc_$line[2]' name='merc' onchange='updatemerc($line[2]);' />"; }
|
||||
echo "</td></tr>";
|
||||
}
|
||||
}
|
||||
|
||||
if ($queuecount == 0) {
|
||||
echo "<tr><td colspan='6' align='center'>No players currently in the queue!</td></tr>";
|
||||
} else if ($queuecount == $missionsize) {
|
||||
echo "<tr><td colspan='6' align='center'> </td></tr>";
|
||||
echo "<tr><td colspan='6' align='center'><font size='5' color='ffff00'>Mission is FULL!</font></td></tr>";
|
||||
} else if ($queuecount > $missionsize) {
|
||||
echo "<tr><td colspan='6' align='center'> </td></tr>";
|
||||
echo "<tr><td colspan='6' align='center'><font size='5' color='ffff00'>DANGER Containment Bay OVERLOADED!</font></td></tr>";
|
||||
}
|
||||
if ($locked == 1) {
|
||||
echo "<tr><td colspan='6' align='center'> </td></tr>";
|
||||
echo "<tr><td colspan='6' align='center'><font size='5' color='ffff00'>This mission is CLOSED to new players!</font></td></tr>";
|
||||
}
|
||||
|
||||
echo "<tr><td colspan='6'> </td></tr>";
|
||||
echo "<tr><td colspan='6'><table width='100%'><tr>";
|
||||
|
||||
$sql = "SELECT MAX(missionid) FROM pqs_mission";
|
||||
$getid = mysqli_query($link, $sql) or die('Query failed: ' . mysqli_error($link));
|
||||
$rs = mysqli_fetch_array($getid);
|
||||
$maxmissionid = $rs[0] + 1;
|
||||
|
||||
$sql = "SELECT MIN(missionid) FROM pqs_queue";
|
||||
$getid = mysqli_query($link, $sql) or die('Query failed: ' . mysqli_error($link));
|
||||
$rs = mysqli_fetch_array($getid);
|
||||
$nmissionid = $rs[0];
|
||||
|
||||
$query = "SELECT timepergame, timetoreset FROM pqs_gameconfig";
|
||||
$gettpg = mysqli_query($link, $query) or die('Query failed: ' . mysqli_error($link));
|
||||
$rs1 = mysqli_fetch_array($gettpg);
|
||||
$tpg = $rs1[0]+$rs1[1];
|
||||
|
||||
|
||||
$query = "SELECT max(MissionID), max(UNIX_TIMESTAMP(ctime)) FROM pqs_pastmissions";
|
||||
$getlct = mysqli_query($link, $query) or die('Query failed: ' . mysqli_error($link));
|
||||
$rs2 = mysqli_fetch_array($getlct);
|
||||
$lastCommitTime = $rs2[1];//-(6*60*60);// utc -H*mm*sc
|
||||
if(is_null($lastCommitTime)){$lastCommitTime = time();}//-(6*60*60);}
|
||||
|
||||
|
||||
$a=1;
|
||||
$b=1;
|
||||
if(!is_null($nmissionid)){
|
||||
while ($nmissionid < $maxmissionid){
|
||||
$sql = "SELECT numplayers, MissionSize FROM pqs_mission WHERE missionid = $nmissionid";
|
||||
$result = mysqli_query($link, $sql) or die('Update player in Queue failed: ' . mysqli_error($link));
|
||||
$rs = mysqli_fetch_array($result);
|
||||
$nplayers = $rs[0];
|
||||
$zplayers = $rs[1];
|
||||
$mtd = $tpg * $b;
|
||||
$d=strtotime("+$mtd Minutes",$lastCommitTime);
|
||||
$etd = date("h:i", $d);
|
||||
if ($nplayers == "") {
|
||||
echo "<td class='playermissions'><font size='3'>M#$nmissionid: Empty (0 players)</font></td>";
|
||||
} else {
|
||||
echo "<td class='playermissions'><font size='4'><a class='playermissions' href='registration.php?missionid=$nmissionid'>M#$nmissionid:</a>";
|
||||
if($nplayers>$zplayers){echo "<span style='color:red'>";}
|
||||
echo " $nplayers/$zplayers";
|
||||
if($zplayers > $nplayers){echo "</span>";}
|
||||
echo " $etd</font></td>";
|
||||
}
|
||||
if($a==5){
|
||||
echo "</tr><tr>";
|
||||
$a=0;}
|
||||
$a++;
|
||||
$b++;
|
||||
$nmissionid++;
|
||||
}
|
||||
}
|
||||
echo "</tr></table></td></tr>";
|
||||
echo "</table>";
|
||||
mysqli_free_result($result);
|
||||
mysqli_close($link);
|
||||
?>
|
||||
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
$per = imagecreate(325,12);
|
||||
$background = imagecolorallocate($per, 0x00, 0x00, 0x00);
|
||||
$foreground = imagecolorallocate($per, 0x00, 0x00, 0x00);
|
||||
$border = imagecolorallocate($per, 0x00, 0x00, 0x00);
|
||||
if ($_GET['per'] > 0)
|
||||
{
|
||||
$grad = imagecreatefrompng("../images/grad.png");
|
||||
$per2 = imagecopy($per, $grad, 1, 1, 0, 0, ($_GET['per'] * 3.23), 10);
|
||||
imagerectangle($per, 0, 0, 324, 11, $border);
|
||||
}
|
||||
header("Content-type: image/png");
|
||||
imagepng($per, NULL, 5);
|
||||
?>
|
||||
@@ -0,0 +1,21 @@
|
||||
<link href="css/main.css" rel="stylesheet" type="text/css">
|
||||
<script type="text/javascript" src="js/jquery.js"></script>
|
||||
<script type="text/javascript" src="js/jquery.cycle.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() {
|
||||
$('#infopanel').cycle({
|
||||
fx: 'scrollUp',
|
||||
timeout: 9000,
|
||||
speed: 825
|
||||
});
|
||||
});
|
||||
</script>
|
||||
<?php
|
||||
echo "<div id='smallinfopanel'>";
|
||||
#echo "<div><center><br><img height='280' width='600' src='images/bdiconsmall.JPG'></center></div>";
|
||||
#echo "<div><center><span class='fsashadowtext'><font size='8'>FallOut Shelter pricing:</font></span><br><br>1 Mission: $5.00<br>6 Missions: $27.00<br>12 Missions: $50.00<br><br>We accept cash or credit!! Taxes included.<br>ALL SALES ARE FINAL!</center></div>";
|
||||
#echo "<div><br><center><span class='fsashadowtext'><font size='8'>FallOut Shelter pricing:</font></span><br><br>1 Mission: $5.00<br>6 Missions: $27.00<br>12 Missions: $50.00<br><br>We accept cash or credit!! Taxes included.<br>ALL SALES ARE FINAL!</center></div>";
|
||||
#echo "<div><br><br><center><span class='fshadowtext'><font size='8'>Congratulations Pooka and Cyd!<br><br>Happy Anniversary!!!</font></span></center><div>";
|
||||
echo "<div><br><br><center><span class='fshadowtext'><font size='8'>Welcome to Cougar CON!!!</font></span></center><div>";
|
||||
echo "</div></body></html>";
|
||||
?>
|
||||
@@ -0,0 +1,4 @@
|
||||
<?php
|
||||
require_once("config.php");
|
||||
echo $_SESSION['mechpods'];
|
||||
?>
|
||||
@@ -0,0 +1,31 @@
|
||||
<?Php
|
||||
date_default_timezone_set('America/Chicago');
|
||||
$link = mysqli_connect('localhost', 'pqs', 'pqs') or die('Could not connect: ' . mysqli_error($link));
|
||||
mysqli_select_db($link, 'pqs') or die('Could not select database');
|
||||
$query = "SELECT * FROM pqs_gameconfig";
|
||||
$result = mysqli_query($link, $query) or die('Query failed: ' . mysqli_error($link));
|
||||
$line = mysqli_fetch_array($result);
|
||||
$tpg = ($line[2] * 60) + $line[6];
|
||||
|
||||
|
||||
$query = "SELECT max(unix_timestamp(ctime)) FROM pqs_pastmissions";
|
||||
$result = mysqli_query($link, $query) or die('Query failed: ' . mysqli_error($link));
|
||||
$line = mysqli_fetch_array($result);
|
||||
$endlastgame = $line[0] + $tpg;
|
||||
|
||||
$tramaining = $endlastgame - time();
|
||||
echo "<table width='98%' align='center'>";
|
||||
echo "<tr><td class='queuedisplayhead'><font size='6'>Oficial Pod Bay Time:</font></td></tr>";
|
||||
echo "<tr><td class='queuedisplayhead'><font size='7'>";
|
||||
echo date("h:i", time());
|
||||
echo "</font></td></tr>";
|
||||
|
||||
//echo "<tr><td class='queuedisplayhead'> </td></tr>";
|
||||
echo "<tr><td class='queuedisplayhead'></td></tr>";
|
||||
echo "<tr><td class='queuedisplayhead'>Current Mission ETR: </td></tr>";
|
||||
if($tramaining > 0){
|
||||
echo "<tr><td class='queuedisplayhead'><font size='7'>"; echo date("i:s", $tramaining); echo"</font></td></tr>";
|
||||
}else{
|
||||
echo "<tr><td class='queuedisplayhead'><font size='7'>Awaiting Next Launch</font></td></tr>";
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,19 @@
|
||||
<link href="css/main.css" rel="stylesheet" type="text/css">
|
||||
<script type="text/javascript" src="js/jquery.js"></script>
|
||||
<script type="text/javascript" src="js/jquery.cycle.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() {
|
||||
$('#infopanel').cycle({
|
||||
fx: 'scrollUp',
|
||||
timeout: 9000,
|
||||
speed: 825
|
||||
});
|
||||
});
|
||||
</script>
|
||||
<?php
|
||||
echo "<div id='smallinfopanel'>";
|
||||
#echo "<div><center><br><img height='105' width='315' src='images/bdiconsmall.jpg'></center></div>";
|
||||
#echo "<div><br><center><span class='fsashadowtext'><font size='8'>Fall Out Shelter pricing:</font></span><br><br>1 Mission: $5.00<br>6 Missions: $27.00<br>12 Missions: $50.00<br><br>We accept cash or credit!! Taxes included.<br>ALL SALES ARE FINAL!</center></div>";
|
||||
#echo "<div><br><br><center><span class='fshadowtext'><font size='8'>Congratulations Pooka and Cyd!<br><br>Happy Anniversary!!!</font></span></center><div>";
|
||||
echo "</div></body></html>";
|
||||
?>
|
||||
Reference in New Issue
Block a user