0){ $inc=1; foreach ($lignesFicheEvaluation as $row) { $question = $_POST["question".$inc]; $reponse = $_POST["reponse".$inc]; $block = $_POST["block".$inc]; $order = $_POST["ordre".$inc]; $comment = $_POST["comment".$inc]; $imgurl = $row['img_url']; if($_FILES["inputimg".$inc]['name'] != '') $imgurl = "../fiche_eval_upload/".$_FILES["inputimg".$inc]['name']; if (strpos($block, 'temp') !== false) { $delayedlignesFicheEvaluation[] = ['update', $row['id_ligne_fiche_evaluation'], $question, $reponse, $block, $order, $comment, $imgurl]; } else updateLigneFicheEvaluation($row['id_ligne_fiche_evaluation'], $question, $reponse, $block, $order, $comment, $imgurl); $inc=$inc+1; } } } else { $last_id = insertFicheEvaluation($_POST['NomFormulaire'], $_POST['active']); } $incligneid = []; for ($y = 0; $y < sizeof($_POST['InsertFormulaire']); $y++) { $inc = $_POST['InsertFormulaire'][$y]; $question = $_POST["question".$inc]; $reponse = $_POST["reponse".$inc]; $block = $_POST["block".$inc]; $order = $_POST["ordre".$inc]; $comment = $_POST["comment".$inc]; $imgurl = ""; if($_FILES["inputimg".$inc]['name'] != '') $imgurl = "../fiche_eval_upload/".$_FILES["inputimg".$inc]['name']; if (strpos($block, 'temp') !== false) { $ligneidinc = -1; $astring = explode('temp', $block)[1]; foreach ($incligneid as $row) { if($row[0] == $astring) $ligneidinc = $row[1]; } if($ligneidinc == -1) $delayedlignesFicheEvaluation[] = ['insert', $last_id, $question, $reponse, $block, $order, $comment, $imgurl]; else { $block = $ligneidinc; $last_ligne_id = insertLigneFicheEvaluation($last_id, $question, $reponse, $block, $order, $comment, $imgurl); $incligneid[] = [$inc, $last_ligne_id]; } } else { $last_ligne_id = insertLigneFicheEvaluation($last_id, $question, $reponse, $block, $order, $comment, $imgurl); $incligneid[] = [$inc, $last_ligne_id]; $newdelayedarray = []; foreach ($delayedlignesFicheEvaluation as $row) { if($row[4] == 'temp'.$inc) { $newrow = [$row[0], $row[1], $row[2], $row[3], $last_ligne_id, $row[5], $row[6], $row[7]]; $newdelayedarray[] = $newrow; }else $newdelayedarray[] = $row; } $delayedlignesFicheEvaluation = $newdelayedarray; } } foreach ($delayedlignesFicheEvaluation as $row) { if($row[0] == 'update') updateLigneFicheEvaluation($row[1], $row[2], $row[3], $row[4], $row[5], $row[6], $row[7]); else insertLigneFicheEvaluation($row[1], $row[2], $row[3], $row[4], $row[5], $row[6], $row[7]); } Html::redirect("fiche.config.evaluation.list.php"); } $blocks = []; foreach ($lignesFicheEvaluation as $row) { if($row['id_parent'] == 0) $blocks[] = [$row['id_ligne_fiche_evaluation'], $row['question']]; } function getBlock($blockid) { global $lignesFicheEvaluation; foreach ($lignesFicheEvaluation as $row) { if($row['id_ligne_fiche_evaluation'] == $blockid) return $row['question']; } } echo '
'; $NomFormulaire = ""; $active = "checked"; if(isset($ficheEvaluation)) { $NomFormulaire = str_replace('\'','"',$ficheEvaluation["nom_fiche_evaluation"]); if($ficheEvaluation["actif"] != 1) $active = ""; } echo "

Details Questionnaire

Nom Fiche d'Evaluation

Lignes Questionnaire

"; $inc=1; if(isset($lignesFicheEvaluation)){ if(sizeof($lignesFicheEvaluation) > 0){ foreach ($lignesFicheEvaluation as $row) { result($row, $inc); $inc=$inc+1; } } } echo'
Question Reponses Block Ordre Commentaire
'; echo'


Annuler
'; echo'
'; Html::footer(); function result($row_data, $inc){ global $blocks; $block = $row_data['id_parent']; $blockdata = getBlock($block); $mycomment=""; if($row_data['comment'] == 1) $mycomment="checked"; echo " "; } ?>