%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /proc/self/root/home/infra/dashboard/front/graphs/inc/
Upload File :
Create Path :
Current File : //proc/self/root/home/infra/dashboard/front/graphs/inc/grafbar_ticket_month.inc.php

<?php

if($data_ini == $data_fin) {
$datas = "LIKE '".$data_ini."%'";	
}	

else {
$datas = "BETWEEN '".$data_ini." 00:00:00' AND '".$data_fin." 23:59:59'";	
}

$query3 = "
SELECT DISTINCT DATE_FORMAT( glpi_tickets.date, '%Y-%m' ) AS day_l, COUNT( glpi_tickets.id ) AS conta
FROM glpi_tickets
WHERE glpi_tickets.is_deleted = '0'
AND glpi_tickets.date ".$datas."
". $entidade ."
GROUP BY day_l
ORDER BY day_l ASC 
";

$result3 = $DB->query($query3) or die('erro');

$arr_grf3 = array();

while ($row_result = $DB->fetchAssoc($result3)) { 	

	 $date=date_create($row_result['day_l']);

	 switch ($_SESSION['glpidate_format']) {
    case "0": $dataf = $date->format('M-Y'); break;
    case "1": $dataf = $date->format('Y-M'); break;
    case "2": $dataf = $date->format('M-Y'); break;    
    } 	
	
		$v_row_result = $dataf;
		$arr_grf3[$v_row_result] = $row_result['conta'];			
} 
	
$grf3 = array_keys($arr_grf3) ;
$quant3 = array_values($arr_grf3) ;
$soma3 = array_sum($arr_grf3);

$grf_3 = json_encode($grf3);
$quant_2 = implode(',',$quant3);


echo "
<script type='text/javascript'>

$(function () {
        $('#grafmonth').highcharts({
            chart: {
                type: 'column',
                height: 450
            },
            title: {
                text: '".__('Tickets by month','dashboard')."'
            },
           
            xAxis: {
                categories: $grf_3,
                labels: {                    
                    align: 'center',
                    rotation: -55,
                    y: 33,
                    style: {
                        //fontSize: '11px',
                        //fontFamily: 'Verdana, sans-serif'
                    }                                    
                }
            },
            yAxis: {
                min: 0,
                title: {
                    text: ''
                }
            },
         tooltip: {
                valueSuffix: ' '
            },
            plotOptions: {
                column: {
                    dataLabels: {
                      enabled: true,
                      x:5,
                      y:0,                                                
                    },
                  borderWidth: 2,
                	borderColor: 'white',
                	shadow:true,           
                	showInLegend: false
                },
		          series: {
		       	  animation: {
		           duration: 2000,
		           easing: 'easeOutBounce'
		       	  }
		   		}
            },
            series: [{
            	 colorByPoint: true, 
                name: '".__('Tickets','dashboard')."',
                data: [$quant_2],
                dataLabels: {
                    enabled: true,                    
                    ///color: '#000099',
                    style: {
                       // fontSize: '13px',
                       // fontFamily: 'Verdana, sans-serif'
                    }
                }    
            }]
        });
    });

		</script>";
	echo '</div>';
		 
?>

Zerion Mini Shell 1.0