Added delete function
This commit is contained in:
parent
d14da69d48
commit
a14da30879
14
overview.php
14
overview.php
|
@ -26,6 +26,18 @@
|
||||||
|
|
||||||
require_once "include/initialize.inc.php";
|
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 = $db->prepare("SELECT * FROM jobs WHERE user = ?");
|
||||||
$allJobs->execute(array($_SESSION["userID"]));
|
$allJobs->execute(array($_SESSION["userID"]));
|
||||||
$allJobsResult = $allJobs->fetchAll(PDO::FETCH_ASSOC);
|
$allJobsResult = $allJobs->fetchAll(PDO::FETCH_ASSOC);
|
||||||
|
@ -46,7 +58,7 @@ foreach($allJobsResult as $key=>$value) {
|
||||||
$count++;
|
$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', array('the' => 'variables', 'go' => 'here'));
|
||||||
echo $twig->render('overview.html.twig', $twig_vars);
|
echo $twig->render('overview.html.twig', $twig_vars);
|
||||||
|
|
|
@ -1,10 +1,34 @@
|
||||||
{% extends "base.html.twig" %}
|
{% extends "base.html.twig" %}
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<h2>Overview of your cronjobs</h2>
|
<h2>Overview of your cronjobs</h2>
|
||||||
|
{% if not message == "" %}
|
||||||
|
<div class="alert alert-success fade in">
|
||||||
|
<a href="#" class="close" data-dismiss="alert">×</a>
|
||||||
|
{{ message }}
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
<table class="table">
|
<table class="table">
|
||||||
<tr><th>ID</th><th>Name</th><th>Delay</th><th>Next run</th><th></th></tr>
|
<tr>
|
||||||
|
<th>ID</th>
|
||||||
|
<th>Name</th>
|
||||||
|
<th>Delay</th>
|
||||||
|
<th>Next run</th>
|
||||||
|
<th></th>
|
||||||
|
</tr>
|
||||||
{% for job in jobs %}
|
{% for job in jobs %}
|
||||||
<tr><td>{{ job.jobID }}</td><td>{{ job.name }}</td><td>{{ job.delay }}</td><td>{{ job.nextrun }}</td><td><a href="runs.php?jobID={{ job.jobID }}">View runs</a></tr>
|
<tr>
|
||||||
|
<td>{{ job.jobID }}</td>
|
||||||
|
<td>{{ job.name }}</td>
|
||||||
|
<td>{{ job.delay }}</td>
|
||||||
|
<td>{{ job.nextrun }}</td>
|
||||||
|
<td>
|
||||||
|
<div class="btn-group" role="group" aria-label="...">
|
||||||
|
<a href="runs.php?jobID={{ job.jobID }}" class="btn btn-default"><span class="glyphicon glyphicon-align-justify"></span></a>
|
||||||
|
<a href="overview.php?jobID={{ job.jobID }}&action=edit" class="btn btn-default"><span class="glyphicon glyphicon-edit"><span></a>
|
||||||
|
<a onclick="return confirm('Are you sure you want to delete this job?')" href="overview.php?jobID={{ job.jobID }}&action=delete" class="btn btn-default"><span class="glyphicon glyphicon-remove"></span></a>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</table>
|
</table>
|
||||||
{% endblock %}
|
{% endblock %}
|
Loading…
Reference in New Issue