-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathedit_cat.php
113 lines (101 loc) · 3.26 KB
/
edit_cat.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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
<?php
require_once "./inc/dbc.inc.php";
require_once "./inc/Listen.php";
if(!isset($_GET['id']) || (!(isset($_SESSION['isAdmin']) && $_SESSION['isAdmin'])))
{
header("Location: /"); // User wird auf die Loginseite geleitet
die();
}
if(isset($_POST['delete']))
{
$removeCatQry = $dbc->prepare("DELETE FROM tbl_kategorien WHERE Kategorie_ID = :id");
$removeCatQry->bindParam(":id", $_GET["id"]);
$removeCatQry->execute();
//Wenn eine Kategorie gelöscht wird sollen alle URLs aus dieser Kategorie in die Kategorie "Andere" (id: 0) verschoben werden
$updateAllLinks = $dbc->prepare("UPDATE tbl_urls SET Kategorie_NR = 0 WHERE Kategorie_NR = :id");
$updateAllLinks->bindParam(":id", $_GET["id"]);
$updateAllLinks->execute();
header("Location: admin.php?delete=cat");
die();
}
else if(isset($_POST['edit']))
{
$updateCatQry = $dbc->prepare("UPDATE tbl_kategorien SET
Kategorie_Bezeichnung = :catBez
WHERE Kategorie_ID = :id");
$updateCatQry->bindParam(":catBez", $_POST['Bezeichnung']);
$updateCatQry->bindParam(":id", $_GET["id"]);
$updateCatQry->execute();
$alert = "<script>$.notify('Änderungen erfolgreich gespeichert', 'success');</script>";
}
$cat = getCatById($dbc, $_GET['id']);
?>
<html>
<head>
<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico">
<title>Bearbeitung</title>
<link rel="stylesheet" href="stylesheet.css">
<script src="js/jquery-1.12.3.min.js"></script>
<script src="js/notify.min.js"></script> <!-- Notifications (zB. beim Einloggen) -->
<title>Kategorie bearbeiten</title>
</head>
<body>
<?php if(isset($alert)) { echo $alert; } ?>
<header>
<div id = "nav-bar-links">
<div>
<a href = "index.php"> <b> START   </b> </a>
<a href = "bereich.php"> <b> MEIN BEREICH  </b> </a>
<?php
if(isset($_SESSION['isAdmin']) && $_SESSION['isAdmin'])
{
echo '<a href = "admin.php"> <b> ADMIN  </b> </a>';
echo '<a href = "admin_suche.php"> <b> LINKVERZEICHNIS  </b> </a>';
}
?>
</div>
<div style = "left: 80%;">
<?php
if(isset($_SESSION['username']))
{
echo '<a href="bereich.php"><b>Hallo, ' . $_SESSION['username'] . '</b></a>';
}
else
{
echo '<a href = "login.php"><b>ANMELDEN</b></a>';
}
?>
</div>
</div>
</header>
<div id = "inhalt">
<br>
<br>
<div id = "ueberschrift">
<?php
echo "Hallo, " . $_SESSION['username'] . ".";
?>
<a href="login.php?logout">Willst du dich abmelden?</a>
</div>
<!---->
<form method="POST">
<div id = "inhalt-table">
<table class="demo">
<tr class="noborder">
<td>Bezeichnung</td>
<?php
echo "<td><input type='text' name='Bezeichnung' value='".$cat['Kategorie_Bezeichnung']."'></td>";
?>
</tr>
</table>
<br><br>
<input class="btn btn-small" type = "submit" name="delete" value = "Löschen">   
<input class="btn btn-small" type = "submit" name="edit" value = "Speichern">   
</form>
<form action="admin.php" class="inlineForm">
<input type="submit" class="btn btn-small" value="Zurück">
</form>
</div>
<br>
</div>
</body>