From 890c392bcf29a6dc6b61b11a5630f656e7677130 Mon Sep 17 00:00:00 2001 From: Unknown Date: Fri, 31 Aug 2018 11:16:14 +0200 Subject: [PATCH] Fetching all runs only if neccesary --- runs.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/runs.php b/runs.php index edd1353..e06ee90 100644 --- a/runs.php +++ b/runs.php @@ -35,7 +35,11 @@ if ($jobnameResult[0]["user"] != $_SESSION["userID"]) { } $jobName = $jobnameResult[0]['name']; -$runsForJob = $db->prepare("SELECT runs.*, jobs.name FROM runs, jobs WHERE runs.job = jobs.jobID AND runs.job = ?"); +$runsForJobQry = "SELECT runs.*, jobs.name FROM runs, jobs WHERE runs.job = jobs.jobID AND runs.job = ?"; +if(!isset($_GET['allruns']) || $_GET['allruns'] == 1) { + $runsForJobQry .= " AND runs.statuscode = jobs.expected"; +} +$runsForJob = $db->prepare($runsForJobQry); $runsForJob->execute(array($_GET['jobID'])); $runsForJobResult = $runsForJob->fetchAll(PDO::FETCH_ASSOC);