buatpromo.php
PHP
<?php
session_start();
if (empty($_SESSION['loginku']) || $_SESSION['roles'] != 'owner') {
header("Location: login");
}
require 'koneksi.php';
require 'function.php';
include 'header.php';
include 'navbar.php';
#tambah
if (isset($_POST['submit'])) {
$resto = pilter($kon, $_POST['resto']);
$namapromo = pilter($kon, $_POST['namapromo']);
$tipe = pilter($kon, $_POST['tipe']);
$potongan = pilter($kon, $_POST['potongan']);
$deskripsi = pilter($kon, $_POST['deskripsi']);
#persiapan statement
$stmt = mysqli_prepare($kon, "INSERT INTO promo (namapromo,resto,tipe,deskripsi,potongan) VALUES (?,?,?,?,?) ");
#Bind parameter
mysqli_stmt_bind_param($stmt, "sssss", $namapromo, $resto, $tipe, $deskripsi, $potongan);
#eksekusi statement
mysqli_stmt_execute($stmt);
}
#hapus
if (isset($_POST['subdelete'])) {
$idpromo = pilter($kon, $_POST['id']);
mysqli_query($kon, "DELETE FROM promo WHERE id = '$idpromo' ");
}
?>
<body style="background-color: #f7f7f7">
<div class="container-fluid">
<div class="alert alert-warning mt-3">
<i class="fa fa-info-circle" aria-hidden="true"></i> Promo bersifat CASHBACK jadi customer harus melakukan pembayaran terlebih dulu baru jumlah potongan harga terlihat
</div>
<div class="row">
<div class="col lg-6">
<button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#starMOD">
<img src="gambar/play.png" alt="" width="25px"> Mulai malakukan blast
</button>
<!-- Trigger Button -->
<button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#BuatPromoMOD">
<img src="gambar/play.png" alt="" width="25px"> Buat promo
</button>
<!-- Trigger Button -->
<button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#BuatPromobundMOD">
<img src="gambar/play.png" alt="" width="25px"> Buat promo bundling
</button>
<!-- Trigger Button -->
<button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#pengguaanpromoMOD">
<img src="gambar/play.png" alt="" width="25px"> pengunaan promo
</button>
<!-- Trigger Button -->
<button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#sendmsgMOD">
<img src="gambar/play.png" alt="" width="25px"> cara kirim pesan masal
</button>
<div class="modal fade" id="starMOD" tabindex="-1">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Mulai menggunakan fitur blast WA (Atur token dulu ya)</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<center>
<iframe width="660" height="315" src="https://www.youtube.com/embed/l7RUMuXrXvE?si=s65L2ubM7QTNP3I3" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</center>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Tutup</button>
</div>
</div>
</div>
</div>
<!-- Modal pengunaan promo -->
<div class="modal fade" id="pengguaanpromoMOD" tabindex="-1" aria-labelledby="pengguaanpromoMODLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="pengguaanpromoMODLabel">Penggunaan promo</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<center>
<iframe width="660" height="315" src="https://www.youtube.com/embed/ykMa0TXj16M?si=R9r-Ep1QixdERBkj" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</center>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Tutup</button>
</div>
</div>
</div>
</div>
<!-- Modal buat promo -->
<div class="modal fade" id="BuatPromoMOD" tabindex="-1" aria-labelledby="BuatPromoMODLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="BuatPromoMODLabel">Buat promo</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<center>
<iframe width="660" height="315" src="https://www.youtube.com/embed/x93JnnCKU1s?si=WHLAsaMdYYba4I0X" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</center>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Tutup</button>
</div>
</div>
</div>
</div>
<!-- Modal buat promo -->
<div class="modal fade" id="BuatPromobundMOD" tabindex="-1" aria-labelledby="BuatPromobundMODLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="BuatPromobundMODLabel">Buat promo bundling</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<center>
<iframe width="660" height="315" src="https://www.youtube.com/embed/uNDbqJuGuKk?si=pOsiLcWAfhTsOf_V" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</center>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Tutup</button>
</div>
</div>
</div>
</div>
<!-- Modal buat promo -->
<div class="modal fade" id="sendmsgMOD" tabindex="-1" aria-labelledby="sendmsgLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="sendmsgMODLabel">Buat promo</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<center>
<iframe width="660" height="315" src="https://www.youtube.com/embed/Q9tNKfLPXds?si=YJJT3GnoEXAfe24c" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</center>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Tutup</button>
</div>
</div>
</div>
</div>
<div class="card card-body card-round mt-3 mb-3">
<form action="" method="POST">
<input type="hidden" name="resto" value="<?= $_SESSION['resto'] ?>" class="form-control mb-3">
<label>Nama Promo</label>
<input type="text" name="namapromo" maxlength="15" class="form-control mb-3">
<div class="alert alert-danger">
Khusus potongan percent jumlah potongan tidak akan lebih dari 20.000.
<br>
Misal total transaksi 1.000.000 anda berikan diskon 5percent . total potongan tidak akan menjadi 50.000 tapi hanya 20.000
</div>
<label>Percent / nominal</label>
<select name="tipe" class="form-control mb-3">
<option value="percent">Percent (Max potongan yg diberikan Rp 20.000)</option>
<option value="nominal">Nominal</option>
</select>
<div class="alert alert-danger">
Jika membuat diskon berupa persen masukan angka misal (5)
<br>
Jika membuat diskon berupa nominal masukan angka berbentuk harga misal (10000)
</div>
<label>Potongan</label>
<input type="number" name="potongan" maxlength="19" class="form-control mb-3">
<label>Deskripsi</label>
<textarea class="form-control mb-3" name="deskripsi" placeholder="Contoh : Diskon 5% untuk pembelian indomie all varian / Diskon 20% setiap hari Senin / Diskon 10% untuk pembelian di atas Rp100.000"></textarea>
<button type="submit" name="submit" class="btn btn-primary">Tambah!</button>
</form>
</div>
</div>
<div class="col lg-6">
<div class="row">
<div class="col lg-6">
<div class="card card-body card-round mt-3">
<?php
$d_customer = mysqli_query($kon, "SELECT * FROM customer WHERE resto = '$_SESSION[resto]' ");
$jml_customer = mysqli_num_rows($d_customer);
?>
<span><?= $jml_customer ?></span>
<small>Total customer anda</small>
<i class="icondetail fa-solid fa-user fa-2x"></i>
</div>
</div>
</div>
<div class="alert alert-danger mt-3">
Untuk bisa menggunakan fitur blast (kirim pesan masal) WA. perlu mengatur token di halaman customer.
<br>
jika token sudah di atur maka semua fitur kirim wa bisa dilakukan <b class="text-danger"><a href="#" data-toggle="modal" data-target="#pelajari">Cara atur token</a></b>
</div>
<!-- Modal -->
<div class="modal fade" id="pelajari" tabindex="-1" aria-labelledby="pelajari" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="pelajari">Cara dapat token fonnte untuk Whatsapp</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<center><iframe width="660" height="315" src="https://www.youtube.com/embed/l7RUMuXrXvE?si=s65L2ubM7QTNP3I3" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></center>
</div>
</div>
</div>
</div>
<table class="table mt-3">
<thead class="thead-light">
<tr>
<th>Nama promo</th>
<th>Potongan</th>
<th>Tipe</th>
<th>Deskripsi</th>
<th>Hapus</th>
<th>Blast</th>
</tr>
</thead>
<tbody class="table-striped">
<?php $d_promo = mysqli_query($kon, "SELECT * FROM promo WHERE resto = '$_SESSION[resto]' ");
while ($l_promo = mysqli_fetch_array($d_promo)) {
?>
<tr>
<td><?= $l_promo['namapromo'] ?></td>
<td><?= $l_promo['potongan'] ?></td>
<td><?= $l_promo['tipe'] ?></td>
<td><?= $l_promo['deskripsi'] ?></td>
<td>
<form action="" method="POST">
<input type="hidden" name="id" value="<?= $l_promo['id'] ?>">
<button type="sumbit" name="subdelete" class="btn btn-danger" style="width: 80%;"><i class="fa fa-trash"></i></button>
</form>
</td>
<td>
<?php
$d_token = mysqli_query($kon, "SELECT * FROM set_token WHERE resto = '$_SESSION[resto]' ORDER BY id DESC LIMIT 1");
$l_token = mysqli_fetch_array($d_token);
if (empty($l_token['token']) or $jml_customer === 0) {
echo "
<button type='submit' class='btn btn-danger float-right' disabled><i class='fa-solid fa-paper-plane'></i> Kirim promo masal</button>
";
} else {
echo "
<form action='kirim-pesan-masal' method='POST'>
<input type='hidden' name='kirim'>
<textarea class='form-control' name='pesan'>Isi pesan promonya..</textarea>
<input type='hidden' name='token' value='$l_token[token]'>
<br>
<button type='submit' class='btn btn-danger float-right'><i class='fa-solid fa-paper-plane'></i> Kirim promo masal </button>
</form>
";
}
?>
</td>
</tr>
<?php } ?>
</tbody>
</table>
</div>
</div>
</div>
</body>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script>
<?php include 'footer.php'; ?>