Example #1
0
<?php

session_start();
require 'functions.php';
if (!isLoggedIn()) {
    header("location: index.php");
    exit;
}
require '../htmlHelpers.php';
renderHtmlStartAdmin("Schilderijen", "", "schilderij");
$zoek = "";
$result = "";
if (isset($_GET["zoek"]) && $_GET["zoek"] != "") {
    // zoek boxje zoeken
    $zoek = $_GET["zoek"];
    $query = "SELECT * FROM schilderij S WHERE Titel LIKE ? OR Beschrijving LIKE ?";
    $zoek2 = "%" . $zoek . "%";
    $schilderijen = query($query, array($zoek2, $zoek2));
} else {
    // standaard
    $query = "select * from schilderij s join categorie c on s.CategorieID = c.CategorieID ";
    $schilderijen = query($query, null);
}
?>

<div id='schilderijList'>
    <form method="get" action="schilderijList.php">
        <a href='addSchilderij.php'><button type="button"><span style="color: #333333">Toevoegen</span></button></a>
        <input name="zoek" placeholder="Zoeken" value="<?php 
echo $zoek;
?>
Example #2
0
<?php

// start stuff
session_start();
require 'functions.php';
if (!isLoggedIn()) {
    header("location: index.php");
    exit;
}
require '../htmlHelpers.php';
renderHtmlStartAdmin("Categori&euml;n", "", "categorie");
// &euml; = ë in html, is beter
// alle categorieen ophalen
$query = "SELECT * FROM categorie";
$categorieen = query($query, null);
$succes = "";
if (isset($_GET["x"])) {
    if ($_GET["x"] === "1") {
        $succes = "Categorie is toegevoegd.";
    }
}
echo "<table><tr><td><a href='addCategorie.php' id='addCategorieLink'><button type=\"button\"><span style=\"color: #333333\">Toevoegen</span></button></a></td><td>{$succes}</td></tr></table>";
echo "<div id='categorieList'>";
//Categorieën tonen
foreach ($categorieen as $categorie) {
    echo "<a class='categorieListItem' href='editCategorie.php?id=" . $categorie["CategorieID"] . "'>";
    // link
    echo "<div class='categorieListItemInner'>";
    // block
    echo "<span class='titel'>" . $categorie["Categorie_naam"] . "</span><br/>  ";
    // maam
Example #3
0
<?php

session_start();
require 'functions.php';
if (!isLoggedIn()) {
    header("location: index.php");
    exit;
}
require '../htmlHelpers.php';
renderHtmlStartAdmin("Materiaal", "", "materiaal");
// materialen ophalen
$query = "SELECT * FROM materiaal";
$materiaalen = query($query, null);
$succes = "";
if (isset($_GET["x"])) {
    if ($_GET["x"] === "1") {
        $succes = "Materiaal is toegevoegd.";
    }
}
echo "<table><tr><td><a href='addMateriaal.php' id='addMateriaalLink'><button type=\"button\"><span style=\"color: #333333\">Toevoegen</span></button></a></td><td>{$succes}</td></tr></table>";
echo "<div id='materiaalList'>";
// materialen tonen
foreach ($materiaalen as $materiaal) {
    echo "<a class='materiaalListItem' href='editMateriaal.php?id=" . $materiaal["MateriaalID"] . "'>";
    echo "<div class='materiaalListItemInner'>";
    echo "<span class='titel'>" . $materiaal["Materiaal_soort"] . "</span><br/>  ";
    echo "<span class='beschrijving'>" . $materiaal["Beschrijving"] . "</span><br/>";
    echo "</div>";
    showSmallImagesList(query("SELECT * FROM schilderij WHERE MateriaalID = ? LIMIT 0,5", [$materiaal["MateriaalID"]]), query("SELECT COUNT(*) as count FROM schilderij WHERE MateriaalID = ?", [$materiaal["MateriaalID"]]));
    echo "</a>";
}
Example #4
0
<?php

session_start();
require 'functions.php';
if (!isLoggedIn()) {
    header("location: index.php");
    exit;
}
require '../htmlHelpers.php';
renderHtmlStartAdmin("inlog", "", "main");
// toon welkomstext
echo "<h2>welkom " . getUser() . "</h2>";
?>

<?php 
renderHtmlEndAdmin();
Example #5
0
<?php

// start stuff
session_start();
require 'functions.php';
if (!isLoggedIn()) {
    header("location: index.php");
}
require '../htmlHelpers.php';
renderHtmlStartAdmin("Materialen", '', "materiaal");
$saved = false;
$toevoegenMateriaal = [];
$doorgaan_naam = false;
$invoerDatabase = [];
// post is gedaan
if (isset($_POST["Toevoegen"])) {
    if (!isset($_POST["Naam"]) || $_POST["Naam"] == "") {
        $Naamerror = "Er moet een naam worden ingevuld.";
    } else {
        // check of materiaal al bestaat indb
        $invoerDatabase[] = uppercase($_POST["Naam"]);
        $uitvoerDatabase = query("SELECT Materiaal_soort FROM materiaal WHERE Materiaal_soort = ?", $invoerDatabase);
        if (count($uitvoerDatabase) === 0) {
            // materiaal bestaat nog niet
            $toevoegenMateriaal[] = uppercase($_POST["Naam"]);
            $toevoegenMateriaal[] = uppercase($_POST["Beschrijving"]);
            // add materiaal
            query("INSERT INTO materiaal (Materiaal_soort, Beschrijving) VALUES (?, ?)", $toevoegenMateriaal);
            $saved = true;
        } else {
            // bestaat al
Example #6
0
<?php

// test
session_start();
require 'functions.php';
if (!isLoggedIn()) {
    header("location: index.php");
    exit;
}
require '../htmlHelpers.php';
renderHtmlStartAdmin("Schilderij toevoegen", "", "schilderij");
// init alle velden
$schilderij = array();
$schilderij["Titel"] = "";
$schilderij["Beschrijving"] = "";
$schilderij["Jaar"] = "";
$schilderij["Hoogte"] = "";
$schilderij["Breedte"] = "";
$schilderij["CategorieID"] = "";
$schilderij["SubcategorieID"] = "";
$schilderij["MateriaalID"] = "";
$schilderij["lijst"] = 0;
$schilderij["passepartout"] = 0;
$schilderij["isStaand"] = 0;
$schilderij["prijs"] = "";
$schilderij["OpWebsite"] = 1;
$afbeeldingCorrect = false;
// haal alle gerelateerde gegevens op voor dropdowns
$resultMateriaal = query("SELECT MateriaalID, Materiaal_soort FROM materiaal", null);
$resultCategorie = query("SELECT CategorieID, Categorie_naam FROM categorie", null);
$resultSubCategorie = query("SELECT SubcategorieID, Subcategorie_naam,CategorieID FROM subcategorie", null);
Example #7
0
<?php

// start stuff
session_start();
require 'functions.php';
if (!isLoggedIn()) {
    header("location: index.php");
}
require '../htmlHelpers.php';
renderHtmlStartAdmin("Categorie&euml;n", '<script src="/content/editCategorie.js"></script>', "categorie");
$saved = false;
if (isset($_GET["id"])) {
    $id = $_GET["id"];
    $invoerDatabase = [$id];
    $uitvoerDatabase = query("SELECT * FROM categorie WHERE CategorieID = ?", $invoerDatabase);
    // check of schiderij is gekoppeld voor verwijderen
    $schilderijResult = query("SELECT COUNT(*) c FROM schilderij WHERE CategorieID = ?", $invoerDatabase);
    $verwijderPossible = $schilderijResult[0]["c"] == 0;
}
?>

<!-- this form is used to retrieve the user data-->
<form action="editCategorie.php?id=<?php 
echo $id;
?>
" method="post">
    <table>
        <?php 
foreach ($uitvoerDatabase as $value1) {
    foreach ($value1 as $key2 => $value2) {
        if ($key2 == "Categorie_naam") {
Example #8
0
<?php

session_start();
require 'functions.php';
if (!isLoggedIn()) {
    header("location: index.php");
}
require '../htmlHelpers.php';
renderHtmlStartAdmin("Contact", '', "contact");
$uitvoerDatabase = query("SELECT * FROM schilder", NULL);
$naamFout = false;
$emailFout = false;
if (isset($_POST["knopske"])) {
    if (isset($_POST["Naam_schilder"]) && $_POST["Naam_schilder"] !== "") {
        $doorgaan_naam = true;
    } else {
        $naamFout = "er moet een naam worden ingevuld";
    }
    if (isset($_POST["Email"]) && $_POST["Email"] !== "") {
        $doorgaan_email = true;
    } else {
        $emailFout = "Er moet een email worden ingevuld";
    }
    if (isset($doorgaan_naam) && isset($doorgaan_email)) {
        if ($doorgaan_naam === true && $doorgaan_email === true) {
            if (isset($_POST["Telefoon"]) && $_POST["Telefoon"] !== "") {
                $telefoon1 = $_POST["Telefoon"];
            } else {
                $telefoon1 = NULL;
            }
            if (isset($_POST["Woonplaats"]) && $_POST["Woonplaats"] !== "") {
Example #9
0
<?php

session_start();
require 'functions.php';
if (!isLoggedIn()) {
    header("location: index.php");
    exit;
}
require '../htmlHelpers.php';
renderHtmlStartAdmin("Subcategori&euml;n", "", "subcategorie");
// subcategorien ophalen
$query = "SELECT * FROM subcategorie";
$subcategorieen = query($query, null);
$succes = "";
if (isset($_GET["x"])) {
    if ($_GET["x"] === "1") {
        $succes = "Subategorie is toegevoegd.";
    }
}
echo "<table><tr><td><a href='addSubcategorie.php' id='addSubcategorieLink'><button type=\"button\"><span style=\"color: #333333\">Toevoegen</span></button></a></td><td>{$succes}</td></tr></table>";
echo "<div id='subcategorieList'>";
// subcategorieen tonen
foreach ($subcategorieen as $subcategorie) {
    echo "<a class='subcategorieListItem' href='editSubcategorie.php?id=" . $subcategorie["SubcategorieID"] . "'>";
    echo "<div class='subcategorieListItemInner'>";
    echo "<span class='titel'>" . $subcategorie["Subcategorie_naam"] . "</span><br/>  ";
    echo "<span class='beschrijving'>" . $subcategorie["Beschrijving"] . "</span><br/>";
    echo "</div>";
    showSmallImagesList(query("SELECT * FROM schilderij WHERE SubcategorieID = ? LIMIT 0,5", [$subcategorie["SubcategorieID"]]), query("SELECT COUNT(*) as count FROM schilderij WHERE SubcategorieID = ?", [$subcategorie["SubcategorieID"]]));
    echo "</a>";
}
Example #10
0
<?php

session_start();
require 'functions.php';
if (!isLoggedIn()) {
    header("location: index.php");
}
require '../htmlHelpers.php';
renderHtmlStartAdmin("Materiaal", '<script src="/content/editMateriaal.js"></script>', "materiaal");
$saved = false;
if (isset($_GET["id"])) {
    $id = $_GET["id"];
    $invoerDatabase = [$_GET["id"]];
    $uitvoerDatabase = query("SELECT * FROM materiaal WHERE MateriaalID = ?", $invoerDatabase);
    // check of schiderij is gekoppeld voor verwijderen
    $schilderijResult = query("SELECT COUNT(*) c FROM schilderij WHERE MateriaalID = ?", $invoerDatabase);
    $verwijderPossible = $schilderijResult[0]["c"] == 0;
}
if (!isset($uitvoerDatabase) || count($uitvoerDatabase) == 0) {
    header("location:materiaalList.php");
    exit;
}
// verwerken gegevens formulier en naar database schrijven
if (isset($_POST["knopje"])) {
    if (isset($_POST["Materiaal_Soort"]) && $_POST["Materiaal_Soort"] !== "") {
        $id = $_GET["id"];
        $invoerDatabase2 = [uppercase($_POST["Materiaal_Soort"]), uppercase($_POST["BEschrijving"]), $_GET["id"]];
        query("UPDATE materiaal SET Materiaal_soort = ?, Beschrijving = ? WHERE MateriaalID = ?", $invoerDatabase2);
        header('location:materiaalList.php#Wijzigingen zijn opgeslagen');
        exit;
    } else {
Example #11
0
<?php

// start stuff
session_start();
require 'functions.php';
if (!isLoggedIn()) {
    header("location: index.php");
    exit;
}
require '../htmlHelpers.php';
renderHtmlStartAdmin("Account", "", "account");
// na de post
if (isset($_POST["oldpassword"])) {
    $wachtwoordHash = hash("sha256", $_POST["oldpassword"]);
    // query voor checken huidige wachtwoord
    $result = query("SELECT * FROM gebruikers WHERE Username = ? AND Wachtwoord = ?", array($_SESSION["inlog"], $wachtwoordHash));
    if (count($result) === 0) {
        // ww is niet goed
        $errorMessage = "Huidig wachtwoord klopt niet";
    } elseif ($_POST["newpassword"] != $_POST["new2password"]) {
        // nieuwe ww zijn niet gelijk
        $errorMessage = "Nieuwe wachtwoorden zijn niet gelijk aan elkaar";
    } elseif (strlen($_POST["newpassword"]) < 4) {
        // te kort
        $errorMessage = "Nieuwe wachtwoord moet minimaal 5 karakters lang zijn";
    } else {
        // invoer is goed update de db
        $newpassword = hash("sha256", $_POST["newpassword"]);
        query("UPDATE gebruikers SET wachtwoord = ? WHERE username = ?", array($newpassword, $_SESSION["inlog"]));
        $successMessage = "Wachtwoord is aangepast";
    }
Example #12
0
<?php

session_start();
require 'functions.php';
if (!isLoggedIn()) {
    header("location: index.php");
    exit;
}
require '../htmlHelpers.php';
renderHtmlStartAdmin("Welkomsttekst", "", "Welkomsttekst");
$naamerror = false;
if (isset($_POST["verzendknop"])) {
    if (isset($_POST["Beschrijving"]) && $_POST["Beschrijving"] !== "") {
        $invoerDatabase = [$_POST["Beschrijving"]];
        query("UPDATE welkomstekst SET Welkomstekst = ? WHERE ID = 1", $invoerDatabase);
    } else {
        $naamerror = true;
    }
}
$uitvoerDatabase = query("SELECT Welkomstekst FROM welkomstekst", NULL);
foreach ($uitvoerDatabase as $value1) {
    foreach ($value1 as $value2) {
        if (trim($value2) === "") {
            $waarde = NULL;
        } else {
            $waarde = $value2;
        }
    }
}
?>
Example #13
0
<?php

// start stuff
session_start();
require 'functions.php';
if (!isLoggedIn()) {
    header("location: index.php");
}
require '../htmlHelpers.php';
renderHtmlStartAdmin("Categorie&euml;n", '', "categorie");
$saved = false;
// wordt gebruikt teruggaan na opslaan
$toevoegenCategorie = [];
$doorgaan_naam = false;
$invoerDatabase = [];
// post is gedaan
if (isset($_POST["Toevoegen"]) || isset($_POST["Terug"])) {
    if (!isset($_POST["Naam"]) || $_POST["Naam"] == "") {
        // check naam invoer
        $Naamerror = "Er moet een naam worden ingevuld.";
    } else {
        // check of categorie naam al eerder is ingevuld
        $invoerDatabase[] = uppercase($_POST["Naam"]);
        $uitvoerDatabase = query("SELECT Categorie_naam FROM categorie WHERE Categorie_naam = ?", $invoerDatabase);
        if (count($uitvoerDatabase) === 0) {
            // categorie bestaat nog niet
            $toevoegenCategorie[] = uppercase($_POST["Naam"]);
            $toevoegenCategorie[] = uppercase($_POST["Beschrijving"]);
            // add to db
            query("INSERT INTO categorie (Categorie_naam, Beschrijving) VALUES (?, ?)", $toevoegenCategorie);
            $saved = true;