%PDF- %PDF-
Direktori : /proc/self/root/home/infra/dashboard/front/assets/ |
Current File : //proc/self/root/home/infra/dashboard/front/assets/phone_report.php |
<?php $query2 = " SELECT id, name, contact, users_id, groups_id, phonetypes_id, phonemodels_id, brand, manufacturers_id, states_id FROM glpi_phones WHERE glpi_phones.is_deleted = 0 AND is_template = 0 ".$ent_phone." ORDER BY id ASC "; $result2 = $DB->query($query2) or die('erro'); echo ' <table cellpadding="0" cellspacing="0" border="0" class="display" id="phone_report"> <thead> <tr> <th style="color:#555;">'. __('ID').'</th> <th style="color:#555;">'. __('Name').'</th> <th style="color:#555;">'. __('Status').'</th> <th style="color:#555;">'. __('Manufacturer').'</th> <th style="color:#555;">'. __('Type').'</th> <th style="color:#555;">'. __('Model').'</th> <th style="color:#555;">'. __('User').'</th> <th style="color:#555;">'. __('Group').'</th> </tr> </thead> <tbody>'; while ($row = $DB->fetchAssoc($result2)) { $sql_state = "SELECT name FROM glpi_states WHERE id = ".$row['states_id']." "; $res_state = $DB->query($sql_state); $state = $DB->result($res_state,0,'name'); $sql_fab = "SELECT name FROM glpi_manufacturers WHERE id = ".$row['manufacturers_id']." "; $res_fab = $DB->query($sql_fab); $fab = $DB->result($res_fab,0,'name'); $sql_type = "SELECT name FROM glpi_phonetypes WHERE id = ".$row['phonetypes_id']." "; $res_type = $DB->query($sql_type); $type = $DB->result($res_type,0,'name'); $sql_model = "SELECT name FROM glpi_phonemodels WHERE id = ".$row['phonemodels_id']." "; $res_model = $DB->query($sql_model); $model = $DB->result($res_model,0,'name'); $sql_group = "SELECT name FROM glpi_groups WHERE id = ".$row['groups_id']." "; $res_group = $DB->query($sql_group); $group = $DB->result($res_group,0,'name'); echo '<tr> <td>'. $row['id'].'</td> <td><a href=../../../../front/phone.form.php?id='.$row['id'].' target="_blank" style="color:#555555;" >'. $row['name'].'</td> <td>'. $state.'</td> <td>'. $fab.'</td> <td>'. $type.'</td> <td>'. $model.'</td> <td>'. getUserName($row['users_id']).'</td> <td>'. $group.'</td> </tr>'; } echo ' </tbody> </table>'; ?> <script type="text/javascript" > $('#phone_report') .removeClass( 'display' ) .addClass('table table-striped table-bordered table-hover dataTable'); $(document).ready(function() { $('#phone_report').DataTable({ select: true, dom: 'Blfrtip', filter: false, pagingType: "full_numbers", sorting: [[0,'desc'],[1,'desc'],[2,'desc'],[3,'desc'],[4,'desc'],[5,'desc'],[6,'desc'],[7,'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>