%PDF- %PDF-
Direktori : /var/www/projetos/suporte.iigd.com.br/plugins/dashboard/front/assets/ |
Current File : //var/www/projetos/suporte.iigd.com.br/plugins/dashboard/front/assets/global_tickets.php |
<?php $query_os = " SELECT glpi_items_tickets.itemtype AS tipo, glpi_items_tickets.`items_id` AS id , COUNT(*) AS conta FROM glpi_items_tickets, glpi_tickets WHERE glpi_items_tickets.`itemtype` <> '' AND glpi_items_tickets.`items_id` > 0 AND glpi_items_tickets.`itemtype` <> 'PluginProjetProjet' AND glpi_items_tickets.tickets_id = glpi_tickets.id AND glpi_tickets.is_deleted = 0 ".$ent_global1." GROUP BY glpi_items_tickets.`itemtype` , glpi_items_tickets.`items_id` ORDER BY conta DESC LIMIT 100 "; $result_os = $DB->query($query_os) or die('erro_global'); $arr_grf_os = array(); while ($row_result = $DB->fetchAssoc($result_os)) { $v_row_result = $row_result['tipo']; $arr_grf_os[$v_row_result] = $row_result['conta']; } $grf_os2 = array_keys($arr_grf_os); $quant_os2 = array_values($arr_grf_os); $conta_os = count($arr_grf_os); echo ' <table cellpadding="0" cellspacing="0" border="0" class="display" id="a_tickets"> <thead> <tr> <th>'. __('Assets').'</th> <th>'. __('Type').'</th> <th>'. __('Tickets').'</th> </tr> </thead> <tbody>'; $DB->dataSeek($result_os,0); while ($row_result = $DB->fetchAssoc($result_os)) { $tipo = strtolower($row_result['tipo']); $name = strtolower($row_result['tipo'])."s"; $id = $row_result['id']; $query = " SELECT name AS name FROM glpi_".$name." WHERE id = ".$id." "; $result = $DB->query($query) or die('erro'); while ($row = $DB->fetchAssoc($result)) { echo '<tr> <td><a href=../../../../front/'.$tipo.'.form.php?id='.$id.' target="_blank" style="color:#555555;" >'. $row['name'].'</a></td> <td>'. __($row_result['tipo']).'</td> <td>'. $row_result['conta'].'</td> </tr>'; } } echo ' </tbody> </table>'; ?> <script type="text/javascript" > $('#a_tickets') .removeClass( 'display' ) .addClass('table table-striped table-bordered table-hover dataTable'); $(document).ready(function() { $('#a_tickets').DataTable({ select: false, dom: 'Blfrtip', filter: false, pagingType: "full_numbers", sorting: [[2,'desc'],[1,'desc']], displayLength: 10, lengthMenu: [[10, 25, 50, 100, -1], [10, 25, 50, 100, "All"]], buttons: [ { extend: "copyHtml5", text: "<?php echo __('Copy'); ?>" }, { extend: "collection", text: "<?php echo __('Print','dashboard'); ?>", buttons:[ { extend: "print", autoPrint: true, text: "<?php echo __('All','dashboard'); ?>", }, { extend: "print", autoPrint: true, text: "<?php echo __('Selected','dashboard'); ?>", exportOptions: { modifier: { selected: true } } } ] }, { extend: "collection", text: "<?php echo _x('button', 'Export'); ?>", buttons: [ "csvHtml5", "excelHtml5", { extend: "pdfHtml5", orientation: "landscape", message: "", } ] } ] } ); } ); </script>