-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdeletebildgruppe.php
87 lines (70 loc) · 3.22 KB
/
deletebildgruppe.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
<!--Auf dieser Seite kann der Admin Bildgruppen/Bildordner löschen. Dies ist natürlich passwortgeschützt. Der Admin muss vorher auswählen welche Gruppe er lösche will. Diese werden über die URL (mit einer ID) übergeben -->
<?php
//überprüfen, ob die SESSION Variable gesetzt ist
if(isset($_SESSION['status'])){
//wenn ja, dann wird ihr Wert in $status gespeichert. Der Wert sollte 0 für nicht angemeldet und 1 für angemeldet sein
$status=$_SESSION['status'];
}else{
//wenn nein, dann ist $status 0
$status='0';
}
//prüfen, ob der user angemeldet ist
if($status !='1'){
//wenn nicht 1, dann ist der user nicht angemeldet und wird auf die login seite weitergeleitet
echo("<script language ='JavaScript'>
window.location.replace('?site=login');
</script>");
}
//wenn er angemeldet ist, passiert nichts und die Seite wird weiter geladen
//In dieser Zeile wird die SideBar in den Admin-Modus gesetzt. Dabei ist sie immer ausgefahren und zeigt die Navigationslinks an.
include('aktiviereAdminSideBar.php');
?>
<div id="deletebildgruppe">
<?php
//Die übergebene GruppenID(gruppenid) Variablen werden aus der URL ausgelesen und gespeichert
$gruppenID=$_GET['gruppenid'];
//Datenbankanbindung
include('datenbank.php');
//Datenbankanfrage: Liefer mir alle Werte(naja nur den Namen) von dieser Bildgruppe mit der eindeutigen ID
$anfrage = 'SELECT gruppenname, gruppenID
FROM bildgruppe
WHERE gruppenID="'.$gruppenID.'"
';
$ergebnis = mysql_query($anfrage)
or die('Anfrage schlug fehl: '.mysql_error());
//Ausgabe des Gruppennames zum Überprüfen
while ( $zeile = mysql_fetch_assoc($ergebnis) ) {
echo('
<p> <b>'.$zeile['gruppenname'].'</b></p>
');
}
//Abschließende Frage zum Löschen
echo('
<p>Wollen Sie diese Bildgruppe wirklich löschen?</p>
<form action="?site=deletebildgruppe&gruppenid='.$gruppenID.'" method="post">
<input type="submit" value="Ja, löschen" id="delete" name="delete">
<input type="submit" value="Nein, nicht löschen" id="cacel" name="cancel">
</form>
');
//Wenn "Ja, löschen" gedrückt wurde
if ( isset($_POST['delete']) ) {
//Datenbankanbindung
include('datenbank.php');
//Löschanfrage mit der GruppenID
$anfrage = 'DELETE FROM bildgruppe WHERE gruppenID="'.$gruppenID.'" ';
//Ergebnis bleibt unbehandelt
$ergebnis = mysql_query($anfrage) or die('Anfrage schlug fehl: '.mysql_error());
//Zurückleitung zur Übersicht über die Bildgruppen, wo der Admin herkommt
echo("<script language ='JavaScript'>
window.location.replace('?site=bildgruppelist');
</script>");
}
//Wenn abbrechen gedrückt wurde
if ( isset($_POST['cancel']) ) {
//Zurückleitung zur Übersicht über die Bildgruppen, wo der Admin herkommt
echo("<script language ='JavaScript'>
window.location.replace('?site=bildgruppelist');
</script>");
}
?>
</div>