diff --git a/history.php b/history.php
index 6df2ce9..2a496c0 100644
--- a/history.php
+++ b/history.php
@@ -6,39 +6,26 @@
$maxmission) { $index = $minmission; }
- }
+if (isset($_GET['next']) && isset($_GET['index'])) {
+ $index = (int)$_GET['index'] + 1;
+ if ($index > $maxmission) { $index = $minmission; }
}
if ($index == $maxmission) { $fl = "(Last Mission)"; }
if ($index == $minmission) { $fl = "(First Mission)"; }
-$query = "SELECT callsign, mech, pqs_pastmissions.missionid, missiondate, nummercs, missionsize, numplayers, missiontime FROM pqs_pastmissions inner join pqs_mission where pqs_pastmissions.missionid = pqs_mission.missionid HAVING pqs_pastmissions.missionid = $index";
-$result = mysqli_query($link, $query) or die('Query failed: ' . mysqli_error($link));
+$rows = pqs_rows("SELECT callsign, mech, pqs_pastmissions.missionid, missiondate, nummercs, missionsize, numplayers, missiontime FROM pqs_pastmissions inner join pqs_mission where pqs_pastmissions.missionid = pqs_mission.missionid HAVING pqs_pastmissions.missionid = ?", 'i', array($index));
if (isset($_GET['launch'])) {
if ($_GET['launch'] == 'console') {
@@ -50,24 +37,24 @@ if (isset($_GET['launch'])) {
echo "| Mission #$index $fl |
";
echo "| Callsign | Mech |
";
-while ($line = mysqli_fetch_array($result)) {
- echo "| $line[0] | $line[1] |
";
- $cfull = $line[3];
+foreach ($rows as $line) {
+ echo "| $line[callsign] | $line[mech] |
";
+ $cfull = $line['missiondate'];
$cyear = substr($cfull,0,4);
$cmonth = substr($cfull,4,2);
$cday = substr($cfull,6);
$mdate = date("l, F jS, o", mktime(0,0,0, $cmonth,$cday,$cyear));
- $mercs = $line[4];
- $pods = $line[5];
- $numplayers = $line[6];
- if (strlen($line[7]) == 3) {
- $mtime = substr($line[7], 0, 1);
+ $mercs = $line['nummercs'];
+ $pods = $line['missionsize'];
+ $numplayers = $line['numplayers'];
+ if (strlen($line['missiontime']) == 3) {
+ $mtime = substr($line['missiontime'], 0, 1);
$mtime = $mtime . ":";
- $mtime = $mtime . (substr($line[7], 1,2));
+ $mtime = $mtime . (substr($line['missiontime'], 1,2));
} else {
- $mtime = substr($line[7], 0, 2);
+ $mtime = substr($line['missiontime'], 0, 2);
$mtime = $mtime . ":";
- $mtime = $mtime . (substr($line[7], 2,2));
+ $mtime = $mtime . (substr($line['missiontime'], 2,2));
}
}
echo "| | ";
@@ -83,8 +70,6 @@ if (isset($_GET['launch'])) {
}
echo "
| Prev | ";
echo "Close | Next |
";
-mysqli_free_result($result);
-mysqli_close($link);
echo "