Ajouter une ligne " : ""; $editParamsBtn = ($canEditForm and $mode != "r" || $mode != "pdf") ? " " : ""; $paramsData = [ "nature" => [ "accord" => "Accord", "convention" => "Convention", "reseau" => "Réseau" ], "type" => [ "regionale" => "Régional", "intergouv" => "Intér-gouvernemental" ] ]; $a=[]; if(isset($answer["answers"]["sommomForm1"])){ foreach ($answer["answers"]["sommomForm1"] as $k => $v) { if(is_array($v)){ foreach ($v as $key => $value) { if(isset($value["intitule"])) { $a += array($value["intitule"] => $value["intitule"]); } } } } } if( isset($parentForm["params"][$kunik]["nature"]) ) $paramsData["nature"] = $parentForm["params"][$kunik]["nature"]; if( isset($parentForm["params"][$kunik]["type"]) ) $paramsData["type"] = $parentForm["params"][$kunik]["type"]; $properties = [ "nom" => [ "label" => "Nom du dispositif de collaboration", "placeholder" => "Intitulé", "inputType" => "text", "rules" => [ "required" => true ] ], "nature" => [ "label" => "Nature", "placeholder" => "Nature", "inputType" => "select", "noOrder" => true, "options" => $paramsData["nature"], "rules" => [ "required" => true ] ], "type" => [ "label" => "type", "placeholder" => "type", "inputType" => "select", "noOrder" => true, "options" => $paramsData["type"], "rules" => [ "required" => true ] ], "date" => [ "label" => "Année de création", "placeholder" => "Date de création", "inputType" => "text", "rules" => [ "required" => true ] ], "object" => [ "label" => "Objet", "placeholder" => "Objet", "inputType" => "text", "rules" => [ "required" => true ] ], "Gestion" => [ "label" => "Organisme associé", "placeholder" => "Organisme associé", "inputType" => "selectMultiple", "options" => $a, "rules" => [ "required" => true ] ], "site" => [ "label" => "Site internet de référence", "placeholder" => "Site internet de référence", "inputType" => "text", "rules" => [ "required" => false ] ], ]; $propertiesParams = [ "labels"=>[], "placeholders"=>[], ]; foreach ($properties as $k => $v) { if( isset($v["label"])){ if( isset($parentForm["params"][$kunik]["labels"][$k]) ) $properties[$k]["label"] = $parentForm["params"][$kunik]["labels"][$k]; $propertiesParams["labels"][$k] = $properties[$k]["label"]; } if( isset($v["placeholder"])){ if(isset($parentForm["params"][$kunik]["placeholders"][$k]) ) $properties[$k]["placeholder"] = $parentForm["params"][$kunik]["placeholders"][$k]; $propertiesParams["placeholders"][$k] = $properties[$k]["placeholder"]; } } ?> 0 ){ ?> $inp) { echo ""; } ?> $a) { echo ""; foreach ($properties as $i => $inp) { echo ""; } ?> "; } } ?>
" >

">

".$inp["placeholder"]."
"; if(isset($a[$i])) { if(is_array($a[$i])){ echo implode(",", $a[$i]); } else { if($i == "site") { echo "".$a[$i].""; } else if($i == "type" && isset($paramsData[$i][$a[$i]])){ echo $paramsData[$i][$a[$i]]; } else if($i == "nature" && isset($paramsData[$i][$a[$i]])){ echo $paramsData[$i][$a[$i]]; } else { echo $a[$i]; } } } echo " renderPartial( "survey.views.tpls.forms.cplx.editDeleteLineBtn" , [ "canEdit"=>($canEdit), "id" => $answer["_id"], "collection" => Form::ANSWER_COLLECTION, "q" => $q, "path" => $answerPath.$q, "keyTpl"=>$kunik ] ); ?> ','', '')">$answer["_id"],"contextType"=>"answers", "path"=>$answer["_id"].$key.$q))?>
0 ){ ?> $inp) { echo ""; } ?> $a) { echo ""; foreach ($properties as $i => $inp) { echo ""; } echo ""; } } ?>
".$inp["placeholder"]."
"; if(isset($a[$i])) { if(is_array($a[$i])){ echo implode(",", $a[$i]); } else { if($i == "site") { echo "".$a[$i].""; } else if($i == "type" && isset($paramsData[$i][$a[$i]])){ echo $paramsData[$i][$a[$i]]; } else if($i == "nature" && isset($paramsData[$i][$a[$i]])){ echo $paramsData[$i][$a[$i]]; } else { echo $a[$i]; } } } echo "