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 %}

Overview of your cronjobs

+ {% if not message == "" %} +
+ × + {{ message }} +
+ {% endif %} - + + + + + + + {% for job in jobs %} - + + + + + + + {% endfor %}
IDNameDelayNext run
IDNameDelayNext run
{{ job.jobID }}{{ job.name }}{{ job.delay }}{{ job.nextrun }}View runs
{{ job.jobID }}{{ job.name }}{{ job.delay }}{{ job.nextrun }} +
+ + + +
+
{% endblock %} \ No newline at end of file