Mini Shell
<?php
require("../Ayarlar/Baglantim.php");
require("../Ayarlar/Guvenlik.php");
?>
<?php
if ($_POST["islem"]=="verilencek") {
$tarih1 = $_POST["tarih1"];
$tarih2 = $_POST["tarih2"];
?>
<div class="card">
<div class="card-body bg-dark bg-gradient radius-10">
<div class="d-flex align-items-center table-responsive">
<div>
<h5 class="mb-0 text-uppercase"><span class="text-warning"><?= $tarih1;?> ile <?= $tarih2;?></span> Arası Verilen Çek Raporları</h5>
</div>
</div>
<hr/>
<div class="form-button-action">
<button type="button" class="btn btn-primary" onclick="tiklama('kopyala');">
<span class="btn-label">
<i class="far fa-clipboard"></i>
</span>
<span class="text">Kopyala</span>
</button>
<button type="button" class="btn btn-warning" onclick="tiklama('yazdir');">
<span class="btn-label">
<i class="fas fa-print"></i>
</span>
<span class="text">Yazdır</span>
</button>
<button type="button" class="btn btn-success" onclick="tiklama('excel');">
<span class="btn-label">
<i class="far fa-file-excel"></i>
</span>
<span class="text">Excel</span>
</button>
<button type="button" class="btn btn-danger" onclick="tiklama('pdf');">
<span class="btn-label">
<i class="far fa-file-pdf"></i>
</span>
<span class="text">PDF</span>
</button>
<button type="button" class="btn btn-info" onclick="tiklama('csv');">
<span class="btn-label">
<i class="far fa-file-csv"></i>
</span>
<span class="text">CSV</span>
</button>
<br>
<table class="musteritablosu table table-hover align-middle mb-0">
<thead class="bg-gradient-cosmic">
<tr>
<th>İşlem Tarihi</th>
<th>Cari Adı</th>
<th>Çek Numarası</th>
<th>Banka Adı</th>
<th>Banka Şubesi</th>
<th>Vade Tarihi</th>
<th>Açıklama</th>
<th>Tutar</th>
</tr>
</thead>
<tbody>
<?php $sorgu = $baglanti->query("SELECT * FROM CekSenet where islem='verilen' and ceksenet='cek' and islemtarihi between '$tarih1' and '$tarih2' order by islemtarihi asc")->fetchAll();
foreach ($sorgu as $sonuc) {
?>
<tr>
<td><?= $sonuc['islemtarihi']?></td>
<td><?php $cariler = $baglanti->query("SELECT * FROM Cariler where id=".$sonuc["unvan"])->fetchAll(PDO::FETCH_ASSOC);
if(count($cariler)>0){
?>
<?php
foreach($cariler as $cari){
?>
<?php echo $cari['unvani']; ?>
<?php }?><?php } ?></td>
<td><?= $sonuc['ceknumarasi']?></td>
<td><?= $sonuc['bankaadi']?></td>
<td><?= $sonuc['bankasubesi']?></td>
<td><?= $sonuc['vadetarihi']?></td>
<td><?= $sonuc['aciklama']?></td>
<td><?= number_format($sonuc['tutar'], 2, ',', '.');?> <?php $parabirimi = $baglanti->query("SELECT * FROM ParaBirimleri where id=".$cari["parabirimi"])->fetchAll(PDO::FETCH_ASSOC);
if(count($parabirimi)>0){?>
<?php
foreach($parabirimi as $parabirimim){
?>
<?php echo $parabirimim['kisaltma']; ?>
<?php } ?>
<?php } ?>
<br>
<?php
$tutar=$sonuc['tutar'];
if ($parabirimim['kur'] == "TL") {
$kurgenelsonuc=$tutar*1;
}
else{
$kur = $parabirimim['kur'];
$kurgenelsonuc=$tutar*$DovizKurlari->$kur;
}
?>
<?= number_format($kurgenelsonuc, 2, ',', '.'); ?> TL</td>
</tr>
<?php
} // While Bitiş
?>
</tbody>
</table>
</div>
</div>
<?php } ?>
<?php
if ($_POST["islem"]=="alinancek") {
$tarih1 = $_POST["tarih1"];
$tarih2 = $_POST["tarih2"];
?>
<div class="card">
<div class="card-body bg-dark bg-gradient radius-10">
<div class="d-flex align-items-center table-responsive">
<div>
<h5 class="mb-0 text-uppercase"><span class="text-warning"><?= $tarih1;?> ile <?= $tarih2;?></span> Arası Alınan Çek Raporları</h5>
</div>
</div>
<hr/>
<div class="form-button-action">
<button type="button" class="btn btn-primary" onclick="tiklama('kopyala');">
<span class="btn-label">
<i class="far fa-clipboard"></i>
</span>
<span class="text">Kopyala</span>
</button>
<button type="button" class="btn btn-warning" onclick="tiklama('yazdir');">
<span class="btn-label">
<i class="fas fa-print"></i>
</span>
<span class="text">Yazdır</span>
</button>
<button type="button" class="btn btn-success" onclick="tiklama('excel');">
<span class="btn-label">
<i class="far fa-file-excel"></i>
</span>
<span class="text">Excel</span>
</button>
<button type="button" class="btn btn-danger" onclick="tiklama('pdf');">
<span class="btn-label">
<i class="far fa-file-pdf"></i>
</span>
<span class="text">PDF</span>
</button>
<button type="button" class="btn btn-info" onclick="tiklama('csv');">
<span class="btn-label">
<i class="far fa-file-csv"></i>
</span>
<span class="text">CSV</span>
</button>
<br>
<table class="musteritablosu table table-hover align-middle mb-0">
<thead class="bg-gradient-cosmic">
<tr>
<th>İşlem Tarihi</th>
<th>Cari Adı</th>
<th>Çek Numarası</th>
<th>Banka Adı</th>
<th>Banka Şubesi</th>
<th>Vade Tarihi</th>
<th>Açıklama</th>
<th>Tutar</th>
</tr>
</thead>
<tbody>
<?php $sorgu = $baglanti->query("SELECT * FROM CekSenet where islem='alinan' and ceksenet='cek' and islemtarihi between '$tarih1' and '$tarih2' order by islemtarihi asc")->fetchAll();
foreach ($sorgu as $sonuc) {
?>
<tr>
<td><?= $sonuc['islemtarihi']?></td>
<td><?php $cariler = $baglanti->query("SELECT * FROM Cariler where id=".$sonuc["unvan"])->fetchAll(PDO::FETCH_ASSOC);
if(count($cariler)>0){
?>
<?php
foreach($cariler as $cari){
?>
<?php echo $cari['unvani']; ?>
<?php }?><?php } ?></td>
<td><?= $sonuc['ceknumarasi']?></td>
<td><?= $sonuc['bankaadi']?></td>
<td><?= $sonuc['bankasubesi']?></td>
<td><?= $sonuc['vadetarihi']?></td>
<td><?= $sonuc['aciklama']?></td>
<td><?= number_format($sonuc['tutar'], 2, ',', '.');?> <?php $parabirimi = $baglanti->query("SELECT * FROM ParaBirimleri where id=".$cari["parabirimi"])->fetchAll(PDO::FETCH_ASSOC);
if(count($parabirimi)>0){?>
<?php
foreach($parabirimi as $parabirimim){
?>
<?php echo $parabirimim['kisaltma']; ?>
<?php } ?>
<?php } ?>
<br>
<?php
$tutar=$sonuc['tutar'];
if ($parabirimim['kur'] == "TL") {
$kurgenelsonuc=$tutar*1;
}
else{
$kur = $parabirimim['kur'];
$kurgenelsonuc=$tutar*$DovizKurlari->$kur;
}
?>
<?= number_format($kurgenelsonuc, 2, ',', '.'); ?> TL</td>
</tr>
<?php
} // While Bitiş
?>
</tbody>
</table>
</div>
</div>
<?php } ?>
<?php
if ($_POST["islem"]=="verilensenet") {
$tarih1 = $_POST["tarih1"];
$tarih2 = $_POST["tarih2"];
?>
<div class="card">
<div class="card-body bg-dark bg-gradient radius-10">
<div class="d-flex align-items-center table-responsive">
<div>
<h5 class="mb-0 text-uppercase"><span class="text-warning"><?= $tarih1;?> ile <?= $tarih2;?></span> Arası Verilen Senet Raporları</h5>
</div>
</div>
<hr/>
<div class="form-button-action">
<button type="button" class="btn btn-primary" onclick="tiklama('kopyala');">
<span class="btn-label">
<i class="far fa-clipboard"></i>
</span>
<span class="text">Kopyala</span>
</button>
<button type="button" class="btn btn-warning" onclick="tiklama('yazdir');">
<span class="btn-label">
<i class="fas fa-print"></i>
</span>
<span class="text">Yazdır</span>
</button>
<button type="button" class="btn btn-success" onclick="tiklama('excel');">
<span class="btn-label">
<i class="far fa-file-excel"></i>
</span>
<span class="text">Excel</span>
</button>
<button type="button" class="btn btn-danger" onclick="tiklama('pdf');">
<span class="btn-label">
<i class="far fa-file-pdf"></i>
</span>
<span class="text">PDF</span>
</button>
<button type="button" class="btn btn-info" onclick="tiklama('csv');">
<span class="btn-label">
<i class="far fa-file-csv"></i>
</span>
<span class="text">CSV</span>
</button>
<br>
<table class="musteritablosu table table-hover align-middle mb-0">
<thead class="bg-gradient-cosmic">
<tr>
<th>İşlem Tarihi</th>
<th>Cari Adı</th>
<th>Çek Numarası</th>
<th>Banka Adı</th>
<th>Banka Şubesi</th>
<th>Vade Tarihi</th>
<th>Açıklama</th>
<th>Tutar</th>
</tr>
</thead>
<tbody>
<?php $sorgu = $baglanti->query("SELECT * FROM CekSenet where islem='verilen' and ceksenet='senet' and islemtarihi between '$tarih1' and '$tarih2' order by islemtarihi asc")->fetchAll();
foreach ($sorgu as $sonuc) {
?>
<tr>
<td><?= $sonuc['islemtarihi']?></td>
<td><?php $cariler = $baglanti->query("SELECT * FROM Cariler where id=".$sonuc["unvan"])->fetchAll(PDO::FETCH_ASSOC);
if(count($cariler)>0){
?>
<?php
foreach($cariler as $cari){
?>
<?php echo $cari['unvani']; ?>
<?php }?><?php } ?></td>
<td><?= $sonuc['ceknumarasi']?></td>
<td><?= $sonuc['bankaadi']?></td>
<td><?= $sonuc['bankasubesi']?></td>
<td><?= $sonuc['vadetarihi']?></td>
<td><?= $sonuc['aciklama']?></td>
<td><?= number_format($sonuc['tutar'], 2, ',', '.');?> <?php $parabirimi = $baglanti->query("SELECT * FROM ParaBirimleri where id=".$cari["parabirimi"])->fetchAll(PDO::FETCH_ASSOC);
if(count($parabirimi)>0){?>
<?php
foreach($parabirimi as $parabirimim){
?>
<?php echo $parabirimim['kisaltma']; ?>
<?php } ?>
<?php } ?>
<br>
<?php
$tutar=$sonuc['tutar'];
if ($parabirimim['kur'] == "TL") {
$kurgenelsonuc=$tutar*1;
}
else{
$kur = $parabirimim['kur'];
$kurgenelsonuc=$tutar*$DovizKurlari->$kur;
}
?>
<?= number_format($kurgenelsonuc, 2, ',', '.'); ?> TL</td>
</tr>
<?php
} // While Bitiş
?>
</tbody>
</table>
</div>
</div>
<?php } ?>
<?php
if ($_POST["islem"]=="alinansenet") {
$tarih1 = $_POST["tarih1"];
$tarih2 = $_POST["tarih2"];
?>
<div class="card">
<div class="card-body bg-dark bg-gradient radius-10">
<div class="d-flex align-items-center table-responsive">
<div>
<h5 class="mb-0 text-uppercase"><span class="text-warning"><?= $tarih1;?> ile <?= $tarih2;?></span> Arası Alınan Senet Raporları</h5>
</div>
</div>
<hr/>
<div class="form-button-action">
<button type="button" class="btn btn-primary" onclick="tiklama('kopyala');">
<span class="btn-label">
<i class="far fa-clipboard"></i>
</span>
<span class="text">Kopyala</span>
</button>
<button type="button" class="btn btn-warning" onclick="tiklama('yazdir');">
<span class="btn-label">
<i class="fas fa-print"></i>
</span>
<span class="text">Yazdır</span>
</button>
<button type="button" class="btn btn-success" onclick="tiklama('excel');">
<span class="btn-label">
<i class="far fa-file-excel"></i>
</span>
<span class="text">Excel</span>
</button>
<button type="button" class="btn btn-danger" onclick="tiklama('pdf');">
<span class="btn-label">
<i class="far fa-file-pdf"></i>
</span>
<span class="text">PDF</span>
</button>
<button type="button" class="btn btn-info" onclick="tiklama('csv');">
<span class="btn-label">
<i class="far fa-file-csv"></i>
</span>
<span class="text">CSV</span>
</button>
<br>
<table class="musteritablosu table table-hover align-middle mb-0">
<thead class="bg-gradient-cosmic">
<tr>
<th>İşlem Tarihi</th>
<th>Cari Adı</th>
<th>Çek Numarası</th>
<th>Banka Adı</th>
<th>Banka Şubesi</th>
<th>Vade Tarihi</th>
<th>Açıklama</th>
<th>Tutar</th>
</tr>
</thead>
<tbody>
<?php $sorgu = $baglanti->query("SELECT * FROM CekSenet where islem='alinan' and ceksenet='senet' and islemtarihi between '$tarih1' and '$tarih2' order by islemtarihi asc")->fetchAll();
foreach ($sorgu as $sonuc) {
?>
<tr>
<td><?= $sonuc['islemtarihi']?></td>
<td><?php $cariler = $baglanti->query("SELECT * FROM Cariler where id=".$sonuc["unvan"])->fetchAll(PDO::FETCH_ASSOC);
if(count($cariler)>0){
?>
<?php
foreach($cariler as $cari){
?>
<?php echo $cari['unvani']; ?>
<?php }?><?php } ?></td>
<td><?= $sonuc['ceknumarasi']?></td>
<td><?= $sonuc['bankaadi']?></td>
<td><?= $sonuc['bankasubesi']?></td>
<td><?= $sonuc['vadetarihi']?></td>
<td><?= $sonuc['aciklama']?></td>
<td><?= number_format($sonuc['tutar'], 2, ',', '.');?> <?php $parabirimi = $baglanti->query("SELECT * FROM ParaBirimleri where id=".$cari["parabirimi"])->fetchAll(PDO::FETCH_ASSOC);
if(count($parabirimi)>0){?>
<?php
foreach($parabirimi as $parabirimim){
?>
<?php echo $parabirimim['kisaltma']; ?>
<?php } ?>
<?php } ?>
<br>
<?php
$tutar=$sonuc['tutar'];
if ($parabirimim['kur'] == "TL") {
$kurgenelsonuc=$tutar*1;
}
else{
$kur = $parabirimim['kur'];
$kurgenelsonuc=$tutar*$DovizKurlari->$kur;
}
?>
<?= number_format($kurgenelsonuc, 2, ',', '.'); ?> TL</td>
</tr>
<?php
} // While Bitiş
?>
</tbody>
</table>
</div>
</div>
<?php } ?>
<script src="Tasarim/plugins/datatable/js/jquery.dataTables.min.js"></script>
<script src="Tasarim/plugins/datatable/js/dataTables.bootstrap5.min.js"></script>
<script>
$(".musteritablosu").DataTable({
initComplete: function () {
this.api().columns().every( function () {
var column = this;
var select = $('<select><option value=""></option></select>')
.appendTo( $(column.footer()).empty() )
.on( 'change', function () {
var val = $.fn.dataTable.util.escapeRegex(
$(this).val()
);
column
.search( val ? '^'+val+'$' : '', true, false )
.draw();
} );
column.data().unique().sort().each( function ( d, j ) {
select.append( '<option value="'+d+'">'+d+'</option>' )
} );
} );
},
dom: "<'row '<'col-md-6'l><'col-md-6'f><'col-md-4 d-none d-print-block'B>>rtip",
"aLengthMenu": [[50, 100, -1], [50, 100, "Hepsi"]],
buttons: [
{
extend: 'copyHtml5',
className: 'kopyalama-buton'
},
{
extend: 'excelHtml5',
className: 'excel-buton'
},
{
extend: 'pdfHtml5',
className: 'pdf-buton'
},
{
extend: 'csvHtml5',
className: 'csv-buton'
},
{
extend: 'print',
className: 'yazdir-buton'
}
],
"language": {
"sDecimal": ",",
"sEmptyTable": "Tabloda herhangi bir veri mevcut değil",
"sInfo": "_TOTAL_ kayıttan _START_ - _END_ arasındaki kayıtlar gösteriliyor",
"sInfoEmpty": "Kayıt yok",
"sInfoFiltered": "(_MAX_ kayıt içerisinden bulunan)",
"sInfoPostFix": "",
"sInfoThousands": ".",
"sLengthMenu": "Sayfada _MENU_ kayıt göster",
"sLoadingRecords": "Yükleniyor...",
"sProcessing": "İşleniyor...",
"sSearch": "Ara :",
"sZeroRecords": "Eşleşen kayıt bulunamadı",
"oPaginate": {
"sFirst": "İlk",
"sLast": "Son",
"sNext": "Sonraki",
"sPrevious": "Önceki"
},
"oAria": {
"sSortAscending": ": artan sütun sıralamasını aktifleştir",
"sSortDescending": ": azalan sütun sıralamasını aktifleştir"
},
"buttons": {
"collection": "Koleksiyon <span class=\"ui-button-icon-primary ui-icon ui-icon-triangle-1-s\"><\/span>",
"colvis": "Sütun görünürlüğü",
"colvisRestore": "Görünürlüğü eski haline getir",
"copySuccess": {
"1": "1 satır panoya kopyalandı",
"_": "%ds satır panoya kopyalandı"
},
"copyTitle": "Panoya kopyala",
"csv": "CSV İndir",
"excel": "Excel İndir",
"pageLength": {
"-1": "Bütün satırları göster",
"1": "-",
"_": "%d satır göster"
},
"pdf": "PDF İndir",
"print": "Yazdır",
"copy": "Kopyala",
"copyKeys": "Tablodaki veriyi kopyalamak için CTRL + C tuşlarına basınız. İptal etmek için bu mesaja tıklayın veya escape tuşuna basın."
},
"select": {
"rows": {
"_": "%d kayıt seçildi",
"0": "",
"1": "1 kayıt seçildi"
}
}
}
});
function tiklama(islem){
switch (islem){
case "excel":
$(".excel-buton").trigger("click");
break;
case "kopyala":
$(".kopyalama-buton").trigger("click");
break;
case "pdf":
$(".pdf-buton").trigger("click");
break;
case "csv":
$(".csv-buton").trigger("click");
break;
case "yazdir":
$(".yazdir-buton").trigger("click");
break;
}
}
</script>