Compare commits

...

2 Commits

Author SHA1 Message Date
09990041a7 Added changes to help page 2020-03-14 11:26:45 +00:00
dd997f3f32 Added delete button to dashboard 2020-03-14 11:13:15 +00:00
5 changed files with 34 additions and 8 deletions

View File

@ -1,3 +1,11 @@
14 maart 2020: Help pagina gepersonaliseerd. Leerlingen krijgen alleen de hulp te zien voor leerlingen. Hetzelfde geldt voor docenten.
12 maart 2020: CSS Styling toegevoegd
Help pagina gemaakt
10 maart 2020: Delete knop aangemaakt voor het verwijderen van database record.
Links gefixt bij het dashboard.
9 maart 2020: Verbinding met database gelegd.
Login systeem gemaakt.
README.md geüpdatet. Nu zijn er duidelijke instructies voor het zelf opzetten van het gymrooster.
@ -6,6 +14,3 @@
Dagen zijn geïmplementeerd.
Updaten is werkend.
Doorverwijzingen aangelegd voor wanneer een gebruiker is ingelogd.
12 maart 2020: CSS Styling toegevoegd
Help pagina gemaakt

View File

@ -25,6 +25,8 @@ if ($url === '/' && !isAuthorized()) {
include __DIR__ . '/../templates/help.html.php';
} elseif ($url === '/logout') {
include __DIR__ . '/../php/logout.php';
} elseif ($url === '/delete' && isAuthorized()) {
include __DIR__ . '/../php/delete.php';
}
$output = ob_get_clean();

10
php/delete.php Normal file
View File

@ -0,0 +1,10 @@
<?php
if (isset($_GET['date']) && isset($_GET['docent'])) {
require 'conn.php';
$conn->query("DELETE FROM rooster WHERE docent = " . $_GET['docent'] . " AND dag = DATE('" . $_GET['date'] . "');");
}
header('Location: /dashboard?date=' . $_GET['date']);

View File

@ -22,6 +22,11 @@
<button type="submit">Opslaan</button>
</form>
<a href="/delete?date=<?=$date?>&docent=<?=$docent['id']?>">
Verwijder record in de database
</a>
<script>
document.getElementById('submitForm').addEventListener('submit', function(e) {
document.querySelectorAll('#submitForm button')[0].innerHTML = "✓ Opgeslagen";

View File

@ -1,16 +1,20 @@
<header>
<h1>Help</h1>
<h1>Hulp</h1>
</header>
<h3>Leerling</h3>
<?php if (!isAuthorized()): ?>
<h3>Voor leerlingen</h3>
<p>
Ga naar de dag met de knoppen 'Dag eerder' en 'Dag later' en kijk of je binnen of buiten gym hebt.
Als de gymles binnen wordt gegeven, volg dan het standaard lesrooster tenzij je docent een ander lokaal in de opmerking aangeeft.
</p>
<h3>Docent</h3>
<?php else: ?>
<h3>Voor docenten</h3>
<p>
Om een dag in te geven, drukt u rechtsboven op de knop 'Login'. Vervolgens vult u uw inloggegevens in. <br>
U komt op het Dashboard. Met de knoppen 'Dag eerder' en 'Dag later' kunt u door de komende dagen scrollen en gegevens ingeven.
Vergeet na het ingeven niet op opslaan te drukken en vervolgens uit te loggen.<br>
De opmerking en de locatie kunnen later op de dag nog worden aangepast mocht dit nodig zijn.
De knop 'Verwijder record in de database' verwijdert alle data die bij de geselecteerde dag hoort. Dit is handig als u niet weet waar de les gegeven wordt maar wel al iets in het rooster heeft gezet.
</p>
<?php endif; ?>