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/CokAlinan.php

<div class="row row-cols-1 row-cols-xl-3">
<div class="col d-flex">
						<div class="card bg-gradient radius-10 w-100 animated <?= $kbilgi['animasyon']?>">
							<div class="card-body">
								<div class="d-flex align-items-center">
									<div>
										<h5 class="mb-1">ÇOK ALINAN ÜRÜNLER</h5>
										<p class="mb-0 font-13"><i class='bx bxs-calendar'></i>Genel Toplam</p>
									</div>

								</div>
							</div>

							<div class="cokalinan p-3 mb-3">
<?php $alis = $baglanti->query("SELECT urunadi, SUM(adet) AS toplam FROM AlisFaturasi GROUP BY urunadi order by toplam desc LIMIT 25")->fetchAll();
foreach ($alis as $alisim) {
$alistoplam=$alisim['toplam'];
?> 
 <?php $alisurun = $baglanti->query("SELECT * FROM Urunler where id='$alisim[urunadi]'")->fetchAll();
foreach ($alisurun as $alisurunum) {
?> 
								<div class="row border mx-0 mb-3 py-2 radius-10 cursor-pointer">
									<div class="col-sm-6">
										<div class="d-flex align-items-center">
											<div class="product-img">
												<img src="<?= $alisurunum['resmi']?>" alt="" />
											</div>
											<div class="ms-2">
												<h6 class="mb-1"><?= $alisurunum['urunadi']?></h6>
												<p class="mb-0"><?php 
                                                      $alisstokgrup = $baglanti->query("SELECT * FROM StokGruplar where id=".$alisurunum["stokgrubu"])->fetchAll(PDO::FETCH_ASSOC);
 if(count($alisstokgrup)>0){
?>
<?php foreach($alisstokgrup as $alisgrubu){?>
<?php echo $alisgrubu['stokgrupadi']; ?>
<?php } ?>
       <?php } ?></p>
											</div>
										</div>
									</div>
									<div class="col-sm">
										<h6 class="mb-1"><?= $alistoplam; ?></h6>
										<p class="mb-0"><?php $alisbirim = $baglanti->query("SELECT * FROM Birim where id=".$alisurunum["birimadi"])->fetchAll(PDO::FETCH_ASSOC);
if(count($alisbirim)>0){?>
<?php foreach($alisbirim as $alisbirimi){
?>
<?php echo $alisbirimi['kisaltma']; ?>
<?php }?>
<?php } ?></p>
									</div>
									<div class="col-sm">
										<div id="cokalinan<?= $alisurunum['id']?>"></div>
<?php  $alislar = $baglanti->query("SELECT * FROM AlisFaturasi WHERE urunadi='$alisurunum[id]' GROUP BY tarih order by tarih asc")->fetchAll(PDO::FETCH_ASSOC);
                                                                      ?>
<script>
$(function() {
	"use strict";
	var
	
	
	e = {
		series: [{
			name: "Revenue",
			data: [<?php
foreach($alislar as $alislarim){ ?>'<?= $alislarim['adet']?>',
<?php } ?>]
		}],
		chart: {
			type: "area",
			height: 45,
			toolbar: {
				show: !1
			},
			zoom: {
				enabled: !1
			},
			dropShadow: {
				enabled: !1,
				top: 3,
				left: 14,
				blur: 4,
				opacity: .12,
				color: "#ff0000"
			},
			sparkline: {
				enabled: !0
			}
		},
		markers: {
			size: 0,
			colors: ["#fff"],
			strokeColors: "#ff0000",
			strokeWidth: 2,
			hover: {
				size: 7
			}
		},
		dataLabels: {
			enabled: !1
		},
		stroke: {
			show: !0,
			width: 2,
			curve: "smooth"
		},
		fill: {
		  type: 'gradient',
		  gradient: {
			shade: 'light',
			type: "vertical",
			shadeIntensity: 0.5,
			gradientToColors: ["#fff"],
			inverseColors: true,
			opacityFrom: 0.2,	
			opacityTo: 0.5,
			stops: [0, 50, 100],
			colorStops: []
		  }
		},
		colors: ["#fff"],
		xaxis: {
			categories: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]
		},
		tooltip: {
			theme: "dark",
			fixed: {
				enabled: !1
			},
			x: {
				show: !1
			},
			y: {
				title: {
					formatter: function(e) {
						return ""
					}
				}
			},
			marker: {
				show: !1
			}
		}
	};
	new ApexCharts(document.querySelector("#cokalinan<?= $alisurunum['id']?>"), e).render();
	
});
</script>

									</div>

								</div>
<?php } ?>
<?php } ?>
							</div>

						</div>

					</div>
