webwizard@toileaqs.com

Gestion des inscriptions

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

PHP Code Snippets Powered By : XYZScripts.com