diff options
Diffstat (limited to 'web/status.php')
-rw-r--r-- | web/status.php | 78 |
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> |