$isPublic = 0; break; } //VAKKEN $vakken = array(); $vakData = portfolio_get_user_subjects($targetData['eigenaarId']); foreach ($vakData as $vak) { $input = filter_input(INPUT_POST, 'vak' . $vak['vakId']); if ($input) { $vakken[] = $vak['vakId']; } } //UPDATE if (portfolio_update_material($targetId, $naam, $isPublic, $vakken)) { echo '<p>Materiaal aangepast</p>'; $targetData = portfolio_get_material($targetId); } else { echo '<p>Kon materiaal niet aanpassen</p>'; } } } echo '<h3>Gegevens</h3>'; echo '<table class="tableLeft">'; echo '<tr><th rel="row">' . 'Materiaal ID' . '</th><td>' . $targetData['materiaalId'] . '</td></tr>'; echo '<tr><th rel="row">' . 'Eigenaar ID' . '</th><td>' . $targetData['eigenaarId'] . '</td></tr>'; echo '<tr><th rel="row">' . 'Bestandspad' . '</th><td>' . $targetData['bestandsPad'] . '</td></tr>'; echo '<tr><th rel="row">' . 'Bestandstype' . '</th><td>' . $targetData['bestandsType'] . '</td></tr>'; echo '<tr><th rel="row">' . 'Naam' . '</th><td>' . '<input type="text" name="naam" value="' . $targetData['naam'] . '">' . '</td></tr>'; $janee = $targetData['isOpenbaar'] ? 'Ja' : 'Nee'; echo '<tr><th rel="row">' . 'Is openbaar' . '</th><td>'; echo '<select name="isOpenbaar">';
<div id="container"> <div id="header"> <?php include 'inc/header.php'; ?> </div> <div id="content"> <?php if (isset($_SESSION['user'])) { //$matId = filter_input(INPUT_GET, 'material', FILTER_VALIDATE_INT); $matId = filter_input(INPUT_GET, 'material', FILTER_VALIDATE_INT); if ($matId) { //Alles echo "<h2>Welkom " . $_SESSION['user']['voornaam'] . " " . $_SESSION['user']['achternaam'] . "</h2>"; $matData = portfolio_get_material($matId); $noteData = portfolio_get_note($matId); if ($matData && $noteData) { echo '<h2>Verwijder cijfer voor ' . $matData['naam'] . '</h2>'; /* * Checks + verwijderen van materiaal. */ if (portfolio_user_is_of_type(array('admin')) || $_SESSION['user']['gebruikersId'] == $noteData['beoordelaarId']) { $pwCorrect = false; $deleted = false; if (isset($_POST['submit']) && isset($_SESSION['user']) && $matId) { $userId = $_SESSION['user']['gebruikersId']; $userPass = filter_input(INPUT_POST, 'userPass'); $link = portfolio_connect(); if ($link) { $sql = "SELECT * FROM " . TABLE_USER . " WHERE gebruikersId='" . mysqli_real_escape_string($link, $userId) . "'";
function portfolio_delete_material($materialId, $forceDeletion = false) { $link = portfolio_connect(); if ($link) { if (!portfolio_get_note($materialId) || $forceDeletion) { $matData = portfolio_get_material($materialId); if ($matData) { $sql = "DELETE FROM " . TABLE_MATERIAL . " \n\t\t\t\t\t\tWHERE materiaalId=" . $materialId; $result = mysqli_query($link, $sql); if ($result) { //var_dump(__DIR__ . '/' . $matData['bestandsPad']); unlink(__DIR__ . '/' . $matData['bestandsPad']); } return $result; } } } return null; }