Création de la page
Allez sous « Pages » -> « Ajouter »
Mettre le titre de la page « Activité – Inscription »
Ajouter 2 colonnes
A gauche placer l’affiche de l’activité
A droite placer un bloc de code « Shortcode » avec le nom du formulaire de « XYZ PHP Code ».
XYZ PHP Code
Ouvrir le code d’une activité précédente, Inscription Epluchette par exemple
Copier le code.
Créer un nouveau XYZ PHP Code et coller le code.
Mettre à jour les diverses variables:
$type_formulaire= »EBI »; Ajouter les 3 lettre du code de l’activité
$vip= »false »; true si nous créons un formulaire vip (Une personne invitée)
$nb= »0″; n’est pas utilisé et peut être ignoré
$age= »6″; âge de fin des bébés 6 ans dans ce cas
$age1= »7″; âge de début des enfants 7 ans dans ce cas
$age2= »12″; âge de fin des enfants 12 ans dans ce cas
$age3= »13″; âge de début des adultes 13 ans dans ce cas
$sujet= »inscription à l’Epluchette »; libellé d’inscription à l’activité
$row_names = « row_email,row_nom,row_prenom,row_a,row_e,row_b,row_statut_membre,row_choix_paiement,row_panier,row_submit »; La liste des informations à afficher sur le formulaire
$mandatory = « EMAIL,LNAME,FNAME,STATUT_MEMBRE,NB_A »; La liste des champs qui sont obligatoire avant de soumettre l’inscription
$inscription= »Prevente »; Le type de formulaire « Prevente » ou « SurPlace »
$pay = ‘FACTURE’; Le type de paiement sélectionné par défaut « FACTURE » ou « TWINT »
wp-config.php
Ajouter les variables pour la nouvelle activités:
define( ‘EBI_START’, date(« Y-m-d », mktime(0,0,0,7,21,AQS_CURRENT_YEAR)));
define( ‘EBI_END’, date(« Y-m-d », mktime(0,0,0,8,21,AQS_CURRENT_YEAR)));
define( ‘MAILCHIMP_CURRENT_EBI_TAG’, ‘Epluchette ‘.AQS_CURRENT_YEAR);
define( ‘EMAIL_EBI‘, ‘/home/u944649591/templates/email_ebi.html’);
define( ‘EMAIL_EBI_CONF’, ‘/home/u944649591/templates/email_ebi_payee.html’);
define( ‘EMAIL_EBI_VIP’, ‘/home/u944649591/templates/email_ebi_vip.html’);
db_api.php
Ajouter les prix en créant une nouvelle fonction
function add_prix_acn()
{
add_prix(« ACN_2023_A_M », 45, « Atelier couronnes de Noël membre », « COT », », 1);
add_prix(« ACN_2023_A_NM », 50, « Atelier couronnes de Noël non-membre », « COT », », 2);
}
Excécuter cette fonction sur le serveur:
cd vendor/aps
php -r « require ‘db_api.php’; add_prix_acn(); »
Les templates de courriel
Préparer les 3 templates de courriels énumérés dans la wp-config