%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/html/buggydubrovnik.com/prodaja/statistika/
Upload File :
Create Path :
Current File : //var/www/html/buggydubrovnik.com/prodaja/statistika/index.php

<?php
	if (session_id() == ""){
		session_cache_expire(30);
		session_start();
	}
if(!isset($_SESSION['userx']))
 		{header( 'Location: auth.php' ) ; exit;}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript" src="statsBL.js" ></script>
<script language="JavaScript" type="text/javascript" src="../calendar_eu.js"></script>
<link rel="stylesheet" href="../calendar.css" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="../style.css" rel="stylesheet" type="text/css" />

<title>Buggy Safari - Statistika</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script src="../jquery.js"></script>
<script type="text/javascript" src="./highcharts.js"></script>
<link href="../glyphicons.css" type="text/css" rel="stylesheet"/>
<script>
    $(document).ready(function(){
        var sidemenu=$("#izborniklijevo")
        $("#toggleMenuButton").on("click", function(){
            if(sidemenu.hasClass("active")) {
                sidemenu.removeClass("active")
                $(this).removeClass("active")
            }
            else {
                sidemenu.addClass("active")
                $(this).addClass("active")
            }
        })
    })
</script>


	<script type="text/javascript">
	
	var tip=0;
	var tip=0;
	var chartData = new Array();
	var chartData2 = new Array();	
	var Xos = new Array();	
	var Xos2 = new Array();
	var chartTitle;
	var chartName;
	var vari = "";
	var index=0;
	var index2=0;
	
function prikaziDiv(){
	index = document.getElementById('vrselect').selectedIndex;
	if((index!=2)&&(index!=3)) {document.getElementById('oddodiv').style.display="none";document.getElementById('vrazmakdiv').style.display="none";}
	if(index==2) {document.getElementById('oddodiv').style.display="none";document.getElementById('vrazmakdiv').style.display="inline";}
	if(index==3) {document.getElementById('oddodiv').style.display="inline";document.getElementById('vrazmakdiv').style.display="none";}
}
function prikaziDiv2(){
	index2 = document.getElementById('vrselect2').selectedIndex;
	if((index2!=2)&&(index2!=3)) {document.getElementById('oddodiv2').style.display="none";document.getElementById('vrazmakdiv2').style.display="none";}
	if(index2==2) {document.getElementById('oddodiv2').style.display="none";document.getElementById('vrazmakdiv2').style.display="inline";}
	if(index2==3) {document.getElementById('oddodiv2').style.display="inline";document.getElementById('vrazmakdiv2').style.display="none";}
}

function ParsirajSve(value)
{
	value = value.split("##");
	for (var i = 0; i < value.length; i++)
	{
	var tmp = value[i].split("==");
	value[tmp[0]] = tmp[1];
	}
	return value;
}

function PromijeniTip(id){
		tip=id;
}

