$question_name = "question_" . $question_id; $answer_name = "answer_" . $question_id; if (array_key_exists($question_name, $question)) { if (empty($question[$question_name])) { $ticket['content'] = str_replace("##{$question_name}##", " ", $ticket['content']); $ticket['content'] = str_replace("##{$answer_name}##", " ", $ticket['content']); } else { $ticket['content'] = str_replace("##{$question_name}##", $question_value['name'], $ticket['content']); $ticket['content'] = str_replace("##{$answer_name}##", $question[$question_name], $ticket['content']); } $ticket['name'] = str_replace("##{$question_name}##", $question_value['name'], $ticket['name']); $ticket['name'] = str_replace("##{$answer_name}##", $question[$question_name], $ticket['name']); } } $ticket['content'] = str_replace('##FULLFORM##', getFullForm($questions, $question, $ticket['content']), $ticket['content']); $ticket['content'] = PluginFormcreatorQuestion::protectData($ticket['content']); //modif yt pour prendre en compte valeurs prédéfinies du gabarit**********; $query = "SELECT `tickettemplates_id_incident`,`tickettemplates_id_demand` FROM `glpi_itilcategories` WHERE ID= " . $ticket['itilcategories_id']; $res = $DB->query($query); $tickettemplates_id_demand = $DB->result($res, 0, "tickettemplates_id_demand"); $tickettemplates_id_incident = $DB->result($res, 0, "tickettemplates_id_incident"); switch ($target_value['type']) { case "1": // formulaire par defaut pour les incidents de la catégorie; $template_id = $tickettemplates_id_incident; break; case "2": // formulaire par defaut pour les demandes de la catégorie; $template_id = $tickettemplates_id_demand; break; default: