%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_grupo_index.inc.php

<?php

global $DB;


echo '
	<div class="row-fluid chart" style="margin-bottom:30px;" >
   <h4 style="margin-left: 40px;">'. $LANG['plugin_dashboard']['1'] .' '.$LANG['plugin_dashboard']['27'].'</h4> </div>
   <div id="grafgrp" class="span1" style="width:750px; margin-top:10px; margin-left:50px;"></div>'; 

$query3 = "
SELECT count(glpi_groups_tickets.id) AS conta, glpi_groups.name AS name
FROM `glpi_groups_tickets`, glpi_tickets, glpi_groups
WHERE glpi_groups_tickets.`groups_id` = glpi_groups.id
AND glpi_groups_tickets.`tickets_id` = glpi_tickets.id
AND glpi_tickets.is_deleted = 0
GROUP BY name
ORDER BY conta DESC
LIMIT 30
 ";

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

$arr_grf3 = array();
while ($row_result = $DB->fetchAssoc($result3))		
	{ 
		$v_row_result = $row_result['name'];
		$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 () {
        $('#grafgrp').highcharts({
            chart: {
                type: 'column'
            },
            title: {
                text: ''
            },
           
            xAxis: {
                categories: $grf_3,
                labels: {
                	  rotation: -55,
                    align: 'right',
                    style: {
                        fontSize: '11px',
                        fontFamily: 'Verdana, sans-serif'
                    }
                }
            },
            yAxis: {
                min: 0,
                title: {
                    text: ''
                },
                
            },
            tooltip: {
                headerFormat: '<span style=\"font-size:10px\">{point.key}</span><table>',
                pointFormat: '<tr><td style=\"color:{series.color};padding:0;\"font-size:10px\">{series.name}: </td>' +
                    '<td style=\"padding:0;\"font-size:10px\"><b>{point.y:.1f} </b></td></tr>',
                footerFormat: '</table>',
                shared: true,
                useHTML: true
            },
            plotOptions: {
                column: {
                    pointPadding: 0.2,
                    borderWidth: 2,
                borderColor: 'white',
                shadow:true,           
                showInLegend: false
                }
            },
            series: [{
                name: '".$LANG['plugin_dashboard']['1']."',
                data: [$quant_2],
                dataLabels: {
                    enabled: true,                    
                    color: '#000099',
                    align: 'center',
                    x: 1,
                    y: 1,                    
                    style: {
                        fontSize: '11px',
                        fontFamily: 'Verdana, sans-serif'
                    },
                    formatter: function () {
                    return Highcharts.numberFormat(this.y, 0, '', ''); // Remove the thousands sep?
                }
                	
                }    
            }]
        });
    });

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

Zerion Mini Shell 1.0