$texte = '[(#TEXTE|liens_absolus|texte_script)]'; $titre = '[(#TITRE|xhtml_entity_decode)]'; $query = "SELECT * FROM spip_forms WHERE id_form=$id_form"; $result = spip_query($query); if ($row = spip_fetch_array($result)) { $form_summary = ''; $structure = unserialize($row['structure']); // Ici on parcourt les valeurs entrees pour les champs demandes foreach ($structure as $index => $t) { $type = $t['type']; $code = $t['code']; $form_summary .= $t['nom'] . " : "; $query2 = "SELECT * FROM spip_reponses_champs WHERE id_reponse='$id_reponse' AND champ='$code'"; $result2 = spip_query($query2); $reponses = ''; while ($row2 = spip_fetch_array($result2)) { $reponses .= $row2['valeur'].", "; } if (strlen($reponses) > 2) $form_summary .= substr($reponses,0,strlen($reponses)-2); $form_summary .= "\n"; } if ($mailconfirm != '') { $head="From: ecard@".$_SERVER["HTTP_HOST"]."\n"; $head .= "Content-type : text/html\n"; $message = $texte . "
\n" . nl2br($form_summary); $sujet = $titre; $dest = $mailconfirm; /*echo ":head:$head
\n"; echo ":message:$message
\n"; echo ":sujet:$sujet
\n"; echo ":dest:$dest
\n";*/ mail($dest, $sujet, $message, $head); } } } if (($mel_confirm == 'oui') && ($id_reponse = intval($id_reponse)) && (isset($id_article)) && ($id_article = intval($id_article)) ) { $query = "SELECT * FROM spip_reponses WHERE id_reponse=$id_reponse"; $result = spip_query($query); if ($row = spip_fetch_array($result)) { $id_form = $row['id_form']; // D'abord verifier que l'URL est legitime, donc que la demande a bien // ete generee par SPIP if (verifier_action_auteur("confirm $id_reponse", $hash)) { generer_mail_ecard_formulaire($id_form, $id_reponse, $mailconfirm,$id_article); } } $renvoyer_image = true; } if ($renvoyer_image) { $image = "47494638396118001800800000ffffff00000021f90401000000002c0000000018001800000216848fa9cbed0fa39cb4da8bb3debcfb0f86e248965301003b"; $image = pack("H*", $image); $size = strlen($image); Header("Content-Type: image/gif"); Header("Content-Length: ".$size); Header("Cache-Control: no-cache,no-store"); Header("Pragma: no-cache"); Header("Connection: close"); echo $image; } ?>