From 46431b9d8310f8d8a7ff1d654fa82208ce08645b Mon Sep 17 00:00:00 2001 From: Rubenwardy Date: Fri, 7 Sep 2012 19:46:12 +0100 Subject: [PATCH] Added Delete Entry --- deleteentry.php | 47 +++++++++++++++++++++++++++++++++++++++++++++ mm/getmodbyid.php | 1 - mm/getmodbyname.php | 1 - mm/getmods.php | 1 - viewmod.php | 2 +- 5 files changed, 48 insertions(+), 4 deletions(-) create mode 100644 deleteentry.php delete mode 100644 mm/getmodbyid.php delete mode 100644 mm/getmodbyname.php delete mode 100644 mm/getmods.php diff --git a/deleteentry.php b/deleteentry.php new file mode 100644 index 0000000..d141243 --- /dev/null +++ b/deleteentry.php @@ -0,0 +1,47 @@ + Back to home"); +} + +include "scripts/pageheader.php"; + +$res = mysql_query("SELECT * FROM mods WHERE mod_id=$id",$handle) or SQLerror("MySQL Query Error","Error finding entry $id"); +$row = mysql_fetch_row($res) or die("row error"); + +if (is_member_moderator($_SESSION['user']) || $_SESSION['user']==$row[3]){ +}else{ +SQLerror("Deleting Denied","You do not own that entry, and you are not a moderator"); +} + +// -------------------------- +// Delete Row +// -------------------------- + +$do=true; +$name=$_POST['mod_name']; +if ($name==""){ + $do=false; + $name=$row[1]; +} + +if ($do==true){ + $name=mysql_real_escape_string($name); + mysql_query("DELETE FROM mods WHERE name='$name'",$handle) or SQLerror("MySQL Query Error","Error finding entry $name"); + header("location: index.php"); +} +?> +
+

Delete an Entry

+ will be permanatly deleted

+ +
+ + \ No newline at end of file diff --git a/mm/getmodbyid.php b/mm/getmodbyid.php deleted file mode 100644 index d3f7f0e..0000000 --- a/mm/getmodbyid.php +++ /dev/null @@ -1 +0,0 @@ -This has moved to here \ No newline at end of file diff --git a/mm/getmodbyname.php b/mm/getmodbyname.php deleted file mode 100644 index 63ea202..0000000 --- a/mm/getmodbyname.php +++ /dev/null @@ -1 +0,0 @@ -This has moved to here \ No newline at end of file diff --git a/mm/getmods.php b/mm/getmods.php deleted file mode 100644 index cb13627..0000000 --- a/mm/getmods.php +++ /dev/null @@ -1 +0,0 @@ -This has moved to here \ No newline at end of file diff --git a/viewmod.php b/viewmod.php index 9f29b1a..890c6bf 100644 --- a/viewmod.php +++ b/viewmod.php @@ -15,7 +15,7 @@ include "scripts/pageheader.php"; include "scripts/formatcode.php"; if (is_member_moderator($_SESSION['user']) || $_SESSION['user']==$row[3]){ -$links="Edit"; +$links="Edit Delete"; }else{ $links=""; }