Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * delete_page.php
- *
- * Raderar sidan och skickar iväg Admin till index.php
- */
- session_start();
- // anslut
- require "anslut.php";
- // loginkontroll
- require "loginkontroll.php";
- // Kolla att $_GET['sida'] är ett heltal
- if (empty($_GET['sida']) || isset($_GET['sida']) && $_GET['sida'] != (int)$_GET['sida'] ) {
- header('index.php'); // manipulation SEND TO HELL!
- exit;
- }
- if ( $_GET['sida'] == 1 ) {
- // Sidan får ej raderas
- // TODO
- header('index.php?'); // Startsidan får ej raderas
- alert("Startsidan kan ej raderas");
- exit;
- }
- $stmt = $dbh->prepare(
- "SELECT
- contentID,
- FROM
- content
- WHERE
- contentID = :sida"
- );
- $stmt->bindParam(':sida', $_GET['sida']);
- $stmt->execute();
- $sida = $stmt->fetch();
- // Kolla att $_GET['sida'] motsvarar en sida som faktist finns (mindre viktig)
- if ( empty($sida) ) {
- header('index.php'); // manipulation SEND TO HELL!
- exit;
- } else {
- // Ta bort en sida
- $stmt = $dbh->prepare(
- "DELETE
- FROM content
- WHERE contentID = :contentID"
- );
- $stmt->bindParam(':contentID', $sida['contentID']);
- $stmt->execute();
- header('index.php?');
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement