%PDF- %PDF-
| Direktori : /var/www/projetos/suporte.iigd.com.br/plugins/dashboard/front/ |
| Current File : /var/www/projetos/suporte.iigd.com.br/plugins/dashboard/front/index2.php |
<?php
include ("../../../inc/includes.php");
include ("../../../inc/config.php");
global $DB;
Session::checkLoginUser();
$userID = $_SESSION['glpiID'];
# entity in index
$sql_e = "SELECT value FROM glpi_plugin_dashboard_config WHERE name = 'entity' AND users_id = ".$userID."";
$result_e = $DB->query($sql_e);
$sel_ent = $DB->result($result_e,0,'value');
if($sel_ent == '') {
$entities = $_SESSION['glpiactiveentities'];
$sel_ent = implode(",",$entities);
$query = "SELECT name FROM glpi_entities WHERE id IN (".$sel_ent.")";
$result = $DB->query($query);
$ent_name1 = $DB->result($result,0,'name');
if(count($entities)>1) {
$ent_name = __('Tickets Statistics','dashboard');
} else {
$ent_name = __('Tickets Statistics','dashboard')." : ". $ent_name1 ;
}
}
elseif(strstr($sel_ent,",")) {
$ent_name = __('Tickets Statistics','dashboard');
}
else {
$query = "SELECT name FROM glpi_entities WHERE id IN (".$sel_ent.")";
$result = $DB->query($query);
$ent_name1 = $DB->result($result,0,'name');
$ent_name = __('Tickets Statistics','dashboard')." : ". $ent_name1 ;
}
# years in index
$sql_y = "SELECT value FROM glpi_plugin_dashboard_config WHERE name = 'num_years' AND users_id = ".$userID."";
$result_y = $DB->query($sql_y);
$num_years = $DB->result($result_y,0,'value');
if($num_years == '') {
$num_years = 0;
}
# color theme
$sql_theme = "SELECT value FROM glpi_plugin_dashboard_config WHERE name = 'theme' AND users_id = ".$userID."";
$result_theme = $DB->query($sql_theme);
$theme = $DB->result($result_theme,0,'value');
$style = $theme;
if($theme == '' || substr($theme,0,5) == 'skin-' ) {
$theme = 'material.css';
$style = 'material.css';
}
$_SESSION['theme'] = $theme;
$_SESSION['style'] = $theme;
# background
$sql_back = "SELECT value FROM glpi_plugin_dashboard_config WHERE name = 'back' AND users_id = ".$userID."";
$result_back = $DB->query($sql_back);
$back = $DB->result($result_back,0,'value');
if($back == '') {
$back = 'bg1.jpg';
}
$_SESSION['back'] = $back;
# charts colors
$sql_colors = "SELECT value FROM glpi_plugin_dashboard_config WHERE name = 'charts_colors' AND users_id = ".$userID."";
$result_colors = $DB->query($sql_colors);
$colors = $DB->result($result_colors,0,'value');
if($colors == '') {
$colors = 'default.js';
}
$_SESSION['charts_colors'] = $colors;
switch (date("m")) {
case "01": $mes = __('January','dashboard'); break;
case "02": $mes = __('February','dashboard'); break;
case "03": $mes = __('March','dashboard'); break;
case "04": $mes = __('April','dashboard'); break;
case "05": $mes = __('May','dashboard'); break;
case "06": $mes = __('June','dashboard'); break;
case "07": $mes = __('July','dashboard'); break;
case "08": $mes = __('August','dashboard'); break;
case "09": $mes = __('September','dashboard'); break;
case "10": $mes = __('October','dashboard'); break;
case "11": $mes = __('November','dashboard'); break;
case "12": $mes = __('December','dashboard'); break;
}
switch (date("w")) {
case "0": $dia = __('Sunday','dashboard'); break;
case "1": $dia = __('Monday','dashboard'); break;
case "2": $dia = __('Tuesday','dashboard'); break;
case "3": $dia = __('Wednesday','dashboard'); break;
case "4": $dia = __('Thursday','dashboard'); break;
case "5": $dia = __('Friday','dashboard'); break;
case "6": $dia = __('Saturday','dashboard'); break;
}
//user image and name
$sql_photo = "SELECT picture FROM glpi_users WHERE id = ".$userID." ";
$res_photo = $DB->query($sql_photo);
$pic = $DB->result($res_photo,0,'picture');
$photo_url = User::getURLForPicture($pic);
//redirect tech profile
if(Session::haveRight("profile", READ)) {
$redir = '';
}
else {
$redir = '<meta http-equiv="refresh" content="0; url=graphs/graf_tech.php?con=1" />';
}
?>
<!DOCTYPE html>
<html>
<head>
<title>GLPI - Dashboard - Home</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="Pragma" content="public">
<?php echo $redir; ?>
<link rel="icon" href="img/dash.ico" type="image/x-icon" />
<link rel="shortcut icon" href="img/dash.ico" type="image/x-icon" />
<link href="css/bootstrap.css" rel="stylesheet">
<!-- Styles -->
<!-- Color theme -->
<link rel="stylesheet" type="text/css" href="css/layout.css">
<!-- this page specific styles -->
<link rel="stylesheet" href="css/compiled/index.css" type="text/css" media="screen" />
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<link href="css/styles.css" rel="stylesheet" type="text/css" />
<link href="css/style-dash.css" rel="stylesheet" type="text/css" />
<link href="css/dashboard.css" rel="stylesheet" type="text/css" />
<!-- odometer -->
<link href="css/odometer.css" rel="stylesheet">
<script src="js/odometer.js"></script>
<!-- <link href="less/style.less" rel="stylesheet" title="lessCss" id="lessCss"> -->
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
<![endif]-->
<!-- <link href="fonts/fonts.css" rel="stylesheet" type="text/css" /> -->
<?php
echo '<link rel="stylesheet" type="text/css" href="./css/skin-'.$theme.'">';
echo '<link rel="stylesheet" type="text/css" href="./css/style-'.$style.'">';
?>
<script src="js/jquery.js"></script>
<script type="text/javascript">
function scrollWin()
{
$('html, body').animate({ scrollTop: 0 }, 'slow');
}
$(function($) {
var options = {
timeNotation: '24h',
am_pm: true,
fontSize: '14px'
}
$('#clock').jclock(options);
});
</script>
</head>
<?php
if($theme == 'trans.css') {
echo "<body style=\"background: url('./img/".$back."') no-repeat top center fixed; \">";
}
else {
echo "<body style='background-color:#e5e5e5;'>";
}
?>
<div class="site-holder">
<!-- .navbar -->
<nav class="navbar navbar-default nav-delighted navbar-fixed-top shad2" role="navigation" >
<a href="#" class="toggle-left-sidebar">
<i class="fa fa-th-list"></i>
</a>
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header" style="color:#fff;" >
<a class="navbar-brand" href="<?php echo $CFG_GLPI['url_base'].'/front/ticket.php';?>" target="_blank">
<span>GLPI</span></a>
</div>
<!-- NAVBAR LEFT -->
<ul id="navbar-left" class="nav navbar-nav pull-left hidden-xs">
<li class="">
<a href="./index.php" style="margin-top:6px;">
<span class="name" style="color: #FFF; font-size:14pt;">
<?php echo $ent_name; ?>
</span>
</a>
</li>
</ul>
<!-- /NAVBAR LEFT -->
<ul class="nav navbar-nav pull-right hidden-xs">
<li id="header-user" style="color:#FFF; font-size:10pt; margin-top:8px; margin-right:15px;">
<span class="username">
<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("<i class='fa fa-calendar' style='color:#fff;'> </i><span style='font-size:14px;'> " + d_names + ", " + curr_date + " " + m_names + " " + curr_year +"</span>" );
</script>
</span><p>
<span id="clock" style="float:right;"></span>
</li>
</ul>
<!-- /.navbar-collapse -->
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li>
</li>
<li>
</li>
</ul>
</div>
<!-- /.navbar-collapse -->
</nav>
<!-- .box-holder -->
<div class="box-holder">
<!-- .left-sidebar -->
<div class="left-sidebar">
<div class="sidebar-holder">
<!-- User -->
<div class="user-menu">
<img src="<?php echo $photo_url;?>" alt="" title="Upload photo in user profile" class="avatar" style="margin-left: -8px;" />
<div class="user-info">
<div class="welcome"><?php echo __('Welcome','dashboard'); ?> , </div>
<div class="username"><a href="#" onclick="window.open('<?php echo $CFG_GLPI['url_base']; ?>/front/user.form.php?id=<?php echo $userID; ?>','_blank'); scrollWin();" ><?php echo $_SESSION["glpifirstname"]; ?></a></div>
</div>
</div>
<!-- /.User -->
<!-- Menu -->
<ul class="nav nav-list">
<li>
<a href="#" onclick="window.open('<?php echo $CFG_GLPI['url_base']; ?>/plugins/dashboard/front/index.php','_self'); scrollWin();" data-original-title='Dashboard'>
<i class='fa fa-dashboard'></i>
<span class='hidden-minibar'>Dashboard</span>
</a>
</li>
<li>
<a href="#" onclick="window.open('<?php echo $CFG_GLPI['url_base']; ?>/plugins/dashboard/front/graphs/graf_tech.php?con=1','iframe1'); scrollWin();" target="iframe1" data-original-title='My Dashboard'>
<i class='fa fa-area-chart'></i>
<span class='hidden-minibar'><?php echo __('My Dashboard','dashboard');?></span>
</a>
</li>
<li class='submenu'>
<a class='dropdown' onClick='return false;' href='#' data-original-title='Chamados'>
<i class='fa fa-edit'></i>
<span class='hidden-minibar'><?php echo __('Tickets','dashboard');?>
<i class='fa fa-chevron-right pull-right'></i>
</span>
</a>
<ul class="animated fadeInDown">
<li>
<a href="./tickets/tickets.php" data-original-title=' Geral' target="_blank">
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('Overall','dashboard'); ?> </span>
</a>
</li>
<li>
<a href="./tickets/select_ent.php" data-original-title=' por Entidade' target="_blank">
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('by Entity','dashboard'); ?> </span>
</a>
</li>
<li>
<a href="./tickets/select_grupo.php" data-original-title=' por Grupo' target="_blank">
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('by Group','dashboard'); ?> </span>
</a>
</li>
<li class='submenu'>
<a class='dropdown' onClick='return false;' href='#' data-original-title='Mapas'>
<i class='fa fa-angle-right'></i>
<span class='hidden-minibar'><?php echo __('Map','dashboard');?>
<i class='fa fa-angle-right pull-right'></i>
</span>
</a>
<ul class="animated fadeInDown menu2">
<li>
<a class='' href="./map/index.php" data-original-title=' Mapa' target="_blank">
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('by Entity','dashboard'); ?> </span>
</a>
</li>
<li>
<a href="./map/map_loc.php" data-original-title=' Mapa' target="_blank">
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('by Location','dashboard'); ?> </span>
</a>
</li>
</ul>
</li>
</ul>
</li>
<li class='submenu'>
<a class='dropdown' onClick='return false;' href='#' data-original-title='Relatórios'>
<i class='fa fa-list-alt'></i>
<span class='hidden-minibar'><?php echo __('Reports','dashboard'); //<b class="caret"></b>?>
<i class='fa fa-chevron-right pull-right'></i>
</span>
</a>
<ul class="animated fadeInDown">
<li>
<a href="#" onclick="window.open('./reports/rel_assets.php','iframe1'); scrollWin();" data-original-title=' Ativos'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('Assets'); ?></span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./reports/rel_tickets.php','iframe1'); scrollWin();" data-original-title=' Tickets'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo _n('Ticket','Tickets',2); ?></span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./reports/rel_categorias.php?con=1','iframe1'); scrollWin();" data-original-title=' Categorias'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('Category'); //echo _n('Category','Categories',2); ?> </span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./reports/rel_entidades.php?con=1','iframe1'); scrollWin();" data-original-title=' Categorias'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo _sn('Entity','Entities',2); ?> </span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./reports/rel_grupos.php?con=1','iframe1'); scrollWin();" data-original-title=' Categorias'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo _sn('Group','Groups',2); ?> </span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./reports/rel_localidades.php?con=1','iframe1'); scrollWin();" data-original-title=' Location' >
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('Location'); ?></span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./reports/rel_projects.php','iframe1'); scrollWin();" data-original-title=' Projetos'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo _n('Project','Projects',2); ?> </span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./reports/rel_satisfacao.php','iframe1'); scrollWin();" data-original-title=' Satisfaction'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('Satisfaction'); ?></span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./reports/rel_tecnicos.php?con=1','iframe1'); scrollWin();" data-original-title=' Técnicos'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo _sn('Technician','Technicians',2,'dashboard'); ?> </span>
</a>
</li>
<?php
// distinguish between 0.90.x and 9.1 version
/* if (GLPI_VERSION <= intval('9.1')){
echo '<li>';
echo '<a href="#" onclick="window.open(\'./reports/rel_slas.php?con=1\',\'iframe1\'); scrollWin();" data-original-title=" SLAs">';
echo ' <i class="fa fa-angle-right"></i>';
echo ' <span class="hidden-minibar">'. __('SLA','dashboard').'</span>';
echo '</a>
</li>';
}*/
?>
<li class='submenu'>
<a class='dropdown' onClick='return false;' href='#' data-original-title='Custos'>
<i class='fa fa-angle-right'></i>
<span class='hidden-minibar'><?php echo __('Cost');?>
<i class='fa fa-angle-right pull-right'></i>
</span>
</a>
<ul class="animated fadeInDown menu2">
<li>
<a href="#" onclick="window.open('./reports/rel_custo_ent.php','iframe1'); scrollWin();" data-original-title=' Custos'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('by Entity','dashboard'); ?> </span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./reports/rel_custo_loc.php','iframe1'); scrollWin();" data-original-title=' Custos'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('by Location','dashboard'); ?> </span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./reports/rel_custo_req.php','iframe1'); scrollWin();" data-original-title=' Custos'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('by Requester','dashboard'); ?> </span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./reports/rel_custo_tec.php','iframe1'); scrollWin();" data-original-title=' Custos'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('by Technician','dashboard'); ?> </span>
</a>
</li>
</ul>
</li>
<li class='submenu'>
<a class='dropdown' onClick='return false;' href='#' data-original-title='Sintético'>
<i class='fa fa-angle-right'></i>
<span class='hidden-minibar'><?php echo __('Summary','dashboard');?>
<i class='fa fa-angle-right pull-right'></i>
</span>
</a>
<ul class="animated fadeInDown menu2">
<li>
<a href="#" onclick="window.open('./reports/rel_sint_all.php','iframe1'); scrollWin();" data-original-title=' Sintético' >
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('Overall','dashboard'); ?> </span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./reports/rel_sint_ent.php','iframe1'); scrollWin();" data-original-title=' Sintético' >
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('by Entity','dashboard'); ?> </span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./reports/rel_sint_req.php','iframe1'); scrollWin();" data-original-title=' Sintético' >
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('by Requester','dashboard'); ?> </span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./reports/rel_sint_tec.php','iframe1'); scrollWin();" data-original-title=' Sintético'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('by Technician','dashboard'); ?> </span>
</a>
</li>
</ul>
</li>
<li class='submenu'>
<a class='dropdown' onClick='return false;' href='#' data-original-title='Tarefas'>
<i class='fa fa-angle-right'></i>
<span class='hidden-minibar'><?php echo _n('Task','Tasks',2);?>
<i class='fa fa-angle-right pull-right'></i>
</span>
</a>
<ul class="animated fadeInDown menu2">
<li>
<a href="#" onclick="window.open('./reports/rel_task_ent.php','iframe1'); scrollWin();" data-original-title=' Tarefas'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('Entity','dashboard'); ?> </span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./reports/rel_task_req.php','iframe1'); scrollWin();" data-original-title=' Tarefas'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('Requester'); ?> </span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./reports/rel_tarefa.php','iframe1'); scrollWin();" data-original-title=' Tarefas' >
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('Technician'); ?> </span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./reports/rel_tarefa_cham.php','iframe1'); scrollWin();" data-original-title=' Tarefas'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('Tickets','dashboard'); ?> </span>
</a>
</li>
</ul>
</li>
<?php
// distinguish between 0.90.x and 9.1 version
if (GLPI_VERSION >= 9.1){
echo "<li class='submenu'>";
echo "<a class='dropdown' onClick='return false;' href='#' data-original-title='SLA','dashboard'>
<i class='fa fa-angle-right'></i>";
echo "<span class='hidden-minibar'>". __('SLA','dashboard')."
<i class='fa fa-angle-right pull-right'></i>
</span>
</a>";
echo '<ul class="animated fadeInDown menu2">
<li>';
echo '<a href="#" onclick="window.open(\'./reports/rel_sltsas.php?con=1\',\'iframe1\'); scrollWin();" data-original-title=" Custos">
<i class="fa fa-angle-right"></i>
<span class="hidden-minibar">'. __('Time to own').'</span>
</a>
</li>
<li>
<a href="#" onclick="window.open(\'./reports/rel_sltsrs.php?con=1\',\'iframe1\'); scrollWin();" data-original-title=" Custos">
<i class="fa fa-angle-right"></i>
<span class="hidden-minibar">'. __('Time to resolve').'</span>
</a>
</li>
</ul>
</li>';
echo "<li class='submenu'>";
echo "<a class='dropdown' onClick='return false;' href='#' data-original-title='SLA','dashboard'>
<i class='fa fa-angle-right'></i>";
echo "<span class='hidden-minibar'>". __('OLA')."
<i class='fa fa-angle-right pull-right'></i>
</span>
</a>";
echo '<ul class="animated fadeInDown menu2">
<li>';
echo '<a href="#" onclick="window.open(\'./reports/rel_oltsas.php?con=1\',\'iframe1\'); scrollWin();" data-original-title=" Custos">
<i class="fa fa-angle-right"></i>
<span class="hidden-minibar">'. __('Time to own').'</span>
</a>
</li>
<li>
<a href="#" onclick="window.open(\'./reports/rel_oltsrs.php?con=1\',\'iframe1\'); scrollWin();" data-original-title=" Custos">
<i class="fa fa-angle-right"></i>
<span class="hidden-minibar">'. __('Time to resolve').'</span>
</a>
</li>
</ul>
</li>';
}
?>
<li>
<a href="#" onclick="window.open('./reports/rel_categoria.php','iframe1'); scrollWin();" data-original-title=' por Categoria'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('by Category','dashboard'); ?> </span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./reports/rel_data.php','iframe1'); scrollWin();" data-original-title=' por Data'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('by Date','dashboard'); ?> </span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./reports/rel_entidade.php','iframe1'); scrollWin();" data-original-title=' por Entidade' >
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('by Entity','dashboard'); ?> </span>
</a>
</li>
<li class='submenu'>
<a class='dropdown' onClick='return false;' href='#' data-original-title='por Grupo'>
<i class='fa fa-angle-right'></i>
<span class='hidden-minibar'><?php echo __('by Group','dashboard');?>
<i class='fa fa-angle-right pull-right'></i>
</span>
</a>
<ul class="animated fadeInDown menu2">
<li>
<a href="#" onclick="window.open('./reports/rel_grupo_tec.php','iframe1'); scrollWin();" data-original-title=' Atribuído' >
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('Assigned'); ?> </span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./reports/rel_grupo_req.php','iframe1'); scrollWin();" data-original-title=' Requerente' >
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('Requester','dashboard'); ?> </span>
</a>
</li>
</ul>
</li>
<li>
<a href="#" onclick="window.open('./reports/rel_localidade.php','iframe1'); scrollWin();" data-original-title=' by Localization'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('by Location','dashboard'); ?> </span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./reports/rel_usuario.php','iframe1'); scrollWin();" data-original-title=' por Usuário'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('by Requester','dashboard'); ?> </span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./reports/rel_tecnico.php','iframe1'); scrollWin();" data-original-title=' por Técnico'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('by Technician','dashboard'); ?> </span>
</a>
</li>
<?php
// distinguish between 0.90.x and 9.1 version
/* if (GLPI_VERSION <= intval('9.1')){
echo '<li>
<a href="#" onclick="window.open(\'./reports/rel_sla.php\',\'iframe1\'); scrollWin();" data-original-title=" por SLA">
<i class="fa fa-angle-right"></i>
<span class="hidden-minibar">'. __('by SLA','dashboard').'</span>
</a>
</li>';
}*/
?>
<?php
// distinguish between 0.90.x and 9.1 version
if (GLPI_VERSION >= 9.1) {
echo "<li class='submenu'>
<a class='dropdown' onClick='return false;' href='#' data-original-title='by SLA'>
<i class='fa fa-angle-right'></i>
<span class='hidden-minibar'>". __('by SLA','dashboard')."
<i class='fa fa-angle-right pull-right'></i>
</span>
</a>";
echo '<ul class="animated fadeInDown menu2">
<li>
<a href="#" onclick="window.open(\'./reports/rel_sltsa.php\',\'iframe1\'); scrollWin();" data-original-title=" SLA">
<i class="fa fa-angle-right"></i>
<span class="hidden-minibar">'. __('Time to own').'</span>
</a>
</li>
<li>
<a href="#" onclick="window.open(\'./reports/rel_sltsr.php\',\'iframe1\'); scrollWin();" data-original-title=" SLA">
<i class="fa fa-angle-right"></i>
<span class="hidden-minibar">'. __('Time to resolve').'</span>
</a>
</li>
</ul>
</li>';
echo "<li class='submenu'>
<a class='dropdown' onClick='return false;' href='#' data-original-title='by SLA'>
<i class='fa fa-angle-right'></i>
<span class='hidden-minibar'>". __('by OLA','dashboard')."
<i class='fa fa-angle-right pull-right'></i>
</span>
</a>";
echo '<ul class="animated fadeInDown menu2">
<li>
<a href="#" onclick="window.open(\'./reports/rel_oltsa.php\',\'iframe1\'); scrollWin();" data-original-title=" SLA">
<i class="fa fa-angle-right"></i>
<span class="hidden-minibar">'. __('Time to own').'</span>
</a>
</li>
<li>
<a href="#" onclick="window.open(\'./reports/rel_oltsr.php\',\'iframe1\'); scrollWin();" data-original-title=" SLA">
<i class="fa fa-angle-right"></i>
<span class="hidden-minibar">'. __('Time to resolve').'</span>
</a>
</li>
</ul>
</li>';
}
?>
</ul>
</li>
<li class='submenu'>
<a class='dropdown' onClick='return false;' href='#' data-original-title='Gráficos'>
<i class="fa fa-bar-chart-o"></i>
<span class='hidden-minibar'><?php echo __('Charts','dashboard'); ?>
<i class='fa fa-chevron-right pull-right'></i>
</span>
</a>
<ul class="animated fadeInDown">
<li>
<a href="#" onclick="window.open('./graphs/ativos.php','iframe1'); scrollWin();" data-original-title=' Ativos'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('Assets'); ?></span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./graphs/categorias.php','iframe1'); scrollWin();" data-original-title=' Categorias' >
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('Category'); ?></span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./graphs/entidades.php','iframe1'); scrollWin();" data-original-title=' Entidades'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('Entity','dashboard'); ?></span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./graphs/geral.php','iframe1'); scrollWin();" data-original-title=' Geral'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('Overall','dashboard'); ?></span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./graphs/grupos.php','iframe1'); scrollWin();" data-original-title=' Grupos'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('Group','dashboard'); ?></span>
</a>
</li>
<li class='menu_chart'>
<a href="#" onclick="window.open('./graphs/local.php','iframe1'); scrollWin();" data-original-title=' Localização'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('Location'); ?></span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./graphs/usuarios.php','iframe1'); scrollWin();" data-original-title=' Usuários'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('Requester','dashboard'); ?></span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./graphs/satisfacao.php','iframe1'); scrollWin();" data-original-title=' Satisfação'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('Satisfaction','dashboard'); ?></span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./graphs/tecnicos.php','iframe1'); scrollWin();" data-original-title=' Técnicos'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('Technician','dashboard'); ?></span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./graphs/times.php','iframe1'); scrollWin();" data-original-title=' por Tempo'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('Time range'); ?></span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./graphs/graf_categoria.php','iframe1'); scrollWin();" data-original-title=' por Categoria'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('by Category','dashboard'); ?></span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./graphs/geral_mes.php','iframe1'); scrollWin();" data-original-title=' por Data'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('by Date','dashboard'); ?></span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./graphs/graf_entidade.php','iframe1'); scrollWin();" data-original-title=' por Entidade'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('by Entity','dashboard'); ?></span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./graphs/graf_grupo.php','iframe1'); scrollWin();" data-original-title=' por Grupo'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('by Group','dashboard'); ?></span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./graphs/graf_localidade.php','iframe1'); scrollWin();" data-original-title=' por Localidade'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('by Location','dashboard'); ?></span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./graphs/graf_usuario.php','iframe1'); scrollWin();" data-original-title=' por Usuário'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('by Requester','dashboard'); ?></span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./graphs/graf_tecnico.php','iframe1'); scrollWin();" data-original-title=' por Técnico'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('by Technician','dashboard'); ?></span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./graphs/graf_tipo.php','iframe1'); scrollWin();" data-original-title=' por Tipo'>
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('by Type','dashboard'); ?></span>
</a>
</li>
<?php
// distinguish between 0.90.x and 9.1 version
/* if (GLPI_VERSION <= intval('9.1')){
echo '<li>';
echo '<a href="#" onclick="window.open(\'./graphs/slas.php?con=1\',\'iframe1\'); scrollWin();" data-original-title=" SLAs">';
echo ' <i class="fa fa-angle-right"></i>';
echo ' <span class="hidden-minibar">'. __('by SLA','dashboard').'</span>';
echo '</a>
</li>';
}*/
?>
<?php
// distinguish between 0.90.x and 9.1 version
if (GLPI_VERSION >= 9.1){
echo "<li class='submenu'>
<a class='dropdown' onClick='return false;' href='#' data-original-title='by SLA'>
<i class='fa fa-angle-right'></i>
<span class='hidden-minibar'>". __('by SLA','dashboard')."
<i class='fa fa-angle-right pull-right'></i>
</span>
</a>";
echo '<ul class="animated fadeInDown menu2">
<li>
<a href="#" onclick="window.open(\'./graphs/sltsa.php\',\'iframe1\'); scrollWin();" data-original-title=" SLA">
<i class="fa fa-angle-right"></i>
<span class="hidden-minibar">'. __('Time to own').'</span>
</a>
</li>
<li>
<a href="#" onclick="window.open(\'./graphs/sltsr.php\',\'iframe1\'); scrollWin();" data-original-title=" SLA">
<i class="fa fa-angle-right"></i>
<span class="hidden-minibar">'. __('Time to resolve').'</span>
</a>
</li>
</ul>
</li>';
echo "<li class='submenu'>
<a class='dropdown' onClick='return false;' href='#' data-original-title='by SLA'>
<i class='fa fa-angle-right'></i>
<span class='hidden-minibar'>". __('by OLA','dashboard')."
<i class='fa fa-angle-right pull-right'></i>
</span>
</a>";
echo '<ul class="animated fadeInDown menu2">
<li>
<a href="#" onclick="window.open(\'./graphs/oltsa.php\',\'iframe1\'); scrollWin();" data-original-title=" SLA">
<i class="fa fa-angle-right"></i>
<span class="hidden-minibar">'. __('Time to own').'</span>
</a>
</li>
<li>
<a href="#" onclick="window.open(\'./graphs/oltsr.php\',\'iframe1\'); scrollWin();" data-original-title=" SLA">
<i class="fa fa-angle-right"></i>
<span class="hidden-minibar">'. __('Time to resolve').'</span>
</a>
</li>
</ul>
</li>';
}
?>
</ul>
</li><!-- delighted pages -->
<li class='submenu'>
<a class='dropdown' onClick='return false;' href='#' data-original-title='Metrics'>
<i class='fa fa-line-chart'></i>
<span class='hidden-minibar'><?php echo __('Metrics','dashboard');?>
<i class='fa fa-chevron-right pull-right'></i>
</span>
</a>
<ul class="animated fadeInDown">
<li>
<a href="./metrics/index.php" data-original-title=' Geral' target="_blank">
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('Overall','dashboard'); ?> </span>
</a>
</li>
<li>
<a href="./metrics/select_ent.php" data-original-title=' por Entidade' target="_blank">
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('by Entity','dashboard'); ?> </span>
</a>
</li>
<li>
<a href="./metrics/select_grupo.php" data-original-title=' por Grupo' target="_blank">
<i class="fa fa-angle-right"></i>
<span class='hidden-minibar'> <?php echo __('by Group','dashboard'); ?> </span>
</a>
</li>
</ul>
</li>
<li>
<a href="#" onclick="window.open('./assets/assets.php','iframe1'); scrollWin();" target="iframe1" data-original-title='Assets'>
<i class='fa fa-desktop'></i>
<span class='hidden-minibar'><?php echo __('Assets'); ?>
</span>
</a>
</li>
<li>
<a href="#" onclick="window.open('./config.php','iframe1'); scrollWin();" target="iframe1" data-original-title='Config'>
<i class='fa fa-gears'></i>
<span class='hidden-minibar'><?php echo __('Setup'); ?>
</span>
</a>
</li>
<li>
<a href="#" onclick="window.open('info.php','iframe1'); scrollWin();" target="iframe1" data-original-title='Info'>
<i class='fa fa-info-circle'></i>
<span class='hidden-minibar'><?php echo __('Info','dashboard'); ?>
</span>
</a>
</li>
<li>
<a href='https://forge.glpi-project.org/projects/dashboard/wiki' target="_blank" data-original-title='Help'>
<i class='fa fa-question-circle'></i>
<span class='hidden-minibar'><?php echo __('Help'); ?>
</span>
</a>
</li>
<li>
<?php
//version check
$query_up = "SELECT value FROM glpi_plugin_dashboard_config WHERE name = 'update'";
$result_up = $DB->query($query_up);
$up_option = $DB->result($result_up,0,'value');
if($up_option == 1) {
$ver = explode(" ",implode(" ",plugin_version_dashboard()));
$urlv = "http://a.fsdn.com/con/app/proj/glpidashboard/screenshots/".$ver[1].".png";
$headers = get_headers($urlv, 1);
if($headers[0] != '') {
//if ($headers[0] == 'HTTP/1.1 200 OK') { }
if ($headers[0] == 'HTTP/1.0 404 Not Found') {
echo '<a href="https://forge.glpi-project.org/projects/dashboard/files" target="_blank">
<i class="fa fa-refresh"></i>
<span class="blink_me">'. __('New version','dashboard').'</span>
<span class="blink_me">'.__('avaliable','dashboard').'</span></a>';
}
}
}
?>
</li>
</ul>
<!-- /.Menu -->
</div>
<!-- /.left-sidebar Holder-->
<?php
if(file_exists('/etc/hosts')) {
echo '<h5 class="label1 label-default"> <i class="fa fa-info-circle"></i> '. __('Server Info','dashboard').'</h5>
<ul class="list-unstyled list-info-sidebar" style="color: #cecece;">
<li class="data-row">
<span class="data-name" >OS:</span>
<span class="data-value">'; include './sh/issue.php';
echo '</span>
</li>
<li class="data-row">
<span class="data-name" >UP:</span>
<span class="data-value">'; include './sh/uptime.php';
echo '</span>
</li>
<li class="data-row">
<span class="data-name" >MEM:</span>
<span class="data-value">'; include './sh/mem.php';
echo '<div class="progress" style="height: 5px;">
<div class="progress-bar progress-bar-striped active '.$corm.' " style="width: '.$umem.'%" aria-valuemax="100" aria-valuemin="0" aria-valuenow="'.$umem.'" role="progressbar"></div>
</div>
</span>
</li>
<li class="data-row">
<span class="data-name" >DISK:</span>
<span class="data-value">'; include './sh/df.php';
echo '<div class="progress" style="height: 5px;">
<div class="progress-bar progress-bar-striped active '.$cord.'" style="width: '.$udisk.'%" aria-valuemax="100" aria-valuemin="0" aria-valuenow="'.$udisk.'" role="progressbar"></div>
</div>
</span>
</li> ';
}
?>
<div id="donate" style="margin-top:30px; margin-left:60px;">
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_blank">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="3SN6KVC4JSB98">
<input type="image" src="./img/paypal.png" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="./img/paypal.png" width="1" height="1">
</form>
</div>
</div>
<!-- /.left-sidebar -->
<?php
$ano = date("Y");
$month = date("Y-m");
$hoje = date("Y-m-d");
//select entity
$sql_e = "SELECT value FROM glpi_plugin_dashboard_config WHERE name = 'entity' AND users_id = ".$userID."";
$result_e = $DB->query($sql_e);
$sel_ent = $DB->result($result_e,0,'value');
if($sel_ent != '') {
$entidade = "AND glpi_tickets.entities_id IN (".$sel_ent.")";
$entidade_u = "AND glpi_users.entities_id IN (".$sel_ent.")";
}
if($sel_ent == '') {
$entities = $_SESSION['glpiactiveentities'];
$ent = implode(",",$entities);
$entidade = "AND glpi_tickets.entities_id IN (".$ent.")";
$entidade_u = "AND glpi_users.entities_id IN (".$ent.")";
}
//selecionar anos
if($num_years == 0) {
$query_y = "SELECT DISTINCT DATE_FORMAT( date, '%Y' ) AS year
FROM glpi_tickets
WHERE glpi_tickets.is_deleted = '0'
AND date IS NOT NULL
ORDER BY year ASC ";
}
if($num_years == 1) {
$query_y = "SELECT DISTINCT DATE_FORMAT( date, '%Y' ) AS year
FROM glpi_tickets
WHERE glpi_tickets.is_deleted = '0'
AND date IS NOT NULL
ORDER BY year DESC
LIMIT ".$num_years."";
}
if($num_years > 1) {
$query_y = "SELECT DISTINCT DATE_FORMAT( date, '%Y' ) AS year
FROM glpi_tickets
WHERE glpi_tickets.is_deleted = '0'
AND date IS NOT NULL
ORDER BY year DESC
LIMIT ".$num_years."";
}
$result_y = $DB->query($query_y);
//numero de anos para eixos Y
$conta_y = $DB->numrows($result_y);
$arr_years = array();
while ($row_y = $DB->fetchAssoc($result_y))
{
$arr_years[] = $row_y['year'];
}
if($num_years > 1) {
$arr_years = array_reverse($arr_years);
$years = implode(",", $arr_years);
}
else {
$years = implode(",", $arr_years);
}
//chamados ano
$sql_ano = "SELECT COUNT(glpi_tickets.id) as total
FROM glpi_tickets
LEFT JOIN glpi_entities ON glpi_tickets.entities_id = glpi_entities.id
WHERE glpi_tickets.is_deleted = '0'
AND DATE_FORMAT( glpi_tickets.date, '%Y' ) IN (".$years.")
".$entidade." ";
$result_ano = $DB->query($sql_ano);
$total_ano = $DB->fetchAssoc($result_ano);
//chamados mes
$sql_mes = "SELECT COUNT(glpi_tickets.id) as total
FROM glpi_tickets
LEFT JOIN glpi_entities ON glpi_tickets.entities_id = glpi_entities.id
WHERE glpi_tickets.date LIKE '$month%'
AND glpi_tickets.is_deleted = '0'
".$entidade." ";
$result_mes = $DB->query($sql_mes);
$total_mes = $DB->fetchAssoc($result_mes);
//chamados dia
$sql_hoje = "SELECT COUNT(glpi_tickets.id) as total
FROM glpi_tickets
LEFT JOIN glpi_entities ON glpi_tickets.entities_id = glpi_entities.id
WHERE glpi_tickets.date like '$hoje%'
AND glpi_tickets.is_deleted = '0'
".$entidade." ";
$result_hoje = $DB->query($sql_hoje);
$total_hoje = $DB->fetchAssoc($result_hoje);
// total users
$sql_users = "SELECT COUNT(id) AS total
FROM `glpi_users`
WHERE is_deleted = 0
".$entidade_u."
AND is_active = 1";
$result_users = $DB->query($sql_users);
$total_users = $DB->fetchAssoc($result_users);
?>
<!-- .content -->
<div class="container-fluid " style="margin-top:60px;">
</div>
<iframe id="iframe1" name="iframe1" class="iframe iframe-side" src="main2.php" scrolling="no"></iframe>
<script>
function scrollWin()
{
$('html, body').animate({ scrollTop: 0 }, 'slow');
}
</script>
<div id="go-top" class="go-top" onclick="scrollWin()">
<i class="fa fa-chevron-up"></i> Top
</div>
</div>
<!-- end main-content -->
</div>
</div>
<!-- /.box-holder -->
<!-- transparent them footer -->
<style type="text/css">
@media screen and (min-width: 1201px) and (max-width: 2200px) {
#footer-bar {
margin-top: 5px;
height: 20px;
}
}
</style>
<?php
if($theme == 'trans.css') {
echo '<div id="footer-bar" class="footer-bar row-fluid" style="overflow: hidden; height:70px; width:100%; background-color: #000; opacity:0.7; float:left; bottom:0px; margin-top: -70px; position:relative; clear: both; margin-left: 220px; " ></div>';
}
?>
</div>
<!-- /.site-holder -->
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src="js/jquery-ui-1.10.2.custom.min.js"></script>
<script src="js/jquery.accordion.js"></script>
<script src="js/bootstrap-dropdown.js"></script>
<script src="js/jquery.easy-pie-chart.js"></script>
<script src="js/jquery.address-1.6.min.js"></script>
<script src="js/bootstrap-switch.js"></script>
<script src="js/highcharts.js" type="text/javascript" ></script>
<script src="js/highcharts-3d.js" type="text/javascript" ></script>
<script src="js/modules/exporting.js" type="text/javascript" ></script>
<script src="js/modules/no-data-to-display.js" type="text/javascript" ></script>
<script src="js/themes/<?php echo $_SESSION['charts_colors'] ?>"></script>';
<!-- knob -->
<script src="js/jquery.knob.js"></script>
<!-- flot charts -->
<script src="js/jquery.flot.js"></script>
<script src="js/jquery.flot.stack.js"></script>
<script src="js/jquery.flot.resize.js"></script>
<script src="js/jquery.flot.pie.min.js"></script>
<script src="js/jquery.flot.valuelabels.js"></script>
<script src="js/theme.js"></script>
<script src="js/jquery.jclock.js"></script>
<script>
$('document').ready(function(){
$("[name='my-checkbox']").bootstrapSwitch();
});
</script>
<!-- Highcharts export xls, csv -->
<script src="js/export-csv.js"></script>
<!-- Remove below two lines in production -->
<script src="js/theme-options.js"></script>
<script src="js/core.js"></script>
</body>
</html>