diff --git a/overview.php b/overview.php index 84ca2f6..7216fe9 100644 --- a/overview.php +++ b/overview.php @@ -26,6 +26,18 @@ require_once "include/initialize.inc.php"; +$message = ""; +if (isset($_GET['action'])) { + $jobID = $_GET['jobID']; + if ($_GET['action'] == "delete") { + $deletestmt = $db->prepare("DELETE FROM jobs WHERE jobID = ? "); + $deletestmt->execute(array($jobID)); + $delete2stmt = $db->prepare("DELETE FROM runs WHERE job = ? "); + $delete2stmt->execute(array($jobID)); + $message = "Job was sucessfully deleted"; + } +} + $allJobs = $db->prepare("SELECT * FROM jobs WHERE user = ?"); $allJobs->execute(array($_SESSION["userID"])); $allJobsResult = $allJobs->fetchAll(PDO::FETCH_ASSOC); @@ -46,7 +58,7 @@ foreach($allJobsResult as $key=>$value) { $count++; } -$twig_vars = array('jobs' => $allJobsRendered); +$twig_vars = array('jobs' => $allJobsRendered, 'message' => $message); //echo $twig->render('overview.html.twig', array('the' => 'variables', 'go' => 'here')); echo $twig->render('overview.html.twig', $twig_vars); diff --git a/templates/overview.html.twig b/templates/overview.html.twig index 082b1ac..1d43093 100644 --- a/templates/overview.html.twig +++ b/templates/overview.html.twig @@ -1,10 +1,34 @@ {% extends "base.html.twig" %} {% block content %}
ID | Name | Delay | Next run | |
---|---|---|---|---|
ID | +Name | +Delay | +Next run | ++ |
{{ job.jobID }} | {{ job.name }} | {{ job.delay }} | {{ job.nextrun }} | View runs |
{{ job.jobID }} | +{{ job.name }} | +{{ job.delay }} | +{{ job.nextrun }} | ++ + | +