function PovuciPodatke(){
	var putniciUkupno = new Array();
	var putniciOdrasli = new Array();
	var putniciDjeca = new Array();
	var cijenaUkupno = new Array();
	var cijenaOdrasli = new Array();
	var cijenaDjeca = new Array();
	var rabatUkupno = new Array();
	var rabatOdrasli = new Array();
	var rabatDjeca = new Array();
		
	var putniciUkupno2 = new Array();
	var cijenaUkupno2 = new Array();
	var rabatUkupno2 = new Array();
		
 	var odkad=''; 
 	var dokad='';
 	if(index==3){	
		vrijednost = (document.unos.pocetak.value).split("-"); 
		odkad=vrijednost[2]+'-'+vrijednost[1]+'-'+vrijednost[0];
	
		vrijednost = (document.unos.kraj.value).split("-"); 
		dokad=vrijednost[2]+'-'+vrijednost[1]+'-'+vrijednost[0];
 	}
 
 	if(index==2){ 
		var vpocetak;
		var vkraj;
		vrijednost = (document.unos.pocetak1.value).split("-"); 
   		//za dan
		if(document.unos.vrazmak[0].checked){	
			odkad=vrijednost[2]+'-'+vrijednost[1]+'-'+vrijednost[0];
			dokad=vrijednost[2]+'-'+vrijednost[1]+'-'+vrijednost[0];
   		//za tjedan
		}else if(document.unos.vrazmak[1].checked){
			var dan = new Date(vrijednost[2],(parseInt(vrijednost[1],10)-1),vrijednost[0]);
			var DuT=dan.getDay();
			if(DuT == 0){
				vpocetak=new Date(vrijednost[2],(parseInt(vrijednost[1],10)-1),vrijednost[0]);
				vpocetak.setDate(vpocetak.getDate() - 6);		
				odkad = vpocetak.getFullYear()+'-'+(vpocetak.getMonth()+1)+'-'+vpocetak.getDate();
				dokad = vrijednost[2]+'-'+vrijednost[1]+'-'+vrijednost[0];
			}else{
				vpocetak=new Date(vrijednost[2],(parseInt(vrijednost[1],10)-1),vrijednost[0]);
				vpocetak.setDate(vpocetak.getDate() - (DuT-1));
				vkraj = new Date(vpocetak);
				vkraj.setDate(vpocetak.getDate() + 6);
				odkad = vpocetak.getFullYear()+'-'+(vpocetak.getMonth()+1)+'-'+vpocetak.getDate();
				dokad = vkraj.getFullYear()+'-'+(vkraj.getMonth()+1)+'-'+vkraj.getDate();
			}
   		//za mjesec
		}else if(document.unos.vrazmak[2].checked){
			odkad=vrijednost[2]+'-'+vrijednost[1]+'-01';
			vkraj=new Date(vrijednost[2],vrijednost[1],1);
			vkraj.setDate(vkraj.getDate() - 1);
			dokad = vkraj.getFullYear()+'-'+(vkraj.getMonth()+1)+'-'+vkraj.getDate();
   		//za godinu
		}else if(document.unos.vrazmak[3].checked){
			odkad=vrijednost[2]+'-01-01';
			dokad=vrijednost[2]+'-12-31';
		}
 	}
 
  	if(index!=2&&index!=3) { 
 		datum = new Date();
		odkad = datum.getFullYear() + '-01-01';
		dokad = datum.getFullYear() + '-12-31';
	}
	DohvatiStatistiku(odkad, dokad, 'izlet', 'izlet', 'SVI');
	//alert(vari);
	podaci = ParsirajSve(vari);
	
	for(i=0;i<podaci['brojac'];i++)
	{
		Xos[i] = podaci['naziv'+i];
		putniciOdrasli[i] = parseInt(podaci['odrasli'+i]);
		putniciDjeca[i] = parseInt(podaci['djeca'+i]);
		putniciUkupno[i] = putniciOdrasli[i] + putniciDjeca[i];
		cijenaOdrasli[i] = parseInt(podaci['cijenaodrasli'+i]);
		cijenaDjeca[i] = parseInt(podaci['cijenadjeca'+i]);
		cijenaUkupno[i] = cijenaOdrasli[i] + cijenaDjeca[i];
		rabatOdrasli[i] = parseInt(podaci['rabatodrasli'+i]);
		rabatDjeca[i] = parseInt(podaci['rabatdjeca'+i]);
		rabatUkupno[i] = rabatOdrasli[i] + rabatDjeca[i];
	} 
	
 	if(index2==3){	
		vrijednost = (document.unos.pocetak2.value).split("-"); 
		odkad=vrijednost[2]+'-'+vrijednost[1]+'-'+vrijednost[0];
	
		vrijednost = (document.unos.kraj2.value).split("-"); 
		dokad=vrijednost[2]+'-'+vrijednost[1]+'-'+vrijednost[0];
 	}
 
 	if(index2==2){ 
		var vpocetak;
		var vkraj;
		vrijednost = (document.unos.pocetak3.value).split("-"); 
   		//za dan
		if(document.unos.vrazmak2[0].checked){	
			odkad=vrijednost[2]+'-'+vrijednost[1]+'-'+vrijednost[0];
			dokad=vrijednost[2]+'-'+vrijednost[1]+'-'+vrijednost[0];
   		//za tjedan
		}else if(document.unos.vrazmak2[1].checked){
			var dan = new Date(vrijednost[2],(parseInt(vrijednost[1],10)-1),vrijednost[0]);
			var DuT=dan.getDay();
			if(DuT == 0){
				vpocetak=new Date(vrijednost[2],(parseInt(vrijednost[1],10)-1),vrijednost[0]);
				vpocetak.setDate(vpocetak.getDate() - 6);		
				odkad = vpocetak.getFullYear()+'-'+(vpocetak.getMonth()+1)+'-'+vpocetak.getDate();
				dokad = vrijednost[2]+'-'+vrijednost[1]+'-'+vrijednost[0];
			}else{
				vpocetak=new Date(vrijednost[2],(parseInt(vrijednost[1],10)-1),vrijednost[0]);
				vpocetak.setDate(vpocetak.getDate() - (DuT-1));
				vkraj = new Date(vpocetak);
				vkraj.setDate(vpocetak.getDate() + 6);
				odkad = vpocetak.getFullYear()+'-'+(vpocetak.getMonth()+1)+'-'+vpocetak.getDate();
				dokad = vkraj.getFullYear()+'-'+(vkraj.getMonth()+1)+'-'+vkraj.getDate();
			}
   		//za mjesec
		}else if(document.unos.vrazmak2[2].checked){
			odkad=vrijednost[2]+'-'+vrijednost[1]+'-01';
			vkraj=new Date(vrijednost[2],vrijednost[1],1);
			vkraj.setDate(vkraj.getDate() - 1);
			dokad = vkraj.getFullYear()+'-'+(vkraj.getMonth()+1)+'-'+vkraj.getDate();
   		//za godinu
		}else if(document.unos.vrazmak2[3].checked){
			odkad=vrijednost[2]+'-01-01';
			dokad=vrijednost[2]+'-12-31';
		}
 	}
 
  	if(index2!=2&&index2!=3) { 
 		datum = new Date();
		odkad = datum.getFullYear() + '-01-01';
		dokad = datum.getFullYear() + '-12-31';
	}
	
	DohvatiStatistiku(odkad, dokad, 'izlet', 'izlet', 'SVI');
	podaci2 = ParsirajSve(vari);
	
	for(i=0;i<podaci2['brojac'];i++)
	{
		Xos2[i] = podaci2['naziv'+i];
		putniciUkupno2[i] = parseInt(podaci2['odrasli'+i]) + parseInt(podaci2['djeca'+i]);
		cijenaUkupno2[i] = parseInt(podaci2['cijenaodrasli'+i]) + parseInt(podaci2['cijenadjeca'+i]);
		rabatUkupno2[i] = parseInt(podaci2['rabatodrasli'+i]) + parseInt(podaci2['rabatdjeca'+i]);
	} 
	
	if(tip == 1){
		chartName = 'Ukupno putnika';
		chartData = putniciUkupno;
		chartData2 = putniciUkupno2;
	}
	/*else if(tip == 2){
		chartName = 'Broj odraslih';
		chartData = putniciOdrasli;
	}
	else if(tip == 3){
		chartName = 'Broj djece';
		chartData = putniciDjeca;
	}*/
	else if(tip == 4){
		chartName = 'Ukupna cijena';
		chartData = cijenaUkupno;
		chartData2 = cijenaUkupno2;
	}
	/*else if(tip == 5){
		chartName = 'Cijena za odrasle';
		chartData = cijenaOdrasli;
	}
	else if(tip == 6){
		chartName = 'Cijena za djecu';
		chartData = cijenaDjeca;
	}*/
	else if(tip == 7){
		chartName = 'Rabat ukupno';
		chartData = rabatUkupno;
		chartData2 = rabatUkupno2;
	}
	/*else if(tip == 8){
		chartName = 'Rabat odrasli';
		chartData = rabatOdrasli;
	}
	else if(tip == 9){
		chartName = 'Rabat djeca';
		chartData = rabatDjeca;
	}*/
}
			
