Mini Shell

Direktori : /home/eymajans/public_html/kurumsalv11.ofisimweb.com/Tablolar/Anasayfa/Analiz/
Upload File :
Current File : /home/eymajans/public_html/kurumsalv11.ofisimweb.com/Tablolar/Anasayfa/Analiz/SatisTahsilat.php

	<?php $parabirimleri = $baglanti->query("SELECT * FROM ParaBirimleri")->fetchAll();
foreach($parabirimleri as $parabirimi){
?>
<div class="row">
<div class="col-md-8">
						<div class="card bg-gradient radius-10 w-100 animated <?= $kbilgi['animasyon']?>">
							<div class="card-body">
								<p class="font-weight-bold mb-1">SATIŞ FATURALARI <?= $parabirimi['kisaltma']?></p>
								<div class="d-flex align-items-center">
									<div>
										<h4 class="mb-0"><?php
$fatsatistopla=$baglanti->prepare("SELECT SUM(geneltoplam) AS satis FROM SatFatBilgi where parabirimi='$parabirimi[id]'");
$fatsatistopla->execute();
$fatsatisyaz= $fatsatistopla->fetch();
$fatsatistoplam=$fatsatisyaz['satis'];
?>
	<?= number_format($fatsatistoplam, 2, ',', '.'); ?></h4>
									</div>
									<div class="">
										<p class="mb-0 align-self-center font-weight-bold ms-2">Genel Toplam
										</p>
									</div>
								</div>
								<div id="satis<?= $parabirimi['kisaltma']?>"></div>

 <?php  $satilan= $baglanti->query("SELECT SUM(geneltoplam) AS satis, tarih FROM SatFatBilgi WHERE parabirimi='$parabirimi[id]' and YEAR(tarih) = YEAR(CURDATE()) GROUP by EXTRACT(YEAR_MONTH FROM tarih) order by tarih asc")->fetchAll(PDO::FETCH_ASSOC);
                                                                      ?> 
<script>
$(function () {
	"use strict";
var e = {
		series: [{
			name: "Satış",
			data: [<?php
foreach($satilan as $satilanim){ ?>'<?= $satilanim['satis']?>',
<?php } ?>]
		}],
		chart: {
			foreColor: "rgba(255, 255, 255, 0.50)",
			type: "bar",
			height: 235,
			toolbar: {
				show: !1
			},
			zoom: {
				enabled: !1
			},
			dropShadow: {
				enabled: !1,
				top: 3,
				left: 10,
				blur: 3,
				opacity: .1,
				color: "#0d6efd"
			},
			sparkline: {
				enabled: !1
			}
		},
		plotOptions: {
			radialBar: {
				hollow: {
					size: "70%"
				}
			},
			bar: {
				horizontal: !1,
				columnWidth: "80%",
				endingShape: "rounded"
			}
		},
		markers: {
			size: 0,
			colors: ["#fff"],
			strokeColors: "#fff",
			strokeWidth: 2,
			hover: {
				size: 7
			}
		},
		dataLabels: {
			enabled: !1
		},
		grid: {
			borderColor: 'rgba(255, 255, 255, 0.12)',
            show: true,
		},
		stroke: {
			show: !0,
			width: 3,
			curve: "smooth"
		},
		colors: ["#128e0a"],
		xaxis: {
			categories: [<?php
foreach($satilan as $satilanim){
$tarih=$kisatarih = substr($satilanim["tarih"],0,7);
                                                            ?>'<?= $tarih; ?>',
<?php } ?>]
		},
		fill: {
			opacity: 1
		},
		tooltip: {
			theme: "dark",
			y: {
				formatter: function(e) {
					return " " + e + " <?= $parabirimi['kisaltma']?>"
				}
			}
		}
	};
	new ApexCharts(document.querySelector("#satis<?= $parabirimi['kisaltma']?>"), e).render()
});

	
</script>
				</div>
						</div>
					</div>
<div class="col-md-4">
<div class="card bg-gradient animated <?= $kbilgi['animasyon']?> delay-1s">
							<div class="card-body">
								<div id="tahsilat<?= $parabirimi['id']?>"></div>
							</div>
						</div>
<?php
$cekalistopla=$baglanti->prepare("SELECT SUM(tutar) AS alis FROM CekSenet where parabirimi='$parabirimi[id]'and islem='alinan' and ceksenet='cek'");
$cekalistopla->execute();
$cekalisyaz= $cekalistopla->fetch();
$cekalistoplam=$cekalisyaz['alis'];
if($cekalistoplam>0){
$cekalistoplamim = $cekalistoplam;
}else {
$cekalistoplamim = "0";
}
?>

<?php
$senetalistopla=$baglanti->prepare("SELECT SUM(tutar) AS alis FROM CekSenet where parabirimi='$parabirimi[id]' and islem='alinan' and ceksenet='senet'");
$senetalistopla->execute();
$senetalisyaz= $senetalistopla->fetch();
$senetalistoplam=$senetalisyaz['alis'];
if($senetalistoplam>0){
$senetalistoplamim = $senetalistoplam;
}else {
$senetalistoplamim = "0";
}
?>
	  
<?php
$kasaalistopla=$baglanti->prepare("SELECT SUM(tutar) AS alis FROM KasaGiris where parabirimi='$parabirimi[id]' and islem='kasagirdi'");
$kasaalistopla->execute();
$kasaalisyaz= $kasaalistopla->fetch();
$kasaalistoplam=$kasaalisyaz['alis'];
if($kasaalistoplam>0){
$kasaalistoplamim = $kasaalistoplam;
}else {
$kasaalistoplamim = "0";
}
?>
<?php
$geliralistopla=$baglanti->prepare("SELECT SUM(tutar) AS alis FROM GelirGider where parabirimi='$parabirimi[id]' and durum='gelir'");
$geliralistopla->execute();
$geliralisyaz= $geliralistopla->fetch();
$geliralistoplam=$geliralisyaz['alis'];
if($geliralistoplam>0){
$geliralistoplamim = $geliralistoplam;
}else {
$geliralistoplamim = "0";
}
?>
<?php
$bankaalistopla=$baglanti->prepare("SELECT SUM(tutar) AS alis FROM BankaGiris where parabirimi='$parabirimi[id]' and islem='bankagirdi'");
$bankaalistopla->execute();
$bankaalisyaz= $bankaalistopla->fetch();
$bankaalistoplam=$bankaalisyaz['alis'];
if($bankaalistoplam>0){
$bankaalistoplamim = $bankaalistoplam;
}else {
$bankaalistoplamim = "0";
}
?>
<script>
$(function () {
	"use strict";
var options = {
		series: [<?php echo $kasaalistoplamim; ?>, <?php echo $bankaalistoplamim; ?>, <?php echo $cekalistoplamim; ?>, <?php echo $senetalistoplamim; ?>, <?php echo $geliralistoplamim; ?>],
		chart: {
			foreColor: 'rgba(255, 255, 255, 0.65)',
			height: 300,
			type: 'pie',
		},
title: {
			text: 'TAHSİLAT <?= $parabirimi['kisaltma']?>',
			align: 'left',
			style: {
				fontSize: '14px'
			}
		},
		colors: ["#e20e22","#128e0a","#0bb2d3","#e4ad07","#FF00FF"],
		labels: ['NAKİT', 'BANKA', 'ÇEK', 'SENET', 'GELİR'],
		responsive: [{
			breakpoint: 480,
			options: {
				chart: {
					height: 350
				},
				legend: {
					position: 'bottom'
				}
			}
		}]
	};
	var chart = new ApexCharts(document.querySelector("#tahsilat<?= $parabirimi['id']?>"), options);
	chart.render();
});
</script>
</div>

</div>
<?php } ?>