<div class="col d-flex">
						<div class="card bg-gradient radius-10 w-100 animated <?= $kbilgi['animasyon']?> delay-1s">
							<div class="card-body">
								<div class="d-flex align-items-center">
									<div>
										<h5 class="mb-0">ÇOK ALINAN GRUPLAR</h5>
<p class="mb-0 font-13"><i class='bx bxs-calendar'></i>Genel Toplam</p>
									</div>
							
								</div>
								<div class="mt-5" id="cokalinangrup"></div>




<script>
$(function() {
	"use strict";
	var
	e = {
		series: [ <?php $grupalis1 = $baglanti->query("SELECT stokgrup, SUM(adet) AS toplam FROM AlisFaturasi GROUP BY stokgrup order by toplam desc LIMIT 4")->fetchAll();
foreach ($grupalis1 as $grupalisim1) {
$grupalistoplam1=$grupalisim1['toplam'];
if($grupalistoplam1>0){
$grupalistoplamim1 = $grupalistoplam1;
}else {
$grupalistoplamim1 = "0";
}
?> 
 <?php $alisgrup1 = $baglanti->query("SELECT * FROM StokGruplar where id='$grupalisim1[stokgrup]'")->fetchAll();
foreach ($alisgrup1 as $alisgrubum1) {
?><?= $grupalistoplamim1; ?>,<?php }?>
<?php } ?>],
		chart: {
			foreColor: 'rgba(255, 255, 255, 0.65)',
			height: 240,
			type: "donut"
		},
		legend: {
			position: "bottom",
			show: 1
		},
		plotOptions: {
			pie: {
				donut: {
					size: "80%"
				}
			}
		},
		colors: ["#e20e22","#128e0a","#0bb2d3","#e4ad07"],
		dataLabels: {
			enabled: 1
		},
        tooltip: {
			enabled:false,
			theme: "dark",
			y: {
				formatter: function(e) {
					return "$ " + e + " thousands"
				}
			}
		},   
		labels: [<?php $grupalis2 = $baglanti->query("SELECT stokgrup, SUM(adet) AS toplam FROM AlisFaturasi GROUP BY stokgrup order by toplam desc LIMIT 4")->fetchAll();
foreach ($grupalis2 as $grupalisim2) {
$grupalistoplam2=$grupalisim2['toplam'];
if($grupalistoplam2>0){
$grupalistoplamim2 = $grupalistoplam2;
}else {
$grupalistoplamim2 = "0";
}
?> 
 <?php $alisgrup2 = $baglanti->query("SELECT * FROM StokGruplar where id='$grupalisim2[stokgrup]'")->fetchAll();
foreach ($alisgrup2 as $alisgrubum2) {
?>'<?= $alisgrubum2['stokgrupadi']?> ',<?php }?>
<?php } ?>],
		responsive: [{
			breakpoint: 480,
			options: {
				chart: {
					height: 200
				},
				legend: {
					position: "bottom"
				}
			}
		}]
	};
	new ApexCharts(document.querySelector("#cokalinangrup"), e).render();
});
</script>
							</div>
							<ul class="list-group list-group-flush">
 <?php $grupalis = $baglanti->query("SELECT stokgrup, SUM(adet) AS toplam FROM AlisFaturasi GROUP BY stokgrup order by toplam desc LIMIT 4")->fetchAll();