$(document).ready(function(){
	$("button").click(function() {
		PovuciPodatke();
		
		chart = new Highcharts.Chart({
			chart: {
				renderTo: 'ispis1',
				defaultSeriesType: 'column',
       		  	margin: [ 20, 0, 150, 50]
			},
			title: {
				text: ''
			},
			subtitle: {
			},
			xAxis: {
				categories: Xos,
         		labels: {
         		   rotation: -45,
         		   align: 'right',
         		   style: {
         		       font: 'normal 13px Verdana, sans-serif'
				   }
				} 
			},
			yAxis: {
				min: 0,
				title: {
					text: ''
				}
			},
			tooltip: {
				formatter: function() {
					return ''+
						this.x +': '+ this.y;
				}
			},
			plotOptions: {
				column: {
					pointPadding: 0.2,
					borderWidth: 0
				}
			},
	        series: [{
				name: chartName,
				data: chartData 	
			}]
		});
		
		chart2 = new Highcharts.Chart({
			chart: {
				renderTo: 'ispis2',
				defaultSeriesType: 'column',
       		  	margin: [ 20, 0, 150, 50]
			},
			title: {
				text: ''
			},
			subtitle: {
			},
			xAxis: {
				categories: Xos2,
         		labels: {
         		   rotation: -45,
         		   align: 'right',
         		   style: {
         		       font: 'normal 13px Verdana, sans-serif'
				   }
				} 
			},
			yAxis: {
				min: 0,
				title: {
					text: ''
				}
			},
			tooltip: {
				formatter: function() {
					return ''+
						this.x +': '+ this.y;
				}
			},
			plotOptions: {
				column: {
					pointPadding: 0.2,
					borderWidth: 0
				}
			},
	        series: [{
				name: chartName,
				data: chartData2 	
			}]
		});
			
	});
});
</script>
</head>

