prepare($query); $stmt->bind_param("i" , $id); $stmt->execute(); $result = $stmt->get_result(); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { $res[] = $row; } return $res[0]; } return null; } function get_Ordinateur_logiciels($id_Ordinateur){ global $DB; $query = "SELECT `glpi_softwares`.`softwarecategories_id`, `glpi_softwares`.`name` AS `softname`, `glpi_items_softwareversions`.`id`, `glpi_states`.`name` AS `state`, `glpi_softwareversions`.`id` AS `verid`, `glpi_softwareversions`.`softwares_id`, `glpi_softwareversions`.`name` AS `version`, `glpi_softwares`.`is_valid` AS `softvalid`, `glpi_items_softwareversions`.`date_install` AS `dateinstall` FROM `glpi_items_softwareversions` LEFT JOIN `glpi_softwareversions` ON( `glpi_items_softwareversions`.`softwareversions_id` = `glpi_softwareversions`.`id` ) LEFT JOIN `glpi_states` ON( `glpi_softwareversions`.`states_id` = `glpi_states`.`id` ) LEFT JOIN `glpi_softwares` ON( `glpi_softwareversions`.`softwares_id` = `glpi_softwares`.`id` ) WHERE `glpi_items_softwareversions`.`items_id` = ? AND `glpi_items_softwareversions`.`itemtype` = 'Computer' AND `glpi_items_softwareversions`.`is_deleted` = '0' ORDER BY `softname`, `version`"; $stmt = $DB->prepare($query); $stmt->bind_param("i" , $id_Ordinateur); $stmt->execute(); $result = $stmt->get_result(); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { $res[] = $row; } return $res; } return null; } if(filter_var($_GET['id'], FILTER_VALIDATE_INT) === FALSE) Html::redirect($CFG_GLPI["root_doc"]."/front/computer.php"); if(isset($_GET['id']) && !empty($_GET['id'])){ $ordinateur = get_Ordinateur($_GET['id']); //supprimer UTF-8-BOM for ($i = 0; $i <= 31; ++$i) { $ordinateur = str_replace(chr($i), "", $ordinateur); } $ordinateur = str_replace(chr(127), "", $ordinateur); $logiciels = get_Ordinateur_logiciels($_GET['id']); //supprimer UTF-8-BOM for ($i = 0; $i <= 31; ++$i) { $logiciels = str_replace(chr($i), "", $logiciels); } $logiciels = str_replace(chr(127), "", $logiciels); if($ordinateur != null){ include ('../lib/tcpdf/templates/fiche_ordinateur.php'); } }else{ Html::redirect($CFG_GLPI["root_doc"]."/front/computer.php"); }