%PDF- %PDF-
| Direktori : /var/www/projetos/suporte.iigd.com.br/plugins/dashboard/front/metrics/ |
| Current File : /var/www/projetos/suporte.iigd.com.br/plugins/dashboard/front/metrics/indexw.php |
<?php
include ("../../../../inc/includes.php");
include ("../../../../inc/config.php");
if(isset($_REQUEST['ent'])) {
$entities = Profile_User::getUserEntitiesForRight($_SESSION['glpiID'],Ticket::$rightname,Ticket::READALL);
if(in_array($_REQUEST['ent'], $entities)){
$id_ent = $_REQUEST['ent'];
$indexw = "indexw.php?ent=".$id_ent;
$indexb = "index.php?ent=".$id_ent;
include "metrics_ent.inc.php";
} else {
header("Location: select_ent.php");
}
}
elseif(isset($_REQUEST['grp'])) {
$id_grp = $_REQUEST['grp'];
$indexw = "indexw.php?grp=".$id_grp;
$indexb = "index.php?grp=".$id_grp;
include "metrics_grp.inc.php";
}
else {
$id_grp = "";
$indexw = "indexw.php";
$indexb = "index.php";
include "metrics.inc.php";
}
?>
<!DOCTYPE html>
<html lang="en"><head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta charset="utf-8">
<title>GLPI - <?php echo __('Metrics','dashboard'); ?></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="../css/bootstrap.css" rel="stylesheet">
<link href="controlfrog.css" rel="stylesheet" media="screen">
<link rel="icon" href="../img/dash.ico" type="image/x-icon" />
<link rel="shortcut icon" href="../img/dash.ico" type="image/x-icon" />
<script src="../js/jquery.js"></script>
<script src="moment.js"></script>
<script src="jquery.easypiechart.js"></script>
<script src="gauge.js"></script>
<script src="chart.js"></script>
<script src="jquery-sparkline.js"></script>
<script src="../js/bootstrap.min.js"></script>
<script src="controlfrog-plugins.js"></script>
<link href="../css/font-awesome.css" type="text/css" rel="stylesheet" />
<script src="../js/highcharts.js" type="text/javascript" ></script>
<!--<script src="../js/highcharts-3d.js" type="text/javascript" ></script>-->
<script src="../js/themes/dark-unica.js" type="text/javascript" ></script>
<script src="../js/modules/no-data-to-display.js" type="text/javascript" ></script>
<script src="reload.js"></script>
<script src="reload_param.js"></script>
<!--[if lt IE 9]>
<meta http-equiv="refresh" content= "120"/>
<script src="../../js/respond.min.js"></script>
<script src="../../js/excanvas.min.js"></script>
<![endif]-->
<script>
var themeColour = 'white';
</script>
<script src="controlfrog.js"></script>
<style type="text/css">.jqstooltip { position: absolute;left: 0px;top: 0px;visibility: hidden;background: rgb(0, 0, 0) transparent;background-color: rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";color: white;font: 10px arial, san serif;text-align: left;white-space: nowrap;padding: 5px;border: 1px solid white;z-index: 10000;}.jqsfield { color: white;font: 10px arial, san serif;text-align: left;}</style></head>
<body class="white" onload="reloadPage(); initSpark('<?php echo $quantm2; ?>'); initSparkDay('<?php echo $quantd2; ?>'); initGauge('0','100','<?php echo $gauge_val; ?>'); initPie('<?php echo $res_days; ?>'); initFunnel('<?php echo $sta_values; ?>','<?php echo $sta_labels; ?>'); initRag('<?php echo $types; ?>','<?php echo $rag_labels; ?>'); initSingle1('<?php echo $satisf; ?>');">
<div class="cf-nav cf-nav-state-min">
<a href="" class="cf-nav-toggle">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<ul>
<li class="cf-nav-shortcut">
<a href="../index.php">
<span class="cf-nav-min"><i class="fa fa-home"></i></span>
<span class="cf-nav-max">Home</span>
</a>
</li>
<li class="current cf-nav-shortcut">
<a href="<?php echo $indexb; ?>" class="current active">
<span class="cf-nav-min">B</span>
<span class="cf-nav-max">Black</span>
</a>
</li>
<li class="cf-nav-shortcut">
<a href="<?php echo $indexw; ?>">
<span class="cf-nav-min">W</span>
<span class="cf-nav-max">White</span>
</a>
</li>
</ul>
</div>
<div class="container-fluid">
<div class="cf-container cf-nav-active">
<div class="row-fluid" style="margin-top: 25px;">
<div class="col-lg-12" role="main">
<div class="row-status" >
<div style="min-height: 0px;" class="col-lg-5 cf-item-status tickets new">
<header>
<p><span></span><?php echo _x('status','New');?></p>
</header>
<div class="content" >
<div class="metric5"><?php echo $new; ?></div>
<div class="metric-small5"></div>
</div>
</div>
<div style="min-height: 100px;" class="col-lg-5 cf-item-status tickets assign">
<header>
<p><span></span><?php echo __('Assigned');?></p>
</header>
<div class="content">
<div class="metric5"><?php echo $assigned;?></div>
<div class="metric-small5"></div>
</div>
</div>
<div style="min-height: 100px;" class="col-lg-5 cf-item-status tickets pending">
<header>
<p><span></span><?php echo __('Pending'); ?></p>
</header>
<div class="content">
<div class="metric5"><?php echo $pend;?></div>
<div class="metric-small5"></div>
</div>
</div>
<?php
//Solved or closed ticktes
if($solved > 0) {
$notopen = $solved;
$notopeny = $solvedy;
$tit_notopen = __('Solved','dashboard');
$count_notop = strlen($notopen);
}
else {
$notopen = $closed;
$notopeny = $closedy;
$tit_notopen = __('Closed','dashboard');
$count_notop = strlen($notopen);
}
?>
<div style="min-height:100px;" class="col-lg-5 cf-item-status tickets closed">
<header>
<p><span></span><?php echo $tit_notopen;?></p>
</header>
<div class="content">
<div class="metric5"><?php echo $notopen;?></div>
<?php
if($count_notop < 5) {
echo "<div class='metric-small5'>";
echo " </div>";
}
?>
</div>
</div>
<div style="min-height: 100px;" class="col-lg-5 cf-item-status tickets all">
<header>
<p><span></span><?php echo __('Total')." (".__('Opened','dashboard').")";?></p>
</header>
<div class="content">
<div class="metric5"><?php echo $total;?></div>
<div class="metric-small5"></div>
</div>
</div>
</div> <!-- fim row1 -->
<div class="row" style="margin-top: 10px;">
<div style="" class="col-lg-3 cf-item">
<!--Display the time and date. For 12hr clock add class 'cf-td-12' to the 'cf-td' div -->
<header>
<p><span></span><?php echo __('Time')." & ". __('Date'); ?> </p>
</header>
<div class="content">
<div class="cf-td">
<!-- <div class="cf-td cf-td-12"> -->
<div class="cf-version metric-small" style="font-size:30px !important;"><?php echo $actent; ?></div>
<div class="cf-td-time metric hora"></div>
<div class="cf-td-dd">
<!--<p class="cf-td-day metric-small" ></p>
<p class="cf-td-date metric-small" ></p>
-->
<script type="text/javascript">
var d_names = <?php echo '"'.$dia.'"' ; ?>;
var m_names = <?php echo '"'.$mes.'"' ; ?>;
var d = new Date();
var curr_day = d.getDay();
var curr_date = d.getDate();
var curr_month = d.getMonth();
var curr_year = d.getFullYear();
document.write("<span style='font-size:26px; margin-top: -6px !important;'>" + d_names + "</span><br> <span style='font-size:26px;'>" + curr_date + " " + m_names + " " + curr_year + "</span><br>" );
</script>
<span style="font-size:20px;"><?php echo __('Period'). ": ".$period_name ?></span>
</div>
</div>
</div>
</div> <!-- //end cf-item -->
<div style="" class="col-lg-3 cf-item">
<header>
<p><span></span><?php echo __('Tickets Total','dashboard');?></p>
</header>
<div class="content">
<div class="cf-svmc-sparkline">
<div class="cf-svmc">
<div class="metric total"></div>
<div class="change metric-small">
<div id="arrow"></div>
<span class="large"></span>
</div>
</div>
<div class="cf-sparkline clearfix" style="margin-top:15px;">
<div id="spark-1" class="sparkline">
<canvas height="90" width="235" style="display: inline-block; width: 235px; height: 90; vertical-align: top;"></canvas>
</div>
<div style="height: 117px;" class="sparkline-value">
<div class="metric-small"></div>
</div>
</div>
</div>
</div>
</div> <!-- //end cf-item -->
<div style="min-height: 0px;" class="col-lg-3 cf-item">
<header>
<p><span></span><?php echo __('Today Tickets','dashboard'); ?> </p>
</header>
<div class="content">
<div class="cf-svmc-sparkline">
<div class="cf-svmc">
<div class="metric total-month"><?php echo $today_tickets; ?></div>
<div class="change metric-small daily">
<div id="arrow-2"></div>
<span class="large large-2"></span>
</div>
</div>
<div class="cf-sparkline clearfix" style="margin-top:15px;">
<div id="spark-2" class="sparkline">
<canvas height="90" width="235" style="display: inline-block; width: 235px; height: 90; vertical-align: top;"></canvas>
</div>
<div style="height: 117px;" class="sparkline-value">
<div class="metric-small"></div>
</div>
</div>
</div>
</div>
</div> <!-- //end cf-item -->
<div style="" class="col-lg-3 cf-item">
<header>
<p><span></span><?php echo _n('Ticket','Tickets',2)." ".__('Within','dashboard');?> - %</p>
</header>
<div class="content cf-gauge" id="cf-gauge-1">
<div class="val-current">
<div class="metric" id="cf-gauge-1-m"></div>
</div>
<div class="canvas">
<canvas height="180" width="285" id="cf-gauge-1-g"></canvas>
</div>
<div class="val-min">
<div class="metric-small"></div>
</div>
<div class="val-max">
<div class="metric-small"></div>
</div>
</div>
</div> <!-- //end cf-item -->
</div> <!-- //end row 1 -->
<div class="row row-fluid" style="margin-top:40px;">
<div style="" class="col-lg-3 cf-item">
<header>
<p><span></span><?php echo __('Tickets by Source','dashboard') ;?></p>
</header>
<div class="content">
<div id="cf-funnel-1" class="cf-funnelx" style="margin-top: -15px;">
<?php include ("grafpie_origem.inc.php"); ?>
</div>
</div>
</div> <!-- //end cf-item -->
<div style="" class="col-lg-3 cf-item">
<header>
<p><span></span><?php echo _n('Ticket','Tickets',2)." ". __('by Type','dashboard') ;?></p>
</header>
<div class="content" >
<div id="cf-rag-1" class="cf-rag">
<div class="cf-bars"></div>
<div class="cf-figs "></div>
<div class="cf-txts"></div>
</div>
</div>
</div> <!-- //end cf-item -->
<div style="" class="col-lg-3 cf-item">
<header>
<p><span></span><?php echo __('Resolution time') ;?></p>
</header>
<div class="content cf-piex" id="cf-pie-1" style="margin-left:0px;">
<?php include ("grafpie_time_geral.inc.php"); ?>
</div>
</div> <!-- //end cf-item -->
<div style="" class="col-lg-3 cf-item">
<header>
<?php
//satisfaction, or not
//$sat = 0;
if($sat != 0) {
echo "<p><span></span>" . __('Satisfaction')."</p>";
}
else {
echo "<p><span></span>Top 5 " . __('Technician')."</p>";
}
?>
</header>
<div class="content cf-svp clearfix" id="svp-1">
<?php
//satisfaction, or not
if($sat != 0) {
echo '<div class="chart" data-percent="' . $satisf .'" style="margin-left: 20%;"> <span class="percent">' . $satisf . '</span><sup></sup> </div>';
}
else {
echo '<div id="grafsat" class="content cf-piexx" style="margin-left:0px;">';
include ("grafbar_grupo.inc.php");
echo ' </div>';
}
?>
</div>
</div> <!-- //end cf-item -->
<!-- interval selector -->
<div class="col-xs-3 col-sm-4 col-md-4 col-lg-1 form-group pull-right" style="float: right; width:125px;">
<select id="reload_selecter" class="form-control pull-right">
<option value="30">30s</option>
<option value="45">45s</option>
<option value="60">60s</option>
<option value="120">120s</option>
<option value="240">240s</option>
<option value="300">300s</option>
</select>
</div>
<div>
<button id="reload_page" type="button" class="btn btn-default pull-right">
<i class="glyphicon glyphicon-refresh"></i><text id="countDownTimer"></text>
</button>
</div>
<!-- interval selector -->
</div> <!-- //end row -->
</div> <!-- //end main -->
</div> <!-- //end row -->
</div> <!-- //end container -->
</div>
</body>
</html>