%PDF- %PDF-
| Direktori : /var/www/projetos/suporte.iigd.com.br/plugins/dashboard/front/sh/ |
| Current File : /var/www/projetos/suporte.iigd.com.br/plugins/dashboard/front/sh/config1.php |
<?php
define('GLPI_ROOT', '../../..');
include (GLPI_ROOT . "/inc/includes.php");
include (GLPI_ROOT . "/inc/config.php");
Session::checkLoginUser();
Session::checkRight("profile", READ);
?>
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="content-type">
<title> GLPI - <?php echo __('Setup'); ?> </title>
<!-- <base href= "<?php $_SERVER['SERVER_NAME'] ?>" > -->
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">
<meta http-equiv="content-language" content="en-us">
<meta charset="utf-8">
<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/styles.css" rel="stylesheet" type="text/css">
<link href="./css/bootstrap.css" rel="stylesheet" type="text/css">
<link href="./css/bootstrap-responsive.css" rel="stylesheet" type="text/css">
<link href="./css/font-awesome.css" type="text/css" rel="stylesheet" />
<script src="./js/jquery.js" type="text/javascript"></script>
<script src="./inc/select2/select2.js" type="text/javascript" language="javascript"></script>
<link href="./inc/select2/select2.css" rel="stylesheet" type="text/css">
<?php echo '<link rel="stylesheet" type="text/css" href="./css/style-'.$_SESSION['style'].'">'; ?>
<script type="text/javascript">
function reload() {
location.href = './config.php';
}
</script>
</head>
<body style="background-color: #e5e5e5;">
<div id='content' >
<div id='container-fluid' style="margin: 0px 8% 0px 8%;">
<div id="head-tic" class="row-fluid" >
<a href="./index.php"><i class="fa fa-home" style="font-size:14pt; margin-left:25px;"></i><span></span></a>
<div id="titulo" style="margin-top: 0px; margin-bottom: 25px;"> <a href="config.php" ><?php echo __('Setup')." ".__('Dashboard','dashboard'); ?> </a></div>
</div>
<div id="charts" class="row-fluid chart" style="background-color:#fff;">
<!-- <div id="pad-wrapper" style="background-color:#e5e5e5;"> -->
<div id="tabela" class="row-fluid" >
<?php
# entity in index
$sql_e = "SELECT value FROM glpi_plugin_dashboard_config WHERE name = 'entity' AND users_id = ".$_SESSION['glpiID']."";
$result_e = $DB->query($sql_e);
$prev_ent = $DB->result($result_e,0,'value');
//echo "<div id='entity' class='center' style='margin-top: 10%; margin-left:-5%'> ";
echo '<div id="datas-tec2" class="col-md-12 row-fluid" style="background-color:#fff;">';
function dropdown( $name, array $options, $selected=null )
{
/*** begin the select ***/
$dropdown = '<select name="'.$name.'" id="'.$name.'" style="width: 300px; height: 27px;" onChange="this.form.submit()">'."\n";
$selected = $selected;
/*** loop over the options ***/
// $dropdown .= '<option value="" selected> -- Selecione -- </option>'."\n";
foreach( $options as $key=>$option )
{
/*** assign a selected value ***/
$select = $selected==$key ? ' selected' : null;
/*** add each option to the dropdown ***/
$dropdown .= '<option value="'.$key.'"'.$select.'>'.$option.'</option>'."\n";
}
/*** close the select ***/
$dropdown .= '</select>'."\n";
/*** and return the completed dropdown ***/
return $dropdown;
}
// lista de entidades
$sql_ent = "
SELECT id, name
FROM `glpi_entities`
ORDER BY `name` ASC ";
$result_ent = $DB->query($sql_ent);
$arr_ent = array();
$arr_ent[0] = "-- ". __('Select a entity', 'dashboard') . " --" ;
$arr_ent[-1] = __('All', 'dashboard') ;
while ($row_result = $DB->fetchAssoc($result_ent))
{
$v_row_result = $row_result['id'];
$arr_ent[$v_row_result] = $row_result['name'] ;
}
$name = 'sel_ent';
$options = $arr_ent;
if($prev_ent != "") {
$selected = $prev_ent;
}
else {
$selected = "0";
}
if(isset($_REQUEST['conf']) && $_REQUEST['conf'] == 1 ) {
if(isset($_REQUEST['sel_ent'])) {
$ent = $_REQUEST['sel_ent'];
$query = "INSERT INTO glpi_plugin_dashboard_config (name, value, users_id)
VALUES ('entity', '".$ent."', '".$_SESSION['glpiID']."') ON DUPLICATE KEY UPDATE id=LAST_INSERT_ID(id), value = '".$ent."' ";
$result = $DB->query($query);
}
}
echo '<form id="form2" name="form2" class="form1" method="post" action="config.php?conf=1">';
echo "<table border='0' style='width: 410px; margin-left: auto; margin-right: auto; margin-bottom: 10px; margin-top:20px;'>
<tr>
<td>-- ".__('Entity','dashboard').": ";
echo dropdown( $name, $options, $selected );
echo "</td>
</tr>
</table>";
Html::closeForm();
echo "<div id='config' class='center' style='margin-top: 0%; margin-left:0%'> ";
# years in index
$sql_y = "SELECT value FROM glpi_plugin_dashboard_config WHERE name = 'num_years' AND users_id = ".$_SESSION['glpiID']."";
$result_y = $DB->query($sql_y);
$prev_years = $DB->result($result_y,0,'value');
//count years
$query = "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";
$result = $DB->query($query);
$conta_y = $DB->numrows($result);
$arr_years = array();
while ($row_y = $DB->fetchAssoc($result))
{
$arr_years[] = $row_y['year'];
}
$count_y = count($arr_years);
if(isset($_REQUEST['conf']) && $_REQUEST['conf'] == 1 ) {
if(isset($_REQUEST['num'])) {
$num = $_REQUEST['num'];
$query = "INSERT INTO glpi_plugin_dashboard_config (name, value, users_id)
VALUES ('num_years', '".$num."', '".$_SESSION['glpiID']."') ON DUPLICATE KEY UPDATE id=LAST_INSERT_ID(id), value = '".$num."' ";
$result = $DB->query($query);
}
}
// color theme
if(isset($_REQUEST['theme'])) {
$skin = $_REQUEST['theme'];
$query = "INSERT INTO glpi_plugin_dashboard_config (name, value, users_id)
VALUES ('theme', '".$skin."', '".$_SESSION['glpiID']."') ON DUPLICATE KEY UPDATE id=LAST_INSERT_ID(id), value = '".$skin."' ";
$result = $DB->query($query);
$_SESSION['theme'] = $skin;
$_SESSION['style'] = $skin;
}
// backgrounds
if(isset($_REQUEST['back'])) {
$back = $_REQUEST['back'];
$query = "INSERT INTO glpi_plugin_dashboard_config (name, value, users_id)
VALUES ('back', '".$back."', '".$_SESSION['glpiID']."') ON DUPLICATE KEY UPDATE id=LAST_INSERT_ID(id), value = '".$back."' ";
$result = $DB->query($query);
$_SESSION['back'] = $back;
}
// chats colors
if(isset($_REQUEST['colors'])) {
$colors = $_REQUEST['colors'];
$query = "INSERT INTO glpi_plugin_dashboard_config (name, value, users_id)
VALUES ('charts_colors', '".$colors."', '".$_SESSION['glpiID']."') ON DUPLICATE KEY UPDATE id=LAST_INSERT_ID(id), value = '".$colors."' ";
$result = $DB->query($query);
$_SESSION['charts_colors'] = $colors;
}
echo '<div id="datas-tecx" class="col-md-12 row-fluid" >
<form id="form1" name="form1" class="form1" method="post" action="config.php?conf=1">';
echo "<table border='0' style='width: 420px; margin-left: auto; margin-right: auto; margin-bottom: 20px; margin-top:20px;'>
<tr>
<td>-- ".__('Period in index page','dashboard').":
<select id='num' name='num' style='width: 130px;' onChange='this.form.submit()'>
<option value=''>".__('Select','dashboard')."</option>
<option value='0'>".__('All')."</option>
<option value='1'>".__('Current year','dashboard')."</option>";
for($i=2; $i <= $conta_y; $i++) {
echo "<option value='".$i."'>2014 - ".($arr_years[0]-($i-1))."</option>";
}
echo "</td>
</tr>
</table>";
Html::closeForm();
echo '<div id="skins" class="form_skin" style="">';
echo "<table border='0' style='width: 510px; margin-left: auto; margin-right: auto; margin-bottom: 5px; margin-top:20px;'>
<tr>
<td>-- ".__('Theme','dashboard').": </td>
</tr>
<tr style='text-align:center;'>
<td><div id='default-t' style='cursor:pointer;' ><img src='./img/default-t.png' alt='default'/></div></td>
<td> </td>
<td><div id='material-t' style='cursor:pointer;' ><img src='./img/material-t.png' alt='material'/></div></td>
<td> </td>
<td><div id='glpi-t' style='cursor:pointer;' ><img src='./img/glpi-t.png' alt='glpi'/></div></td>
<td> </td>
<td><div id='graphite-t' style='cursor:pointer;' ><img src='./img/graphite-t.png' alt='graphite'/></div></td>
<td> </td>
<td><div id='nature-t' style='cursor:pointer;' ><img src='./img/nature-t.png' alt='nature'/></div></td>
<td> </td>
<td><div id='trans-t' style='cursor:pointer;' ><img src='./img/trans-t.png' alt='trans'/></div></td>
</tr>
<tr><td height='10px'></td></tr>
<tr style='text-align:center;'>
<td><button class='btn btn-primary btn-sm' type='button' id='skin-default' name='glpi_skin' value=\"Default\" onclick='location.href=\"config.php?theme=default.css\"; location.href=\"config.php\"'> Default </button></td>
<td> </td>
<td><button class='btn btn-primary btn-sm' type='button' id='skin-material' name='glpi_skin' value=\"Material\" onclick='location.href=\"config.php?theme=material.css\"; location.href=\"config.php\"'> Material </button></td>
<td> </td>
<td><button class='btn btn-primary btn-sm' type='button' id='skin-glpi' name='glpi_skin' value=\"GLPI\" onclick='location.href=\"config.php?theme=glpi.css\"; location.href=\"config.php\"'>GLPI</button></td>
<td> </td>
<td><button class='btn btn-primary btn-sm' type='button' name='glpi_skin' value=\"Graphite\" id='skin-graphite' onclick='location.href=\"config.php?theme=graphite.css\"; location.href=\"config.php\"'>Graphite</button></td>
<td> </td>
<td><button class='btn btn-primary btn-sm' type='button' name='glpi_skin' value=\"Nature\" id='skin-nature' onclick='location.href=\"config.php?theme=nature.css\"; location.href=\"config.php\"'>Nature</button></td>
<td> </td>
<td><button class='btn btn-primary btn-sm' type='button' name='glpi_skin' value=\"Transparent\" id='skin-trans' onclick='location.href=\"config.php?theme=trans.css\"; location.href=\"config.php\"'>Transparent</button></td>
</tr>
<tr>
<td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td>
<td> </td><td> </td><td> </td><td style='vertical-align:bottom; height:35px;'>Background:</td>
</tr>
<tr><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td>
<td> </td><td> </td><td> </td>
<td>
<div id='theme-bg' class='theme-bg'>
<div id='button-bg' onclick='location.href=\"config.php?back=back.jpg\"'></div>
<div id='button-bg1' onclick='location.href=\"config.php?back=bg1.jpg\"'></div>
<div id='button-bg2' onclick='location.href=\"config.php?back=bg2.jpg\"'></div>
<div id='button-bg3' onclick='location.href=\"config.php?back=bg3.jpg\"'></div>
<div id='button-bg4' onclick='location.href=\"config.php?back=bg4.jpg\"'></div>
<div id='button-bg5' onclick='location.href=\"config.php?back=bg5.jpg\"'></div>
<div id='button-bg6' onclick='location.href=\"config.php?back=bg6.jpg\"'></div>
<div id='button-bg7' onclick='location.href=\"config.php?back=bg7.jpg\"'></div>
<div id='button-bg8' onclick='location.href=\"config.php?back=bg8.jpg\"'></div>
<div id='button-bg9' onclick='location.href=\"config.php?back=bg9.jpg\"'></div>
<div id='button-bg10' onclick='location.href=\"config.php?back=bg10.jpg\"'></div>
<div id='button-bg11' onclick='location.href=\"config.php?back=bg11.jpg\"'></div>
</div>
</td>
</tr>
</table>
</div>
<div id='skins' class='form1'>
<table border='0' width=420px>
<tr style='text-align:center;'>
</tr>
</table>
</div> ";
echo '<div id="gcolors" class="form1" style="left: -14%; ">';
echo "<table border='0' style='width: 460px; margin-left: auto; margin-right: auto; margin-bottom: 20px; margin-top:20px;'>
<tr>
<td>-- ".__('Charts Theme','dashboard').": </td>
</tr>
<tr style='text-align:center;'>
<td><div id='defaultc-t' style='cursor:pointer;' ><img src='./img/defaultc-t.png' alt='default'/></div></td>
<td> </td>
<td><div id='dark-t' style='cursor:pointer;' ><img src='./img/dark-t.png' alt='dark'/></div></td>
<td> </td>
<td><div id='sand-t' style='cursor:pointer;' ><img src='./img/sand-t.png' alt='sand'/></div></td>
<td> </td>
<td><div id='clean-t' style='cursor:pointer;' ><img src='./img/clean-t.png' alt='clean'/></div></td>
</tr>
<tr><td height='10px'></td></tr>
<tr style='text-align:center;'>
<td><button class='btn btn-primary btn-sm' type='button' id='default' name='gcolor' value=\"Default\" onclick='location.href=\"config.php?colors=grid-light.js\"'> Default </button></td>
<td> </td>
<td><button class='btn btn-primary btn-sm' type='button' id='dark' name='gcolor' value=\"Dark Unica\" onclick='location.href=\"config.php?colors=dark-unica.js\"'>Dark Unica</button></td>
<td> </td>
<td><button class='btn btn-primary btn-sm' type='button' name='gcolor' value=\"Sand Signika\" id='sand' onclick='location.href=\"config.php?colors=sand-signika.js\"'>Sand Signika</button></td>
<td> </td>
<td><button class='btn btn-primary btn-sm' type='button' name='gcolor' value=\"Clean\" id='clean' onclick='location.href=\"config.php?colors=grid_ligh.js\"'>Clean</button></td>
</tr>
</table> ";
//echo "</div>";
echo "</div> ";
?>
<style type="text/css">
#default-s { display:none; }
#material-s { display:none; }
#glpi-s{ display:none; }
#graphite-s { display:none; }
#nature-s { display:none; }
#trans-s { display:none; }
#defaultc-s { display:none; }
#dark-s { display:none; }
#sand-s { display:none; }
#clean-s { display:none; }
</style>
<div id="default-s" style="position:absolute; margin-left:18%; margin-top: -45%; cursor:pointer;">
<img src="./img/default-s.png" alt="default" />
</div>
<div id="material-s" style="position:absolute; margin-left:18%; margin-top: -45%; cursor:pointer;">
<img src="./img/material-s.png" alt="default" />
</div>
<div id="glpi-s" style="position:absolute; margin-left:18%; margin-top: -45%; cursor:pointer;">
<img src="./img/glpi-s.png" alt="glpi" />
</div>
<div id="graphite-s" style="position:absolute; margin-left:18%; margin-top: -45%; cursor:pointer;">
<img src="./img/graphite-s.png" alt="graphite" />
</div>
<div id="nature-s" style="position:absolute; margin-left:18%; margin-top: -45%; cursor:pointer;">
<img src="./img/nature-s.png" alt="nature" />
</div>
<div id="trans-s" style="position:absolute; margin-left:18%; margin-top: -45%; cursor:pointer;">
<img src="./img/trans-s.png" alt="nature" />
</div>
<div id="defaultc-s" style="position:absolute; margin-left:18%; margin-top: -40%; cursor:pointer;">
<img src="./img/defaultc-s.png" alt="default" />
</div>
<div id="dark-s" style="position:absolute; margin-left:18%; margin-top: -40%; cursor:pointer;">
<img src="./img/dark-s.png" alt="dark" />
</div>
<div id="sand-s" style="position:absolute; margin-left:18%; margin-top: -40%; cursor:pointer;">
<img src="./img/sand-s.png" alt="sand" />
</div>
<div id="clean-s" style="position:absolute; margin-left:18%; margin-top: -40%; cursor:pointer;">
<img src="./img/clean-s.png" alt="clean" />
</div>
</div>
<script type="text/javascript" >
$(document).ready(function() { $("#num").select2(); });
$(document).ready(function() { $("#sel_ent").select2(); });
$(document).ready(function () {
$('#default-t').on("click", "img", function () {
//alert('You Clicked Me');
$('#default-s').show();
});
$('#default-s').on("click", "img", function () {
$('#default-s').hide();
});
$('#material-t').on("click", "img", function () {
$('#material-s').show();
});
$('#material-s').on("click", "img", function () {
$('#material-s').hide();
});
$('#glpi-t').on("click", "img", function () {
$('#glpi-s').show();
});
$('#glpi-s').on("click", "img", function () {
$('#glpi-s').hide();
});
$('#graphite-t').on("click", "img", function () {
$('#graphite-s').show();
});
$('#graphite-s').on("click", "img", function () {
$('#graphite-s').hide();
});
$('#nature-t').on("click", "img", function () {
$('#nature-s').show();
});
$('#nature-s').on("click", "img", function () {
$('#nature-s').hide();
});
$('#trans-t').on("click", "img", function () {
$('#trans-s').show();
});
$('#trans-s').on("click", "img", function () {
$('#trans-s').hide();
});
$('#defaultc-t').on("click", "img", function () {
//alert('You Clicked Me');
$('#defaultc-s').show();
});
$('#defaultc-s').on("click", "img", function () {
$('#defaultc-s').hide();
});
$('#dark-t').on("click", "img", function () {
//alert('You Clicked Me');
$('#dark-s').show();
});
$('#dark-s').on("click", "img", function () {
$('#dark-s').hide();
});
$('#sand-t').on("click", "img", function () {
//alert('You Clicked Me');
$('#sand-s').show();
});
$('#sand-s').on("click", "img", function () {
$('#sand-s').hide();
});
$('#clean-t').on("click", "img", function () {
//alert('You Clicked Me');
$('#clean-s').show();
});
$('#clean-s').on("click", "img", function () {
$('#clean-s').hide();
});
});
</script>
<!-- charts -->
</div>
</div>
</div>
<!--</div>-->
</body>
</html>