<div id="projectPage"> <div id="projectIntro" class="intro"> <h1>Projecten</h1> Hieronder staat een lijst van al mijn projecten. Klik op de naam van het project om meer te weten te komen over dat project. <p> of zoek hier op een trefwoord:</P> <?php include '../pages/search.php'; ?> </div> <div id="projectOverview"> <h1>Projectenlijst:</h1> <div id='projectInfo'> <?php $projects = doSelectQuery($dbLink, 'SELECT projectName, idprojects FROM projects'); //haalt project naam en project id uit de database en zet dat in een array if (!empty($projects)) { echo '<ul>'; foreach ($projects as $project) { //voor elke rij in die array maakt de code een losse array echo 'projectName'; //maakt voor elke rij die de code in $projects tegenkomt een link aan naar een bepaald project } echo '</ul>'; } else { echo 'Er zijn nog geen projecten aangemaakt.'; } ?> </div> </div> </div>
<?php require_once '../pages/login_succes.php'; require_once '../config/config.php'; include '../config/database.php'; $allowed = doSelectQuery($dbLink, 'SELECT idrights FROM adminRights WHERE idadmin = ' . $_SESSION['id'] . ' AND idrights = 3'); //controleerd of de ingelogde admin wel rechten heeft om projecten aan te passen $count = count($allowed); //zelfde als bij add/delete if ($count > 0) { //zelfde als bij add/delete $projects = doSelectQuery($dbLink, 'SELECT projectName, projectIntro, projectText FROM projects WHERE idprojects =' . $_GET["idprojects"]); //zet de rijen uit de database in een array if (isset($_POST["name"]) && isset($_POST["intro"]) && isset($_POST["text"])) { //kijkt of elk veld is ingevoerd en stopt de entries in de database doQuery($dbLink, 'UPDATE projects SET projectName="' . $_POST["name"] . '", projectIntro="' . $_POST["intro"] . '", projectText="' . $_POST["text"] . '" WHERE idprojects=' . $_GET["idprojects"]); header('location: ../pages/adminProjectManagement.php'); } ?> <!DOCTYPE html> <html> <head> <title></title> <meta charset="utf-8" /> <meta name="description" content""/> <link rel="stylesheet" type="text/css" href="../css/style.css"> </head> <body>
<?php require_once '../config/config.php'; include '../config/database.php'; $project = doSelectQuery($dbLink, 'SELECT * FROM projects WHERE idprojects =' . $_GET["idprojects"]); //zet alle rijen uit projects met het id uit de URL in een array $text = $project[0]["projectText"]; //is de projectText van de eerste (en enige, omdat er maar van 1 id geselecteerd is) rij $name = $project[0]["projectName"]; //is de projectName van de eerste (en enige) rij $image = $project[0]["projectImage"]; //is de projectImage van de eerste (en enige) rij include '../config/head.php'; ?> <div id="project"> <div id="introProject" class="intro"> <h1><?php echo $name; ?> </h1> <div class="text"> <p class='text'><?php echo $text; ?> </p> <a href="index.php">Klik Hier</a> om terug te gaan naar de homepagina. </div> </div> <img id="viewProjectImage" class="picture" src="../images/<?php
<?php require_once '../config/config.php'; include '../config/database.php'; if (isset($_POST["username"]) && isset($_POST["password"]) && !empty($_POST["username"]) && !empty($_POST["password"])) { //Kijkt of het formulier al is verstuurd en of de velden niet leeggelaten zijn $query = 'SELECT * FROM admin WHERE adminName ="' . $_POST["username"] . '" AND adminPassword ="******"password"]) . '"'; $inlogInfo = doSelectQuery($dbLink, $query); $count = count($inlogInfo); // telt het aantal rijen dat in de array $inlogInfo zit (verwacht is 1 of 0) if ($count == 1) { //als er 1 rij in $inlogInfo zat (als de correcte username en password zijn ingevoerd) wordt een sessie gestart met daarin de id en de username van de admin session_start(); $_SESSION['loggedOn'] = true; $_SESSION['id'] = $inlogInfo[0]['idadmin']; $_SESSION['username'] = $_POST['username']; // naar beveiligde pagina gaan header('Location: ../pages/adminProjectManagement.php'); //de pagina wordt door gestuurd naar een geautoriseerde pagina exit; } else { ?> <form action="" method="post"> <input type="text" name="username">Username <br> <input type="password" name="password"> Password <br> <input type="submit" name="submit" value="Login"> </form> <?php echo 'Password or Username is incorrect';
<?php if (isset($_POST['zoekOpdracht']) && !empty($_POST['zoekOpdracht'])) { //kijkt of de zoekopdracht al verstuurd is en of hij leeg is $zoekResultaten = doSelectQuery($dbLink, 'SELECT * FROM projects WHERE projectName LIKE "%' . $_POST['zoekOpdracht'] . '%" OR projectText LIKE "%' . $_POST['zoekOpdracht'] . '%" OR projectText LIKE "%' . $_POST['zoekOpdracht'] . '%"'); // kijkt of de zoekOpdracht ergens ik projectName, ProjectIntro, ProjectText staat if (!empty($zoekResultaten)) { echo '<ul>'; foreach ($zoekResultaten as $zoekResultaat) { //maakt van alle zoekresulten allemaal losse zoek resultaten en die zet hij in een lijst echo 'projectName'; } echo '</ul>'; ?> <div id="search"> <div id="search"> <form action="" method="post"> niet wat u zocht? Probeer een ander trefwoord. <br> Zoekopdracht:<input type="text" name="zoekOpdracht"> <input type="submit" name="submit" value="Zoeken"> </form> </div> </div> <?php } else { echo 'Er zijn geen projecten gevonden met trefwoord "' . $_POST['zoekOpdracht'] . '", probeer een ander trefwoord. '; ?> <div id="search"> <form action="" method="post"> Zoekopdracht:<input type="text" name="zoekOpdracht">
<?php require_once '../pages/login_succes.php'; require_once '../config/config.php'; include '../config/database.php'; $allowed = doSelectQuery($dbLink, 'SELECT idrights FROM adminRights WHERE idadmin = ' . $_SESSION['id'] . ' AND idrights = 1'); //Kijkt of de ingelogde admin de rechten heeft om projecten toe te voegen $count = count($allowed); // telt het aantal rijen dat in de array $allowed zit (verwacht is 1 of 0) if ($count > 0) { //als er meer dan 1 rij in $allowed zat (als de correcte username en password zijn ingevoerd) wordt de rest van de code uitgevoerd if (isset($_POST["name"]) && isset($_POST["intro"]) && isset($_POST["text"]) && isset($_FILES["foto"])) { //kijkt of elk veld is ingevoerd en stopt de entries in de database doQuery($dbLink, 'INSERT INTO projects (projectName, projectIntro, projectText, projectImage) VALUES("' . $_POST["name"] . '", "' . $_POST["intro"] . '", "' . $_POST["text"] . '", "' . $_FILES["foto"]["name"] . '")'); include '../pages/upload_file.php'; header('location: ../pages/adminProjectManagement.php'); // redirects naar de geautoriseerde overzicht pagina } } else { echo "U heeft geen rechten om projecten toe te voegen,<a href='adminProjectManagement.php'>klik hier</a> om terug te gaan naar het project overzicht."; exit; } ?> <!DOCTYPE html> <html> <head> <title></title> <meta charset="utf-8" /> <meta name="description" content""/>