$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']) { case PluginFormcreatorQuestion::TEXT_FIELD: $question_option = json_decode($question_value['option'], true); $question_option_type = $question_option['type']; if ($question_option_type == 8) { $code_capex = $_REQUEST[$question_name]; } $question_option_value = urldecode($question_option['value']); $question[$question_name] = $_REQUEST[$question_name]; break; case PluginFormcreatorQuestion::TEXTAREA_FIELD: $question[$question_name] = $_REQUEST[$question_name];
<?php include '../../../inc/includes.php'; //anonyme or not ? Session::checkLoginUser(); //onload $helpdesk = new PluginFormcreatorHelpdesk(); $formID = $_GET['form']; $verifQuestion = $helpdesk->getQuestionByForm($formID); if (!empty($verifQuestion)) { $cache = "\""; $affiche = "\""; foreach ($verifQuestion as $question_id => $question_value) { $x = $y = 0; if ($question_value['type'] == 8) { $tab = PluginFormcreatorQuestion::_unserialize($question_value['data']); foreach ($tab['value'] as $value_id => $value) { if ($x != 0) { $cache .= $helpdesk->creationTabDyna($tab['question'][$value_id]); if (strlen($cache) > 2) { $cache .= ":"; } } else { if (isset($tab['question'][$value_id])) { $affiche .= $helpdesk->creationTabDyna($tab['question'][$value_id]); if (strlen($affiche) > 2) { $affiche .= ":"; } } $x = 1; }