Current File : /home/users/kundensystem/www/admin/partners.php |
<?php
include './inc/header.php';
include './inc/sidebar.php';
if($adminRole['system']!='1'&&$adminData['role']!='1'){
?><script>location.href="index.php";</script><?php
exit;
}
if(isset($_POST['rand'])&&$_POST['rand']!=''&&isset($_SESSION['rand'])&&$_SESSION['rand']==$_POST['rand']){
$id=isset($_POST['partner_id']) ? $_POST['partner_id'] : '';
$name = $_POST['name'];
$link = $_POST['link'];
if($id==''){
mysqli_query($conn, "INSERT INTO ".$dbtable5."
SET name = '".$name."',
link = '".$link."',
reg_time = '".time()."'");
$msg='<div class="alert alert-success alert-dismissible fade show">Hinweis: Partner wurde erfolgreich hinzugefügt!</div>';
} else {
mysqli_query($conn,"UPDATE ".$dbtable5."
SET `name` = '$name', `link` = '$link'
WHERE `id` = '".$id."'");
$msg='<div class="alert alert-success alert-dismissible fade show">Hinweis: Partner wurde erfolgreich bearbeitet!</div>';
}
}
if(isset($_GET['id'])&&isset($_GET['codex'])&&$_GET['id']!=''&&$_GET['codex']=='44'){
$id=$_GET['id'];
mysqli_query($conn, "DELETE FROM ".$dbtable5." WHERE id = '".$id."'");
$msg='<div class="alert alert-success alert-dismissible fade show">Hinweis: Partner wurde erfolgreich gelöscht!</div>';
}
?>
<main id="main" class="main">
<div class="pagetitle">
<h1>Partner anlegen</h1>
<nav>
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="index.php">Home</a></li>
<li class="breadcrumb-item">System-Einstellungen</li>
<li class="breadcrumb-item">Partner anlegen</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">Partner anlegen</h5>
<?php if($msg!='') echo $msg; ?>
<div class="mb-3">
<button class="btn btn-success addBtn" data-bs-toggle="modal" data-bs-target="#partnerModal"> + Neue Partner </button>
</div>
<table id="data_table" class="table table-striped" style="width:100%">
<thead>
<tr>
<td>ID</td>
<th>Name</th>
<th>Link</th>
<th></th>
</tr>
</thead>
<tbody>
<?php
$sql = mysqli_query($conn,"SELECT * FROM ".$dbtable5);
while($ROW = mysqli_fetch_assoc($sql)){
?>
<tr>
<td><?= $ROW['id'];?></td>
<td><?= $ROW['name'];?></td>
<td><?= $ROW['link'];?></td>
<td class="text-right">
<button class="btn btn-success btn-sm editBtn" data-bs-toggle="modal" data-bs-target="#partnerModal"
data-name="<?= $ROW['name'];?>" data-link="<?= $ROW['link'];?>" data-id="<?= $ROW['id'];?>"
>
<i class="bi bi-pencil-fill"></i>
</button>
<a href="partners.php?id=<?= $ROW['id'];?>&codex=44" class="btn btn-danger btn-sm">
<i class="bi bi-trash"></i>
</a>
</td>
</tr>
<?php
} ?>
</tbody>
</table>
<br><br>
</div>
</div>
</div>
</div>
</section>
</main><!-- End #main -->
<?php
include_once './inc/footer.php';
?>
<div class="modal fade" id="partnerModal" tabindex="-1">
<div class="modal-dialog modal-dialog-centered">
<div class="modal-content">
<form method="POST">
<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">
<div class="mb-3">
Name :
<input type="text" class="form-control" name="name" id="name" required>
</div>
<div class="mb-3">
Link :
<input type="text" class="form-control" name="link" id="link" required>
</div>
</div>
<div class="modal-footer">
<?php $rand=rand(); $_SESSION['rand']=$rand; ?>
<input type="hidden" value="<?= $rand;?>" name="rand">
<input type="hidden" name="partner_id" id="partner_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>
<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>
$('.sub6 ul').addClass('show');
$('.sub6 .nav-link').removeClass('collapsed');
$(document).ready(function(){
$('#data_table').DataTable({
"order": [[ 0, "desc" ]],
"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"
},
}
});
})
$('.addBtn').click(function(){
$('.modal-title').html('Neue Partner');
$('#partner_id').val('');
$('#name').val('');
$('#link').val('');
})
$('.editBtn').click(function(){
$('.modal-title').html('Partner bearbeiten');
$('#partner_id').val($(this).data('id'));
$('#name').val($(this).data('name'));
$('#link').val($(this).data('link'));
})
</script>