header('location: ' . $url); } define('BASE_URL', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']); // Generate password if (isset($_POST['generatePassword'])) { $generatedPassword = generateRandomString(); $_SESSION['generatedPassword'] = $generatedPassword; relocate('oplossing-CRUD-CMS-registratie-form.php'); } // Registreer if (isset($_POST['submit'])) { $email = $_POST['email']; $password = $_POST['password']; if ($email !== '' && $password !== '') { $db = new PDO('mysql:host=localhost;dbname=oplossing_crud_cms', 'root', ''); // Connectie maken $databaseWrapper = new Database($db); $user = new User($databaseWrapper); $user = $user->register($email, $password); if ($user) { unset($_SESSION['generatedPassword']); relocate('oplossing-CRUD-CMS-dashboard.php'); } else { $error = new Message("Er ging iets mis tijdens het registreren, probeer opnieuw", "error"); relocate('oplossing-CRUD-CMS-registratie-form.php'); } } else { $error = new Message("Vul een e-mailadres of een paswoord in", "error"); relocate('oplossing-CRUD-CMS-registratie-form.php'); } }
include 'classes/' . $class . '.php'; } spl_autoload_register('my_autoloader'); define('BASE_URL', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']); define('HOST', dirname(BASE_URL) . '/'); $message = false; if (Message::hasMessage()) { $message = Message::getMessage(); Message::remove(); } $db = new PDO('mysql:host=localhost;dbname=oplossing_crud_cms', 'root', ''); // Connectie maken $databaseWrapper = new Database($db); $user = new User($databaseWrapper); if ($user->validate()) { relocate("oplossing-CRUD-CMS-dashboard.php"); } ?> <!doctype html> <html> <head> <meta charset="utf-8"> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Oplossing CRUD CMS login</title> <style> html { font-family:sans-serif; }
spl_autoload_register('my_autoloader'); define('BASE_URL', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']); define('HOST', dirname(BASE_URL) . '/'); $message = false; if (Message::hasMessage()) { $message = Message::getMessage(); Message::remove(); } $db = new PDO('mysql:host=localhost;dbname=oplossing_crud_cms', 'root', ''); // Connectie maken $databaseWrapper = new Database($db); $user = new User($databaseWrapper); if (!$user->validate()) { new Message("U moet eerst inloggen", "error"); relocate("oplossing-CRUD-CMS-login-form.php"); } var_dump($_POST); if (isset($_POST['submit'])) { $id = $_POST['id']; $titel = $_POST['titel']; $artikelTekst = $_POST['artikel']; $kernwoorden = $_POST['kernwoorden']; $datum = $_POST['datum']; $is_active = isset($_POST['is_active']) ? 1 : 0; $artikel = new Artikel($databaseWrapper); $artikelEdited = $artikel->edit($id, $titel, $artikelTekst, $kernwoorden, $datum, $is_active); if ($artikelEdited) { new Message('Het artikel met titel "' . $titel . '" werd gewijzigd.', 'success'); relocate("oplossing-CRUD-CMS-artikels-overzicht.php"); } }
// end for loop ?> </tr> <?php } } while ($row_brewer = mysql_fetch_assoc($brewer)); ?> </tbody> </table> <p><input type="submit" class="button" name="Submit" value="Assign to Table #<?php echo $row_tables_edit['tableNumber']; ?> " /></p> <input type="hidden" name="relocate" value="<?php echo relocate($_SERVER['HTTP_REFERER'], "default", $msg, $row_tables_edit['id']); if ($msg != "default") { echo "&id=" . $row_tables_edit['id']; } ?> "> </form> <?php //mysql_free_result($styles); mysql_free_result($tables); mysql_free_result($tables_edit); } else { if ($_SESSION['jPrefsQueued'] == "N") { "<p>Flights from this table have not been assigned to rounds yet. <a href='index.php?section=admin&go=judging_flights&action=assign&filter=rounds'>Assign flights to rounds?</a></p>"; } else { echo "<p>This table has not been assigned to a round yet. <a href='index.php?section=admin&go=judging_flights&action=assign&filter=rounds'>Assign to a round?</a></p>";
} spl_autoload_register('my_autoloader'); define('BASE_URL', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']); define('HOST', dirname(BASE_URL) . '/'); $message = false; if (Message::hasMessage()) { $message = Message::getMessage(); Message::remove(); } $db = new PDO('mysql:host=localhost;dbname=oplossing_crud_cms', 'root', ''); // Connectie maken $databaseWrapper = new Database($db); $user = new User($databaseWrapper); if (!$user->validate()) { new Message("U moet eerst inloggen", "error"); relocate("oplossing-CRUD-CMS-login-form.php"); } //upload file $message = false; try { if (isset($_POST['submit'])) { var_dump($_FILES); if (($_FILES["profile_picture"]["type"] == "image/gif" || $_FILES["profile_picture"]["type"] == "image/jpeg" || $_FILES["profile_picture"]["type"] == "image/png") && $_FILES["profile_picture"]["size"] < 2000000) { if ($_FILES["profile_picture"]["error"] > 0) { throw new Exception("Return Code: " . $_FILES["file"]["error"]); } else { define('ROOT', dirname(__FILE__)); if (file_exists(ROOT . "/img/" . $_FILES["profile_picture"]["name"])) { throw new Exception($_FILES["profile_picture"]["name"] . " bestaat al. "); } else { move_uploaded_file($_FILES["profile_picture"]["tmp_name"], ROOT . "/img/" . $_FILES["profile_picture"]["name"]);
echo $row_styles['brewStyleActive']; } else { echo "Y"; } ?> "> <input type="hidden" name="brewStyleOwn" value="<?php if ($action == "edit") { echo $row_styles['brewStyleOwn']; } else { echo "custom"; } ?> "> <input type="hidden" name="relocate" value="<?php echo relocate($_SERVER['HTTP_REFERER'], "default", $msg, $id); ?> "> </form> <?php } ?> <?php if ($action == "default" && $filter == "judging" && $bid == "default") { ?> <table> <tr>
include 'classes/' . $class . '.php'; } spl_autoload_register('my_autoloader'); define('BASE_URL', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']); define('HOST', dirname(BASE_URL) . '/'); $message = false; if (Message::hasMessage()) { $message = Message::getMessage(); Message::remove(); } $db = new PDO('mysql:host=localhost;dbname=opdracht_file_upload', 'root', ''); // Connectie maken $databaseWrapper = new Database($db); $user = new User($databaseWrapper); if ($user->validate()) { relocate("dashboard.php"); } ?> <!doctype html> <html> <head> <meta charset="utf-8"> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Opdracht file upload</title> <style> html { font-family:sans-serif; }
} else { $filename = time() . '_' . $_FILES['profilePicture']['name']; while (file_exists(SERVER_PATH . 'img\\' . $filename)) { $filename = time() . '_' . $_FILES['profilePicture']['name']; } move_uploaded_file($_FILES['profilePicture']['tmp_name'], SERVER_PATH . 'img\\' . $filename); } } } else { new Message("Ongeldig bestand"); header("location: gegevens-wijzigen-form.php"); } if ($filename) { $queriegeg = 'UPDATE users SET profile_picture = :profile_picture WHERE id = :id'; $placeholders = array(':profile_picture' => $filename, ':id' => $user->getId()); $databaseWrapper->query($queriegeg, $placeholders); new Message("De gegevens zijn gewijzigd!", "success"); header("location: gegevens-wijzigen-form.php"); } if (isset($_POST['email'])) { $email = $_POST['email']; $querie = 'UPDATE users SET email = :email WHERE id = :id'; $db->prepare($querie); $db->binvalue(':id', $user->getId()); $db->binvalue(':email', $email); $db->execute(); } else { $error = new Message("Vul een e-mailadres of een paswoord in", "error"); relocate('registratie-form.php'); } }
<?php session_start(); function my_autoloader($class) { include 'classes/' . $class . '.php'; } spl_autoload_register('my_autoloader'); function relocate($url) { header('location: ' . $url); } define('BASE_URL', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']); define('HOST', dirname(BASE_URL) . '/'); $db = new PDO('mysql:host=localhost;dbname=opdracht_file_upload', 'root', ''); // Connectie maken $databaseWrapper = new Database($db); $user = new User($databaseWrapper); $userLoggedOut = $user->logout(); if ($userLoggedOut) { new Message("Bedankt en tot de volgende!", "success"); relocate('login-form.php'); }
<?php session_start(); function my_autoloader($class) { include 'classes/' . $class . '.php'; } spl_autoload_register('my_autoloader'); function relocate($url) { header('location: ' . $url); } define('BASE_URL', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']); define('HOST', dirname(BASE_URL) . '/'); $db = new PDO('mysql:host=localhost;dbname=oplossing_file_upload', 'root', ''); // Connectie maken $databaseWrapper = new Database($db); $user = new User($databaseWrapper); $userLoggedOut = $user->logout(); if ($userLoggedOut) { new Message("Bedankt en tot de volgende!", "success"); relocate('oplossing-file-upload-login-form.php'); }
<?php function escape($v) { $v = str_replace(" ", "\\ ", $v); $v = str_replace("'", "\\'", $v); return $v; } $dest = escape($_REQUEST['dest']); $source = escape($_REQUEST['sourc']); if ($_REQUEST['force']) { $args = 'f'; } else { $args = ''; } function relocate($source, $dest, $args) { if (isset($source) && isset($dest)) { echo "Success: ln -s" . $args . " " . $dest . " " . $source . ""; return shell_exec("ln -s" . $args . " " . $dest . " " . $source . ""); } return false; } echo relocate($source, $dest, $args);
header('location: ' . $url); } define('BASE_URL', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']); // Generate password if (isset($_POST['generatePassword'])) { $generatedPassword = generateRandomString(); $_SESSION['generatedPassword'] = $generatedPassword; relocate('oplossing-file-upload-registratie-form.php'); } // Registreer if (isset($_POST['submit'])) { $email = $_POST['email']; $password = $_POST['password']; if ($email !== '' && $password !== '') { $db = new PDO('mysql:host=localhost;dbname=oplossing_file_upload', 'root', ''); // Connectie maken $databaseWrapper = new Database($db); $user = new User($databaseWrapper); $user = $user->register($email, $password); if ($user) { unset($_SESSION['generatedPassword']); relocate('oplossing-file-upload-dashboard.php'); } else { $error = new Message("Er ging iets mis tijdens het registreren, probeer opnieuw", "error"); relocate('oplossing-file-upload-registratie-form.php'); } } else { $error = new Message("Vul een e-mailadres of een paswoord in", "error"); relocate('oplossing-file-upload-registratie-form.php'); } }
} spl_autoload_register('my_autoloader'); define('BASE_URL', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']); define('HOST', dirname(BASE_URL) . '/'); $message = false; if (Message::hasMessage()) { $message = Message::getMessage(); Message::remove(); } $db = new PDO('mysql:host=localhost;dbname=opdracht_file_upload', 'root', ''); // Connectie maken $databaseWrapper = new Database($db); $user = new User($databaseWrapper); if (!$user->validate()) { new Message("U moet eerst inloggen", "error"); relocate("gegevens-wijzigen-form.php"); } $email = $_SESSION['registration']['email']; var_dump($_SESSION); ?> <!doctype html> <html> <head> <meta charset="utf-8"> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>opdraht file upload</title> <style> html {
++$isValid; } // Extensie (gif, png, jpeg) if ($_FILES['profilePicture']['type'] !== 'image/jpeg' && $_FILES['profilePicture']['type'] !== 'image/png' && $_FILES['profilePicture']['type'] !== 'image/gif') { ++$isValid; } if ($isValid > 0) { new Message("Het bestand is niet geldig, probeer een ander bestand", "error"); relocate("oplossing-file-upload-gegevens-form.php"); } else { // Nieuwe naam aanmaken $newFileName = createNewFileName($user->getId(), $_FILES['profilePicture']['name']); // Controle of naam reeds in map voorkomt while (file_exists(SERVER_PATH . 'img\\' . $newFileName)) { $newFileName = createNewFileName($user->getId(), $_FILES['profilePicture']['name']); } // Verplaatsen move_uploaded_file($_FILES['profilePicture']['tmp_name'], SERVER_PATH . 'img\\' . $newFileName); } } // Toevoegen aan db if ($newFileName) { $editGegevensQuery = 'UPDATE users SET profile_picture = :profile_picture WHERE id = :id'; $editGegevensPlaceholders = array(':profile_picture' => $newFileName, ':id' => $user->getId()); $databaseWrapper->query($editGegevensQuery, $editGegevensPlaceholders); new Message("De gegevens zijn gewijzigd!", "success"); relocate("oplossing-file-upload-gegevens-form.php"); } }
} spl_autoload_register('my_autoloader'); define('BASE_URL', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']); define('HOST', dirname(BASE_URL) . '/'); $message = false; if (Message::hasMessage()) { $message = Message::getMessage(); Message::remove(); } $db = new PDO('mysql:host=localhost;dbname=oplossing_file_upload', 'root', ''); // Connectie maken $databaseWrapper = new Database($db); $user = new User($databaseWrapper); if (!$user->validate()) { new Message("U moet eerst inloggen", "error"); relocate("oplossing-file-upload-login-form.php"); } ?> <!doctype html> <html> <head> <meta charset="utf-8"> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Oplossing file upload</title> <style> html { font-family:sans-serif; }
include 'classes/' . $class . '.php'; } spl_autoload_register('my_autoloader'); define('BASE_URL', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']); define('HOST', dirname(BASE_URL) . '/'); $message = false; if (Message::hasMessage()) { $message = Message::getMessage(); Message::remove(); } $db = new PDO('mysql:host=localhost;dbname=oplossing_file_upload', 'root', ''); // Connectie maken $databaseWrapper = new Database($db); $user = new User($databaseWrapper); if ($user->validate()) { relocate("oplossing-file-upload-dashboard.php"); } ?> <!doctype html> <html> <head> <meta charset="utf-8"> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Oplossing file upload login</title> <style> html { font-family:sans-serif; }
spl_autoload_register('my_autoloader'); define('BASE_URL', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']); define('HOST', dirname(BASE_URL) . '/'); $message = false; if (Message::hasMessage()) { $message = Message::getMessage(); Message::remove(); } $db = new PDO('mysql:host=localhost;dbname=opdracht_file_upload', 'root', ''); // Connectie maken $databaseWrapper = new Database($db); $user = new User($databaseWrapper); if (!$user->validate()) { new Message("U moet eerst inloggen", "error"); relocate("login-form.php"); } var_dump($_POST); if (isset($_POST['submit'])) { $id = $_POST['id']; $titel = $_POST['titel']; $artikelTekst = $_POST['artikel']; $kernwoorden = $_POST['kernwoorden']; $datum = $_POST['datum']; $is_active = isset($_POST['is_active']) ? 1 : 0; $artikel = new Artikel($databaseWrapper); $artikelEdited = $artikel->edit($id, $titel, $artikelTekst, $kernwoorden, $datum, $is_active); if ($artikelEdited) { new Message('Het artikel met titel "' . $titel . '" werd gewijzigd.', 'success'); relocate("artikels-overzicht.php"); } }
<?php session_start(); function my_autoloader($class) { include 'classes/' . $class . '.php'; } spl_autoload_register('my_autoloader'); function relocate($url) { header('location: ' . $url); } define('BASE_URL', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']); define('HOST', dirname(BASE_URL) . '/'); $db = new PDO('mysql:host=localhost;dbname=oplossing_crud_cms', 'root', ''); // Connectie maken $databaseWrapper = new Database($db); $user = new User($databaseWrapper); $userLoggedOut = $user->logout(); if ($userLoggedOut) { new Message("Bedankt en tot de volgende!", "success"); relocate('oplossing-CRUD-CMS-login-form.php'); }
{ header('location: ' . $url); } function my_autoloader($class) { include 'classes/' . $class . '.php'; } spl_autoload_register('my_autoloader'); define('BASE_URL', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']); define('HOST', dirname(BASE_URL) . '/'); $message = false; if (Message::hasMessage()) { $message = Message::getMessage(); Message::remove(); } $db = new PDO('mysql:host=localhost;dbname=oplossing_file_upload', 'root', ''); // Connectie maken $databaseWrapper = new Database($db); $user = new User($databaseWrapper); if (!$user->validate()) { new Message("U moet eerst inloggen", "error"); relocate("oplossing-file-upload-login-form.php"); } if (isset($_POST['activate'])) { $artikel = new Artikel($databaseWrapper); $id = $_POST['activate']; var_dump($_POST); $artikel->toggle($id); new Message('Het artikel is succesvol van activatiestatus veranderd', 'success'); relocate("oplossing-file-upload-artikels-overzicht.php"); }
} spl_autoload_register('my_autoloader'); define('BASE_URL', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']); define('HOST', dirname(BASE_URL) . '/'); $message = false; if (Message::hasMessage()) { $message = Message::getMessage(); Message::remove(); } $db = new PDO('mysql:host=localhost;dbname=opdracht_file_upload', 'root', ''); // Connectie maken $databaseWrapper = new Database($db); $user = new User($databaseWrapper); if (!$user->validate()) { new Message("U moet eerst inloggen", "error"); relocate("login-form.php"); } $artikel = new Artikel($databaseWrapper); $artikels = $artikel->get(); ?> <!doctype html> <html> <head> <meta charset="utf-8"> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Opdracht file upload</title> <style> html {