Mini Shell
<?php
require("Ayarlar/Baglantim.php");
require("Ayarlar/Guvenlik.php"); ?>
<!doctype html>
<html lang="tr">
<head>
<?php require("Tablolar/Tasarim.php"); ?>
<title>Cari Raporlar- <?= $ayar["siteadi"] ?> - <?= $ayar["siteslogan"] ?></title>
</head>
<body class="bg-theme <?= $kbilgi['temam']?>">
<!--wrapper-->
<div class="wrapper">
<?php require("Tablolar/Sol.php"); ?>
<?php require("Tablolar/UstMenu.php"); ?>
<div class="page-wrapper">
<div class="page-content">
<div class="card radius-10 bg-gradient animated <?= $kbilgi['animasyon']?>">
<div class="card-body">
<div class="d-flex align-items-center">
<div>
<h5 class="mb-0 text-uppercase">Cari Raporlar</h5>
</div>
</div>
<hr/>
<div class="position-relative">
<input type="text" id="arama" class="form-control ps-5" placeholder="Arama Yap"> <span class="position-absolute top-50 product-show translate-middle-y"><i class="bx bx-search"></i></span>
</div>
<br>
<table class="table table-hover">
<thead class="<?= $kbilgi['tablorengi']?>">
<tr class="g-y100">
<th hidden="hidden">id</th>
<th>Cari Adı</th>
<th>Başlangıç Tarihi</th>
<th>Bitiş Tarihi</th>
<th>İşlem Tipi</th>
<th>İşlem</th>
</tr>
</thead>
<tbody>
<?php $sorgu = $baglanti->prepare('Select * from Cariler'); // Veritabanındaki Depolar tablosundaki tüm verileri çekiyoruz
$sorgu->execute();
while($sonuc=$sorgu->fetch()) // While Döngüsü ile Verilerimzi döndürüyoruz
{ // While Başlangıcı
?>
<tr class="veri wow fadeInUp" data-wow-delay="1s">
<td hidden="hidden" class="carisi"><?= $sonuc['id']?></td>
<td><?= $sonuc['unvani']?></td>
<td>
<input class="tarih form-control" placeholder="Başlangıç Tarihi" name="tarih1" value="<?php echo date('Y-m-d H:i'); ?>"></input>
</td>
<td>
<input class="tarih form-control" placeholder="Bitiş Tarihi" name="tarih2" value="<?php echo date('Y-m-d H:i'); ?>"></input>
</td>
<td>
<select class="form-control custom-select" data-placeholder="Marka Seçiniz" tabindex="1" name="islem">
<option class="bg-dark" value="">İşlem Seç</option>
<option class="bg-dark" value="satis">Satış Raporu</option>
<option class="bg-dark" value="alis">Alış Raporu</option>
<option class="bg-dark" value="borc">Borçlandırma Raporu</option>
<option class="bg-dark" value="alacak">Alacaklandırma Raporu</option>
<option class="bg-dark" value="nakittahsilat">Nakit Tahsilat Raporu</option>
<option class="bg-dark" value="nakitodeme">Nakit Ödeme Raporu</option>
<option class="bg-dark" value="bankatahsilat">Banka Tahsilat Raporu</option>
<option class="bg-dark" value="bankaodeme">Banka Ödeme Raporu</option>
<option class="bg-dark" value="alinanceksenet">Alınan Çek - Senet Raporu</option>
<option class="bg-dark" value="verilenceksenet">Verilen Çek - Senet Raporu</option>
</select>
</td>
<td>
<button type="button" class="btn btn-success" data-original-title=İşlemler" data-bs-toggle="modal" data-bs-target="#goster">Raporla</button>
</td>
</tr>
<?php }?>
</tbody>
</table>
</div>
</div>
<div class="modal fade" id="goster" tabindex="-1" aria-hidden="true">
<div class="modal-dialog modal-fullscreen">
<div class="modal-content bg-dark bg-gradient">
<div class="modal-header">
<h5 class="modal-title text-uppercase">Cari Raporları</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body table-responsive">
<div id="modal-loader" style="display: none; text-align: center;">
<img class="g-y100 y-y100" src="Resimler/yukleme.gif">
</div>
<!-- content will be load here -->
<div id="dynamic-content"></div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-danger" data-bs-dismiss="modal">Kapat</button>
</div>
</div>
</div>
</div>
<div type="hidden" id="sonuc"></div>
</div>
</div>
</div>
<!--end page wrapper -->
</div>
<?php require("Tablolar/Overlay.php"); ?>
<?php require("Tablolar/YukariCik.php"); ?>
<?php require("Tablolar/Alt.php"); ?>
</div>
<!--end wrapper-->
<?php require("Tablolar/TemaSecici.php"); ?>
<?php require("Tablolar/Js.php"); ?>
<?php require("Tablolar/Mesaj.php"); ?>
<script>
$('#arama').keyup(function () {
if ($('#arama').val().length < 1) {
var tg = $('.veri');
tg.show();
$(".counter").html("Toplam <strong>" + tg.length + "</strong> kişi gösteriliyor");
return;
}
$('.veri').hide();
var txt = $('#arama').val();
$('.veri').each(function () {
if ($(this).text().toUpperCase().indexOf(txt.toUpperCase()) != -1) {
$(this).show().addClass('animated fadeInUp');
}
});
});
</script>
<script>
wow = new WOW(
{
animateClass: 'animated',
offset: 10,
callback: function(box) {
console.log("WOW: animating <" + box.tagName.toLowerCase() + ">")
}
}
);
wow.init();
document.getElementById('moar').onclick = function() {
var section = document.createElement('section');
section.className = 'section--purple wow fadeInDown';
this.parentNode.insertBefore(section, this);
};
</script>
<script>
$(document).ready(function(){
$(".veri").click(function(e) {
var carisi = $(this).find(".carisi").text();
var tarih1 = $(this).find("[name=tarih1]").val();
var tarih2 =$(this).find("[name=tarih2]").val();
var uid = $(this).find("[name=islem]").val();
$('#dynamic-content').html(''); // leave it blank before ajax call
$('#modal-loader').show(); // load ajax loader
$.ajax({
url: 'Islem/CariRapor.php',
type: 'POST',
data: "islem="+uid+"&cari="+carisi+"&tarih1="+tarih1+"&tarih2="+tarih2,
dataType: 'html'
})
.done(function(data){
console.log(data);
$('#dynamic-content').html('');
$('#dynamic-content').html(data); // load response
$('#modal-loader').hide(); // hide ajax loader
})
.fail(function(){
$('#dynamic-content').html('<div class="card card-stats card-round"><div class="card-body "><div class="row align-items-center"><div class="col-icon"><div class="icon-big text-center icon-danger bubble-shadow-small"><i class="fas fa-times"></i></div></div><div class="col col-stats ml-3 ml-sm-0"><div class="numbers"><p class="card-category text-danger">Hata</p><h5 class="card-title text-warning">Birşeyler Yanlış Gitti. Daha Sonra Tekrar Deneyiniz.</h5></div></div></div></div></div>');
$('#modal-loader').hide();
});
});
});
</script>
</body>
</html>