Initial commit of PQS

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Cyd
2026-07-01 10:59:51 -05:00
co-authored by Claude Opus 4.8
commit 22e59d6290
185 changed files with 8930 additions and 0 deletions
+38
View File
@@ -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);
?>
+54
View File
@@ -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];
?>
+80
View File
@@ -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>&nbsp;</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>&nbsp;</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'>&nbsp;</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'>&nbsp;</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'>&nbsp;</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);
?>
+38
View File
@@ -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);
?>
+69
View File
@@ -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'>&nbsp;</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'>&nbsp;</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);
?>
+73
View File
@@ -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'>&nbsp;</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)&nbsp;</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'>&nbsp;</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'>&nbsp;</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);
?>
+173
View File
@@ -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&nbsp;&nbsp;</font></td>";
echo "<td class='queuedisplayhead' colspan='2'><font size='5'>Map : $mapname&nbsp;&nbsp;</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'>&nbsp;</td><td class='queuedisplayhead' align='right'>&nbsp;</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("'", "&apos;", $line[0]);
echo "<tr><td class='queuedisplaysmall' align='right' width='50' valign='center'>$queuecount)&nbsp;&nbsp;</td>";
echo "<td width='125' valign='center'>";
echo "<a href='registration.php?action=edit&playerid=$line[2]&missionid=$missionid' title='Edit $callsign&apos;s information'><img src='images/edit.png' border='0' height='22'></a>&nbsp;&nbsp;";
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>&nbsp;&nbsp;";
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'>&nbsp;</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'>&nbsp;</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'>&nbsp;</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'>&nbsp;</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);
?>
+14
View File
@@ -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);
?>
+21
View File
@@ -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>";
?>
+4
View File
@@ -0,0 +1,4 @@
<?php
require_once("config.php");
echo $_SESSION['mechpods'];
?>
+31
View File
@@ -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>";
}
?>
+19
View File
@@ -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>";
?>