Save new folder
This commit is contained in:
78
front/fiche.demande.acces.pdf.php
Normal file
78
front/fiche.demande.acces.pdf.php
Normal file
@ -0,0 +1,78 @@
|
||||
<?php
|
||||
|
||||
ob_Start();
|
||||
|
||||
|
||||
|
||||
use Glpi\Event;
|
||||
|
||||
include ('../inc/includes.php');
|
||||
|
||||
Session::checkLoginUser();
|
||||
|
||||
|
||||
function getTicketContent($id){
|
||||
|
||||
|
||||
global $DB;
|
||||
|
||||
|
||||
$query = "SELECT content FROM `glpi_tickets` WHERE id = ?";
|
||||
$stmt = $DB->prepare($query);
|
||||
|
||||
$stmt->bind_param("i" , $id);
|
||||
|
||||
$stmt->execute();
|
||||
$result = $stmt->get_result();
|
||||
|
||||
if ($result->num_rows > 0) {
|
||||
$row = $result->fetch_assoc();
|
||||
}
|
||||
|
||||
return $row['content'];
|
||||
}
|
||||
|
||||
if(filter_var($_GET['id'], FILTER_VALIDATE_INT) === FALSE) Html::redirect($CFG_GLPI["root_doc"]."/front/ticket.form.php");
|
||||
|
||||
|
||||
|
||||
if(isset($_GET['id']) && !empty($_GET['id'])){
|
||||
|
||||
$category = '';
|
||||
if(isset($_GET['category'])){
|
||||
switch ($_GET['category']){
|
||||
case 51: $category = "Attribution accès";break;
|
||||
case 52: $category = "Reconfiguration accès";break;
|
||||
case 51: $category = "Retrait accès";break;
|
||||
}
|
||||
}
|
||||
|
||||
$content = getTicketContent($_GET['id']);
|
||||
|
||||
|
||||
|
||||
//supprimer UTF-8-BOM
|
||||
|
||||
for ($i = 0; $i <= 31; ++$i) {
|
||||
|
||||
$content = str_replace(chr($i), "", $content);
|
||||
|
||||
}
|
||||
|
||||
$content = str_replace(chr(127), "", $content);
|
||||
|
||||
|
||||
|
||||
if($content != null){
|
||||
|
||||
include ('../lib/tcpdf/templates/fiche_demande_acces.php');
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
}else{
|
||||
|
||||
Html::redirect($CFG_GLPI["root_doc"]."/front/ticket.form.php");
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user