javascriptcursus/php/admin/delete_assignment.php
<?php
$page = new adminpage("Verwijder opdracht");
$assignment = false;
if(!isset($_GET['id']))
$page->addContent($page->createWhiteBlock('<div class="error">Geen opdracht opgegeven om te verwijderen!</div>').'<br />');
else
{
$client = new assignmentsClient();
$assignment = $client->getAssignment($_GET['id']);
if(!$assignment)
$page->addContent($page->createWhiteBlock('<div class="error">De opgegeven opdracht kon niet gevonden worden!</div>').'<br />');
else if(isset($_POST['confirm']))
{
if($assignment->delete())
{
$page->addContent($page->createWhiteBlock('De opdracht is succesvol verwijderd!').'<br />');
$assignment = false; // Voorkom dat het formulier wordt weergegeven
}
else
$page->addContent($page->createWhiteBlock('<div class="error">Er ging iets fout bij het verwijderen van de opdracht!<br />Mysql error: <i>'.mysql_error().'</i></div>').'<br />');
}
}
if($assignment != false)
{
$page->addContent('<form action="admin.php?page=delete_assignment&id='.$assignment->id.'" method="post">');
$page->addContent('<p>Weet u zeker dat u de onderstaande opdracht wilt verwijderen?<br />Deze actie kan <b>niet</b> teruggedraaid worden!</p>');
$page->addContent($page->createWhiteBlock($assignment->assignment).'<br />');
$page->addContent('<a href="admin.php?page=assignments">Niet verwijderen</a><input class="float-right" type="submit" name="confirm" value="Verwijderen" /></form>');
}
$page->printAll();
?>
Resultaat
Made by Thijs Aarnoudse