foreach ($grupalis as $grupalisim) {
$grupalistoplam=$grupalisim['toplam'];
if($grupalistoplam>0){
$grupalistoplamim = $grupalistoplam;
}else {
$grupalistoplamim = "0";
}
?> 
 <?php $alisgrup = $baglanti->query("SELECT * FROM StokGruplar where id='$grupalisim[stokgrup]'")->fetchAll();
foreach ($alisgrup as $alisgrubum) {
?> 
	
								<li class="list-group-item d-flex bg-transparent justify-content-between align-items-center"><?= $alisgrubum['stokgrupadi']?> <span class="badge bg-dark bg-gradient rounded-pill"><?= $grupalistoplamim; ?></span>
								</li>

<?php }?>
<?php } ?>

							</ul>
						</div>
					</div>
<div class="col d-flex">
<div class="card bg-gradient radius-10 w-100 animated <?= $kbilgi['animasyon']?> delay-2s">
							<div class="card-body">
		<div class="d-flex align-items-center">
									<div>
										<h5 class="mb-0">ÇOK ALIŞ YAPILAN CARİLER</h5>
<p class="mb-0 font-13"><i class='bx bxs-calendar'></i>Genel Toplam</p>
									</div>
							
								</div>						
<div class="chart-container1">
									<canvas id="cokalinancari"></canvas>
								</div>
<script>
$(function () {
	"use strict";
	new Chart(document.getElementById("cokalinancari"), {
		type: 'horizontalBar',
		data: {
			labels: [<?php $carialis2 = $baglanti->query("SELECT cariadi, SUM(geneltoplam) AS toplam FROM AlFatBilgi GROUP BY cariadi order by toplam desc LIMIT 10")->fetchAll();
foreach ($carialis2 as $carialisim2) {
$carialistoplam2=$carialisim2['toplam'];
if($carialistoplam2>0){
$carialistoplamim2 = $carialistoplam2;
}else {
$carialistoplamim2 = "0";
}
?> 
 <?php $aliscari2 = $baglanti->query("SELECT * FROM Cariler where id='$carialisim2[cariadi]'")->fetchAll();
foreach ($aliscari2 as $aliscarim2) {
$aliskisacarim2 = substr($aliscarim2["unvani"],0,20);
?>'<?= $aliskisacarim2; ?>',<?php }?>
<?php } ?>],
			datasets: [{
				label: "TOPLAM",
				backgroundColor: ["#128e0a","#0bb2d3","#e20e22","#e4ad07","#515a62","#0c62e0","#128e0a","#0bb2d3","#e20e22","#e4ad07"],
				data: [<?php $carialis1 = $baglanti->query("SELECT cariadi, SUM(geneltoplam) AS toplam FROM AlFatBilgi GROUP BY cariadi order by toplam desc LIMIT 10")->fetchAll();
foreach ($carialis1 as $carialisim1) {
$carialistoplam1=$carialisim1['toplam'];
if($carialistoplam1>0){
$carialistoplamim1 = $carialistoplam1;
}else {
$carialistoplamim1 = "0";
}
?> 
 <?php $aliscari1 = $baglanti->query("SELECT * FROM Cariler where id='$carialisim1[cariadi]'")->fetchAll();
foreach ($aliscari1 as $aliscarim1) {
?><?= $carialistoplamim1; ?>,<?php }?>
<?php } ?>]
			}]
		},
		options: {
			maintainAspectRatio: false,
			legend: {
				display: false
			},
			
			scales: {
				xAxes: [{
					ticks: {
						beginAtZero: true,
						fontColor: '#fff'
					},
					gridLines: {
						display: true,
						color: "rgba(255, 255, 255, 0.24)"
					},
				}],
				yAxes: [{
					ticks: {
						beginAtZero: true,
						fontColor: 'rgba(255, 255, 255, 0.64)'
					},
					gridLines: {
						display: true,
						color: "rgba(255, 255, 255, 0.24)"
					},
				}]
			}
		}
	});
	
	
});
</script>
</div>
</div>
</div>



</div>