$ticket['users_id_lastupdater'] = $user->fields['id']; $ticket['type'] = $target_value['type']; $ticket['name'] = str_replace("'", "\\'", $ticket['name']); $track = new Ticket(); $ticketID = $track->add($ticket); if ($validation_exist) { for ($cpt_valid = 0; $cpt_valid < count($validationTab); $cpt_valid++) { $validationTab[$cpt_valid]['tickets_id'] = $ticketID; $validation = new Ticketvalidation(); $validation->add($validationTab[$cpt_valid]); } } $sections = new PluginFormcreatorSection(); $sections = $sections->find("plugin_formcreator_targets_id = '{$target_id}'"); foreach ($sections as $section_id => $section_value) { $questions = $helpdesk->getQuestionBySectionTypeFile($section_id); foreach ($questions as $question_id => $question_value) { $question_name = "question_" . $question_id; if (array_key_exists($question_name, $_FILES)) { if ($_FILES[$question_name]['error'] != 4) { $helpdesk->addFilesTickets($ticketID, $question_name, $ticket['entities_id']); } } } } } unset($_FILES); if (Session::getLoginUserID()) { Session::addMessageAfterRedirect($LANG['plugin_formcreator']["helpdesk"][3], false, INFO); } else { echo '<SCRIPT type="text/javascript">alert("' . $LANG['plugin_formcreator']["helpdesk"][3] . '");</SCRIPT>';