require_once 'AccessException.php';
require_once "BadParameterException.class.php";
require_once "Herstelformulier.class.php";
require_once "Status.class.php";
require_once 'Auth.class.php';
$auth = new Auth(false);
if (!$auth->isLoggedIn()) {
    throw new AccessException();
}
$formid = $_POST['formid'];
if (!is_numeric($formid) || $formid < 1) {
    throw new BadParameterException("formid " . htmlspecialchars($formid) . " is invalid");
}
$evaluatie = $_POST['evaluatie'];
if (!is_numeric($evaluatie) || $evaluatie != 0 && $evaluatie != 1) {
    throw new BadParameterException("evaluatie " . htmlspecialchars($evaluatie) . " is invalid");
}
if ($evaluatie == 1) {
    $herstelformulier = new Herstelformulier($formid);
    $herstelformulier->setStatus(new Status("afgesloten"));
    $herstelformulier->save();
} elseif ($evaluatie == 0) {
    $opmerking = $_POST['opmerking'];
    $mysqldate = date("Y-m-d H:i:s");
    $herstelformulier = new Herstelformulier($formid);
    $herstelformulier->setDatum($mysqldate);
    $herstelformulier->setStatus(new Status("ongezien"));
    $herstelformulier->setOpmerking($herstelformulier->getOpmerking() . "\n" . $opmerking);
    $herstelformulier->save();
}
echo "SUCCESS";
											echo $veld->getCategorie()->getNaamNL()." ".$formulier->getKamer()->getVerdiep()."e";
										else
											echo $veld->getCategorie()->getNaamNL() ; 
									?></td>
									<td colspan="2"><?php 
echo $veld->getNaamNL();
?>
</td>
								</tr>
								<?
							}
							?>
							<tr>
								<td>Opmerking door student:</td>
								<td colspan="3"><?php 
echo $formulier->getOpmerking();
?>
</td>
							</tr>
							<?
							if ($formulier->getStatus()->getValue() == "ongezien" || $formulier->getStatus()->getValue() == "gedaan") {
							?>
							<tr id="acties">
								<td colspan="3"><p align="right">Meer acties:</p></td>
								<td>
								<?
								if ($formulier->getStatus()->getValue() == "ongezien") {
								?>
								<a href='personeelMeldingDoorgeven.php?formid=<?php 
echo $formulier->getId();
?>
session_start();
require_once '../classes/Config.class.php';
require_once "BadParameterException.class.php";
require_once 'AccessException.php';
require_once "Herstelformulier.class.php";
require_once 'Auth.class.php';
$auth = new Auth(false);
if (!$auth->isLoggedIn() || !$auth->getUser()->isStudent()) {
    throw new AccessException();
}
$formid = $_GET['formid'];
if (!is_numeric($formid) || $formid < 0) {
    throw new BadParameterException(htmlspecialchars($formid));
}
$opmerking = $_GET['opmerking'];
if (!is_numeric($opmerking) || $opmerking != 1 && $opmerking != 0) {
    throw new BadParameterException();
}
$formulier = new Herstelformulier($formid);
if ($opmerking == 0) {
    $veldenlijst = $formulier->getVeldenlijst();
    foreach ($veldenlijst as $i => $veldid) {
        $veld = new Veld($veldid);
        $lijst[] = $veld->getCategorie()->getId();
        $lijst[] = $veldid;
    }
    echo json_encode($lijst);
} else {
    echo json_encode($formulier->getOpmerking());
}