Пример #1
0
 echo "<tr>";
 echo "<th colspan='5'>" . $section_value['name'] . "</th>";
 echo "</tr>";
 if (!empty($section_value['content'])) {
     echo "<tr>";
     echo "<td colspan='4' class='center'>" . nl2br($section_value['content']) . '</td>';
     echo "</tr>";
 }
 foreach ($questions as $question_id => $question_value) {
     echo "<tr id='" . $question_id . "'>";
     if ($question_value['type'] != "10") {
         // empeche de mettre le nom de la question sur le formulaire pour liste déraoulante utlisateur
         echo "<td>" . stripslashes($question_value['name']) . "</td>";
     }
     echo "<td>";
     $helpdesk->getInputQuestion($question_id, $question_value['type'], $question_value['data'], $question_value['option']);
     $question_option = json_decode($question_value['option'], true);
     //si la question est du type champ texte
     if ($question_value['type'] == 1) {
         echo $helpdesk->getNameRegexType($question_option['type']);
         //si il y a un controle sur le champ
         if ($question_option['type'] != 1) {
             //remplissage de la liste pour effectuer la vérification si le champ est non caché et obligatoire à la fois
             $question_option = json_decode($question_value['option'], true);
             $question_option_value = urldecode($question_option['value']);
             $listequestion .= "sec_" . $section_id . "::" . $question_id . "::" . $question_option_value . "::" . $question_value['name'] . "&&";
         }
     }
     if ($question_value['type'] == "7" || $question_value['type'] == "11") {
         //initialisation d'une variable pour savoir s'il y a un champ de multiplication de champ pour implémenter un champ total somme
         $boolMultiplication = 1;