<body style=" margin:0 auto;">
<div id="gornjatraka">
    <span id="toggleMenuButton"></span>
<div style="float:right; margin-right:5px;padding-top:55px;">Prijavljeni ste kao <b><?php echo $_SESSION['user']; ?></b></div>
</div>

<div id="main">
	<div id="izborniklijevo">
		<div class="izbornik"><span class="glyphicon glyphicon-home"></span><a href="../start.php">&nbsp;Glavni izbornik</a></div>
        <div class="izbornik"><span class="glyphicon glyphicon-stats"></span> <a href="index.php">&nbsp;Grafovi</a></div>
		<div class="izbornik"><span class="glyphicon glyphicon-map-marker"></span> <a href="stexcursions.php">&nbsp;Statistika Izlet</a></div>
		<div class="izbornik"><span class="glyphicon glyphicon-briefcase"></span> <a href="stpart.php">&nbsp;Statistika Partner</a></div>
		<div class="izbornik"><span class="glyphicon glyphicon-user"></span> <a href="stvodici.php">&nbsp;Statistika Vodič</a></div>
		<div class="izbornik"><span class="glyphicon glyphicon-road"></span> <a href="stvozaci.php">&nbsp;Statistika Vozač</a></div>
		<div class="izbornik"><span class="glyphicon glyphicon-plane"></span> <a href="stvozila.php">&nbsp;Statistika Vozila</a></div>
        <div class="izbornik"><span class="glyphicon glyphicon-euro"></span> <a href="obracuni.php">&nbsp;Obračuni</a></div>
	</div>
	
    <div id="tijelo">
    	<h1 class="title">STATISTIČKI GRAFOVI</div>



	<div id="desno1">
    <form name="unos">
   <table style="margin-left:15px;" class="table-unconstrained">
   <tr><td style="width:100px; " valign="top"  ><select onchange="javascript:prikaziDiv();" id="vrselect" ><option>Odaberite format</option><option>------------------------</option><option value="1" ><b>Zadani periodi</b> </option><option value="2"><b>Odabir datuma</b></option></select> <br/>
   <div id="vrazmakdiv"><br /><br />&nbsp;Početni datum:<br /><input style="max-width:90px;" name="pocetak1" type="text" /> <script type="text/javascript" >

						new tcal ({
							// form name
							'formname': 'unos',
							// input name
							'controlname': 'pocetak1'
						});
						</script><br />
                        
                      
                        <input type="radio" name="vrazmak" /> Dan<br />
                           <input type="radio" name="vrazmak"/> Tjedan<br />
                              <input type="radio" name="vrazmak"/> Mjesec<br />
                                 <input type="radio" name="vrazmak"/> Godina<br /></div>
                                 
                      <div id="oddodiv">&nbsp;Početni datum:<br /><input style="max-width:90px;" name="pocetak" type="text" /> <script type="text/javascript" >

						new tcal ({
							// form name
							'formname': 'unos',
							// input name
							'controlname': 'pocetak'
						});
						</script><br />
