Ce pluggin est une extension du plugin zem_contact_reborn, c’est un bon exemple de la manière d’étendre les capacité de ce dernier.
Le but de ce pluggin est de stocker les données du formulaire soumis grace à zem_contact_reborn dans la base de donnée (table “textpattern”) sous forme d’article standard de Textpattern sans interrompre l’envoi du mail.
Le pluggin nécessite : zem_contact_reborn, la partie validation nécessite les pluggins adi_gps et smd_query
This plugin is an example of plugin extension to zem_contact_reborn.
His purpose is to store data provided by zem_contact_reborn into DB table “textpattern” as regular articles, and then continue sending mail.
This plugin require : zem_contact_reborn, the validation process require pluggins adi_gps and smd_query
<txp:zem_contact to="your@mail.address" label="" thanks="Thanks" copysender="1">
<txp:zem_contact_text label="Name" name="nom" size="40" /><br />
<txp:zem_contact_text name="organisme" label="Copany" size="40" /><br />
<txp:zem_contact_text name="adresse" label="Adresse(facultative)" size="40" required="0" /><br />
<txp:zem_contact_text name="tel" label="Phone (optional)" size="40" required="0" /><br />
<txp:zem_contact_email size="40" /><br />
<txp:zem_contact_text name="montant" label="Amount of donation" size="40" /><br />
<txp:zem_contact_checkbox name="visible" label="Make your donation public" required="0" /><br />
<txp:zem_contact_checkbox name="newsletter" label="Receive our newsletter" required="0" /><br />
<txp:zem_contact_secret name="lien" label="validation link" value="Lien" />
<txp:zem_contact_submit label="Envoi" />
</txp:zem_contact>
Code à insérer dans la page qui sert à valider / Code inserted in page wich make validation
<txp:adi_gps quiet="1" />
<h2>Validation de votre don</h2>
<txp:smd_query query="SELECT * FROM textpattern WHERE ID='?mid' AND custom_3='?myverif'">
<txp:smd_query query="UPDATE textpattern set Status='4' WHERE ID='?mid'" />
<p><b>Votre promesse de dons a été validé</b><br />Merci</p>
<txp:else />
<p><b>Valeurs erronées</b></p>
</txp:smd_query>
Les documents et articles du site sont la propriété de leurs auteurs
Site conçu par iX Services