%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>