&nbsp;Krajnji datum:<br /><input style="max-width:90px;"  name="kraj" type="text" /> <script type="text/javascript" >

						new tcal ({
							// form name
							'formname': 'unos',
							// input name
							'controlname': 'kraj'
						});
						</script></div></td></tr>
                        <tr><td><hr /></td></tr>
                        <tr><td><select onchange="javascript:prikaziDiv2();" id="vrselect2" ><option>Odaberite format</option><option>------------------------</option><option value="1" ><b>Zadani periodi</b> </option><option value="2"><b>Odabir datuma</b></option></select><br/>
  
   <div id="vrazmakdiv2"> <br /><br />&nbsp;Početni datum:<br /><input style="max-width:90px;" name="pocetak3" type="text" /> <script type="text/javascript" >

						new tcal ({
							// form name
							'formname': 'unos',
							// input name
							'controlname': 'pocetak3'
						});
						</script><br />
                        
                      
                        <input type="radio" name="vrazmak2" /> Dan<br />
                        <input type="radio" name="vrazmak2"/> Tjedan<br />
                        <input type="radio" name="vrazmak2"/> Mjesec<br />
                        <input type="radio" name="vrazmak2"/> Godina<br /></div>
                                 
                      <div id="oddodiv2">&nbsp;Početni datum:<br /><input style="max-width:90px;" name="pocetak2" type="text" /> <script type="text/javascript" >

						new tcal ({
							// form name
							'formname': 'unos',
							// input name
							'controlname': 'pocetak2'
						});
						</script><br />
&nbsp;Krajnji datum:<br /><input style="max-width:90px;"  name="kraj2" type="text" /> <script type="text/javascript" >

						new tcal ({
							// form name
							'formname': 'unos',
							// input name
							'controlname': 'kraj2'
						});
						</script></div></td></tr>
                        </table></form><br /><br />
        <div class="align-center">                        <button class="button" onclick="PromijeniTip(1);">Ukupno putnika</button>
						<!--<button class="blankbutton" onclick="PromijeniTip(2);">Odrasli</button><br />
						<button class="blankbutton" onclick="PromijeniTip(3);">Djeca</button><br /> !-->
						<button class="button" onclick="PromijeniTip(4);">Ukupna cijena</button>
						<!--<button class="blankbutton" onclick="PromijeniTip(5);">Cijena odrasli</button><br />
						<button class="blankbutton" onclick="PromijeniTip(6);">Cijena djeca</button><br />-->
						<button class="button" onclick="PromijeniTip(7);">Ukupan rabat</button>
						<!--<button class="blankbutton" onclick="PromijeniTip(8);">Rabat odrasli</button><br />
						<button class="blankbutton" onclick="PromijeniTip(9);">Rabat djeca</button><br />-->
                    </div>
    </div>
    <div id="dropdown1"><br/>Nakon odabira vremenskog perioda i vrste podataka biti će prikazan graf s podacima.
        <div id="ispis1"></div>
        <div id="ispis2"></div>
    </div><br />
    </div>
</div>
</body>
</html>

Zerion Mini Shell 1.0