javascriptcursus/voorbeeld.php
<?php
// Includes:
require_once 'php/assignments.php';
// Functions:
function showErrorPage($title, $content)
{
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">'.
'<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="nl" lang="nl">'.
'<head>'.
'<title>JavaScript - '.$title.'</title>'.
'<meta http-equiv="Content-type" content="text/html;charset=UTF-8" />'.
'</head>'.
'<body>'.
'<p>'.$content.'</p>'.
'</body>'.
'</html>';
}
// Page:
$assignment = false;
if(isset($_GET['id']))
{
$client = new assignmentsClient();
$assignment = $client->getAssignment($_GET['id'], true);
if(!$assignment)
showErrorPage("Opdracht niet gevonden", "De opgegeven opdracht kon niet worden gevonden!");
else if($assignment->exampleCode == null)
showErrorPage("Geen voorbeeld beschikbaar", "Er is geen voorbeeld beschikbaar voor de opgegeven opdracht!");
else
echo $assignment->exampleCode;
}
else
showErrorPage("Geen opdracht opgegeven", "Er is geen opdracht opgegeven om het voorbeeld van weer te geven!");
?>
Resultaat
Made by Thijs Aarnoudse