aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'web/status.php')
-rw-r--r--web/status.php78
1 files changed, 49 insertions, 29 deletions
diff --git a/web/status.php b/web/status.php
index d2e8715..ab57a1e 100644
--- a/web/status.php
+++ b/web/status.php
@@ -6,19 +6,29 @@
require_once "config.php";
$buildID = filter_input(INPUT_GET, "uuid", FILTER_UNSAFE_RAW);
- $simultaneous = filter_input(INPUT_GET, "simultaneous", FILTER_VALIDATE_BOOLEAN);
- $buildresult = "Unknown!";
+ $simultaneous = filter_input(
+ INPUT_GET,
+ "simultaneous",
+ FILTER_VALIDATE_BOOLEAN
+ );
+ $bres = "Unknown!";
$inprogress = false;
$builddone = false;
$simultaneousString = "";
- if($simultaneous && !SIMULTANEOUS_BUILDS) {
- $simultaneousString = "You were redirected to this page because you already have a ".
- "build in progress. Simultaneous builds are disabled on this server.<br/><br/>";
+ if ($simultaneous && !SIMULTANEOUS_BUILDS) {
+ $simultaneousString = "You were redirected to this page because you ".
+ "already have a build in progress. Simultaneous ".
+ "builds are disabled on this server.<br/><br/>";
}
- $db = new mysqli(MYSQL_HOSTNAME, MYSQL_USERNAME,
- MYSQL_PASSWORD, MYSQL_DATABASE);
+ $db = new mysqli(
+ MYSQL_HOSTNAME,
+ MYSQL_USERNAME,
+ MYSQL_PASSWORD,
+ MYSQL_DATABASE
+ );
+
if (mysqli_connect_errno()) {
die("Could not connect to database ".mysqli_connect_error());
}
@@ -38,14 +48,16 @@
if ($status[0]) {
if ($status[3] != 0) {
$percentage = ceil($status[2]/$status[3]*100);
- $buildresult = "Your build is currently running".
+ $bres = "Your build is currently running".
" and is ".$percentage."% complete";
$inprogress = true;
} else {
- $buildresult = "Task has not yet been processed";
+ $bres = "Task has not yet been processed";
}
} else {
- $stmt = $db->prepare("SELECT returncode, result FROM builds WHERE id = ?");
+ $query = "SELECT returncode, result ".
+ "FROM builds WHERE id = ?";
+ $stmt = $db->prepare($query);
$stmt->bind_param("s", $buildID);
$stmt->execute();
$stmt->bind_result($returncode, $result);
@@ -53,29 +65,36 @@
$stmt->close();
if ($returncode !== null) {
if ($returncode == 0) {
- $buildresult = "Your build is complete! ".
- "What would you like to do now?".
- "<br /><br /><center>".
- "<table><tr><td>".
- "<a href=\"/gentoaster/".$buildID."/".$buildID.".tar.gz\">".
- "<img style=\"padding: 10px;\" src=\"img/icons/download.png\">".
- "</a></td><td>".
- "<a href=\"testdrive.php?uuid=".$buildID."\">".
- "<img style=\"padding: 10px;\" src=\"img/icons/testdrive.png\">".
- "</a></td></tr>".
- "<tr><td>Download</td><td>Testdrive</td></tr>".
- "</table></center>";
+ $bres = "Your build is complete! ".
+ "What would you like to do now?".
+ "<br /><br /><center>".
+ "<table><tr><td>".
+ "<a href=\"/gentoaster/".
+ $buildID."/".$buildID.
+ ".tar.gz\">".
+ "<img style=\"padding: 10px;\" ".
+ "src=\"img/icons/download.png\">".
+ "</a></td><td>".
+ "<a href=\"testdrive.php?uuid=".
+ $buildID."\">".
+ "<img style=\"padding: 10px;\" ".
+ "src=\"img/icons/testdrive.png\">".
+ "</a></td></tr>".
+ "<tr><td>Download</td>".
+ "<td>Testdrive</td></tr>".
+ "</table></center>";
$builddone = true;
} else {
- $buildresult = "Job returned with code ".$returncode.": ".$result;
+ $bres = "Job returned with code ".
+ $returncode.": ".$result;
}
} else {
- $buildresult = "Job failed";
+ $bres = "Job failed";
}
}
} else {
$stmt->close();
- $buildresult = "Invalid handle hash";
+ $bres = "Invalid handle hash";
}
$db->close();
@@ -90,9 +109,10 @@
<head>
<title>Gentoaster</title>
<link rel="stylesheet" type="text/css" href="css/style.css">
- <link rel="stylesheet" type="text/css" href="css/ui-lightness/jquery-ui-1.8.14.custom.css">
- <script type="text/javascript" src="/js/jquery-1.5.1.min.js"></script>
- <script type="text/javascript" src="/js/jquery-ui-1.8.14.custom.min.js"></script>
+ <link rel="stylesheet" type="text/css"
+ href="css/ui-lightness/jquery-ui-1.8.14.custom.css">
+ <script type="text/javascript" src="/js/jquery-1.5.1.min.js"></script>
+ <script type="text/javascript" src="/js/jquery-ui-1.8.14.js"></script>
<?php
if ($inprogress) {
echo '<script>
@@ -112,7 +132,7 @@
<h1><?php echo $titleString; ?></h1>
<p>
<?php echo $simultaneousString; ?>
- <?php echo $buildresult; ?>
+ <?php echo $bres; ?>
<div id="progressbar"></div>
</p>
</div>