Current File : /home/users/kundensystem/www/admin/points.php |
<?php
include './inc/header.php';
include './inc/sidebar.php';
if($adminRole['products']!='1'&&$adminData['role']!='1'){
?><script>location.href="index.php";</script><?php
exit;
}
$msg='';
if(isset($_GET['codex'])&&$_GET['codex']=='4'){
$id=$_GET['id'];
mysqli_query($conn, "DELETE FROM ".$dbtable11." WHERE id = '".$id."'");
$msg='<div class="alert alert-success alert-dismissible fade show">Bullet Point wurde aus der Datenbank gelöscht!</div>';
}
if(isset($_POST['rand'])&&$_POST['rand']!=''&&$_POST['rand']==$_SESSION['rand']){
if(!isset($_POST['point_id'])||$_POST['point_id']==''){
mysqli_query($conn, "INSERT INTO ".$dbtable11." SET title = '".$_POST['title']."'");
$msg='<div class="alert alert-success alert-dismissible fade show">Bullet Point wurde erfolgreich angelegt!</div>';
} else {
$id = $_POST['point_id'];
mysqli_query($conn, "UPDATE ".$dbtable11." SET title = '".$_POST['title']."' WHERE id = '".$id."'");
$msg='<div class="alert alert-success alert-dismissible fade show">Kategorie wurde erfolgreich geändert!</div>';
}
}
?>
<main id="main" class="main">
<div class="pagetitle">
<h1>Bullet Points</h1>
<nav>
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="index.php">Home</a></li>
<li class="breadcrumb-item">Unsere Produkte</li>
<li class="breadcrumb-item">Bullet Points</li>
</ol>
</nav>
</div><!-- End Page Title -->
<section class="section dashboard">
<div class="row">
<div class="col-lg-2"> </div>
<div class="col-lg-8">
<div class="card">
<div class="card-body">
<h5 class="card-title">Bullet Points</h5>
<?= $msg;?>
<div class="mb-3">
<button class="btn btn-success" data-bs-toggle="modal" data-bs-target="#editModal" id="addBtn"> + Neue Bullet Point</button>
</div>
<div class="responsive_table">
<table id="data_table" class="table table-striped table-bordered" style="width:100%">
<thead>
<tr>
<th>ID</th>
<th>Titel</th>
<th></th>
</tr>
</thead>
<tbody>
<?php
$sql=mysqli_query($conn, "SELECT * FROM ".$dbtable11);
while($row = mysqli_fetch_assoc($sql)){
echo '<tr>
<td>'.$row['id'].'</td>
<td>'.$row['title'].'</td>
<td class="text-right">
<button class="btn btn-success btn-sm editBtn" data-bs-toggle="modal" data-bs-target="#editModal" data-id="'.$row['id'].'" data-title="'.$row['title'].'">
<i class="bi bi-pencil-fill"></i>
</button>
<a href="points.php?id='.$row['id'].'&codex=4" class="btn btn-danger btn-sm delBtn">
<i class="bi bi-trash"></i>
</a>
</td>
</tr>';
}
?>
</tbody>
</table>
</div>
<br><br>
</div>
</div>
</div>
</div>
</section>
</main><!-- End #main -->
<?php
include_once './inc/footer.php';
?>
<link href="https://cdn.datatables.net/1.10.22/css/dataTables.bootstrap4.min.css" rel="stylesheet">
<script src="https://cdn.datatables.net/1.10.22/js/jquery.dataTables.min.js"></script>
<script src="https://cdn.datatables.net/1.10.22/js/dataTables.bootstrap4.min.js"></script>
<script>
$('.sub11 ul').addClass('show');
$('.sub11 .nav-link').removeClass('collapsed');
$(document).ready(function(){
$('#data_table').DataTable({
"order": [[ 0, "asc" ]],
"scrollX": true,
"language": {
"lengthMenu": "Zeige _MENU_ Einträge",
"info": "Zeige Eintrag _START_ bis _END_ von _TOTAL_ Einträgen",
"search": "Suche:",
"infoEmpty": "Zeige 0 bis 0 von 0 Einträgen",
"emptyTable": "Keine Daten verfügbar",
"paginate": {
"first": "First",
"last": "Last",
"next": "Nächste",
"previous": "Vorher"
},
}
});
})
$(document).on('click', '#addBtn', function(){
$('.modal-title').html('Neue Bullet Point');
$('#title').val('');
$('#point_id').val('');
})
$(document).on('click', '.editBtn', function(){
$('.modal-title').html('Bullet Point bearbeiten');
$('#title').val($(this).data('title'));
$('#point_id').val($(this).data('id'));
})
</script>
<div class="modal fade" id="editModal" tabindex="-1">
<div class="modal-dialog modal-dialog-centered">
<div class="modal-content">
<form method="POST" enctype="multipart/form-data">
<div class="modal-header">
<h5 class="modal-title"></h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<b>Title</b>
<input type="text" class="form-control" id="title" name="title" required>
</div>
<div class="modal-footer">
<?php $rand=rand(); $_SESSION['rand']=$rand; ?>
<input type="hidden" value="<?= $rand;?>" name="rand">
<input type="hidden" name="point_id" id="point_id">
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Abbrechen</button>
<button type="submit" class="btn btn-primary">Speichern</button>
</div>
</form>
</div>
</div>
</div>