session_start(); if ($_POST['user'] && $_POST['pass']){ $_SESSION['gg'] = md5($_POST['user']); $_SESSION['gp'] = md5($_POST['pass']); } function make_prodID(){ $a = "1"; while ($a == "1"){ mt_srand((int) (microtime() * 1000000)); $y = sprintf("%05s", dechex(mt_rand(0, 1048575))); $y .= sprintf("%05s", dechex(mt_rand(0, 1048575))); $y = strtoupper($y); // Naar hoofdletters if (!file_exists("WSFILES/" . $y . "_n")){ $a = "0"; } } return $y; } $file = fopen("config.php", "r"); $string = fgets($file, 1024); list($q, $webshopnaam, $mail, $verzend, $gebruiker, $wachtwoord, $q) = split(",", $string); fclose($file); ?>
echo $webshopnaam; ?> - Admin//controleren op page... if (!isset($_GET['page']) || $_GET['page'] == ""){ //Laat het inlog-form zien... echo "Inloggen"; echo ""; echo ""; } else{ //Controleren op juiste gebruikersnaam/wachtwoord... if (( $_SESSION['gp'] == $wachtwoord) && ($_SESSION['gg'] == $gebruiker)){ //Goede combinatie! if ($_GET['page'] == "home"){ echo "Welkom bij WebShop - Admin, "; echo "Hier kunt u uw webshop met alle gemak besturen en beheren! Ga uw gang maar en probeer wat uit... LET OP:"; echo " als u klaar bent moet u uitloggen om misbruik met de WebShop te verkomen! "; echo " Categorie beheer"; echo "Met categorie beheer kunt u met alle gemak een categorie toevoegen of verwijderen... Product beheer"; echo "Met product beheer kunt u met alle gemak ";
echo "een uw producten wijzigen, een nieuw product toevoegen of een product verwijderen... WebShop instellingen"; echo "Hier kunt u de instellingen van de WebShop wijzigen, de verzendkosten, naam van de WebShop, e-mailadres voor de bestellingen, gebruikersnaam en wachtwoord... "; echo "Nieuwe categorie... "; echo " Hieronder ziet u de categoriën die aanwezig zijn in de webshop... "; $killcat = $_GET['cat']; $q = ""; $file = fopen("WSFILES/" . $killcat, "r"); $q = ""; while (!feof($file)){ $q .= fgets($file, 1024); } fclose($file); $q = explode(",", $q); foreach($q as $nr => $prodID){ if (!$nr == ""){ unlink("WSFILES/" . $prodID . "_n"); unlink("WSFILES/" . $prodID . "_p"); unlink("WSFILES/" . $prodID . "_k"); unlink("WSFILES/" . $prodID . "_g"); unlink("WSFILES/" . $prodID . ".bmp"); $q = ""; $file = fopen("WSFILES/producten", "r"); $q = ""; while (!feof($file)){ $q .= fgets($file, 1024); } fclose($file); $q = str_replace("," . $prodID, "", $q); unlink("WSFILES/producten"); $file = fopen("WSFILES/producten", "a"); fputs($file, $q); fclose($file); } } unlink("WSFILES/" . $killcat); $q = ""; $file = fopen("WSFILES/cats", "r"); $q = ""; while (!feof($file)){ $q .= fgets($file, 1024); } fclose($file); $q = str_replace("," . $killcat, "", $q); unlink("WSFILES/cats"); $file = fopen("WSFILES/cats", "a"); fputs($file, $q); fclose($file); echo " " . $killcat . " is met succes verwijderd! "; } if ($_GET['page'] == "ncat"){ echo "Naar de adminpagina"; echo ""; } if ($_GET['page'] == "mcat"){ echo "Naar de adminpagina "; if (!$_GET['cat'] == ""){ $file = fopen("WSFILES/" . $_GET['cat'], "a"); fclose($file); $q = ""; $file = fopen("WSFILES/cats", "r"); while (!feof($file)){ $q .= fgets($file, 1024); } fclose($file); $q = str_replace("," . $_GET['cat'], "", $q); $q = "," . $_GET['cat'] . $q; unlink("WSFILES/cats"); $file = fopen("WSFILES/cats", "a"); fputs($file, $q); fclose($file); echo " De volgende categorie is met succes aangemaakt: " . $_GET['cat']; } else{ echo " Geef een categorie op... "; echo ""; } } if ($_GET['page'] == "nprodf"){ echo "Naar de adminpagina"; echo " Nieuw product"; echo " "; } if ($_GET['page'] == "nprodm"){ $prodID = make_prodID(); $y = ""; $file = fopen("WSFILES/producten", "r"); while (!feof($file)){ $y .= fgets($file, 1024); } fclose($file); $y = "," . $prodID . $y; $file = fopen("WSFILES/producten", "w"); fputs($file, $y); fclose($file); $y = ""; $file = fopen("WSFILES/" . $_GET['c'], "r"); while (!feof($file)){ $y .= fgets($file, 1024); } fclose($file); $y = "," . $prodID . $y; $file = fopen("WSFILES/" . $_GET['c'], "w"); fputs($file, $y); fclose($file); $file = fopen("WSFILES/" . $prodID . "_n", "a"); fputs($file, $_GET['n']); fclose($file); $file = fopen("WSFILES/" . $prodID . "_p", "a"); fputs($file, $_GET['p']); fclose($file); $file = fopen("WSFILES/" . $prodID . "_k", "a"); fputs($file, $_GET['k']); fclose($file); $file = fopen("WSFILES/" . $prodID . "_g", "a"); fputs($file, $_GET['g']); fclose($file); echo "Naar de adminpagina"; echo "Product " . $prodID . " is met succes aangemaakt. "; echo "LET OP!: Er is geen afbeelding voor product '" . $prodID . "', wilt u een afbeelding voor dit product gebruik dan een bitmap."; echo " Noem deze dan " . $prodID . ".bmp en upload deze dan naar de map WSFILES..."; } if ($_GET['page'] == "prod"){ echo "Naar de adminpagina "; echo "Nieuw product... "; echo " Hieronder ziet u de producten die aanwezig zijn in de webshop... "; unlink("WSFILES/" . $_GET['prod'] . "_n"); unlink("WSFILES/" . $_GET['prod'] . "_p"); unlink("WSFILES/" . $_GET['prod'] . "_k"); unlink("WSFILES/" . $_GET['prod'] . "_g"); $file = fopen("WSFILES/" . $_GET['prod'] . "_n", "a"); fputs($file, $_GET['n']); fclose($file); $file = fopen("WSFILES/" . $_GET['prod'] . "_p", "a"); fputs($file, $_GET['p']); fclose($file); $file = fopen("WSFILES/" . $_GET['prod'] . "_k", "a"); fputs($file, $_GET['k']); fclose($file); $file = fopen("WSFILES/" . $_GET['prod'] . "_g", "a"); fputs($file, $_GET['g']); fclose($file); echo " Het product '" . $_GET['prod'] . "' is met succes gewijzigd!";
}
if ($_GET['page'] == "settingsf"){
echo "Naar de adminpagina "; echo " U heeft het formulier niet helemaal ingevuld! Probeer opnieuw... "; $file = fopen("config.php", "r"); $string = fgets($file, 1024); list($q, $webshopnaam, $mail, $verzend, $gebruiker, $wachtwoord, $q) = split(",", $string); fclose($file); echo ""; } else{ unlink("config.php"); $file = fopen("config.php", "a"); $string = "," . $_GET['wsn'] . "," . $_GET['mail'] . "," . $_GET['vzk'] . "," . md5($_GET['user']) . "," . md5($_GET['pass']) . ",?>"; fputs($file, $string); fclose($file); $_SESSION['gg'] = $_GET['user']; $_SESSION['gp'] = $_GET['pass']; echo "Uw instellingen zijn met succes gewijzigd! U moet nu hieronder inloggen met uw nieuwe gegevens... U bent nu uitgelogd!"; } }else{ //Onjuist login... echo " Ongeldig login! Probeer opnieuw... "; echo ""; echo ""; } } ?> Copyright © Stefan Koenders |