} else { // Do ELSE $string = preg_replace($regex_if, "", $string, 1); $string = preg_replace($regex_else, "\\1", $string, 1); } } } return $string; } echo "<div class='center'>" . "\n\r"; $helpdesk = new PluginFormcreatorHelpdesk(); $formID = $_REQUEST['id']; $form = new PluginFormcreatorForm(); $form->getFromDB($formID); $tableau_beneficiary_name = ""; $targets = $helpdesk->getTarget($formID); foreach ($targets as $target_id => $target_value) { $ticket = array(); $validation_exist = false; $validationTab = array(); $cpt_valid = 0; $ticket['entities_id'] = $form->fields['entities_id']; $ticket['urgency'] = $target_value['urgency']; $ticket['priority'] = $target_value['priority']; $ticket['itilcategories_id'] = $target_value['itilcategories_id']; $ticket['name'] = $target_value['name']; $questions = $helpdesk->getQuestionByForm($formID); foreach ($questions as $question_id => $question_value) { $question_name = 'question_' . $question_id; if (isset($_REQUEST[$question_name]) || isset($_REQUEST['question1_' . $question_id])) { switch ($question_value['type']) {