homegrade_theme_production/includes/forms.php
Antoine M 935d101c1e
All checks were successful
continuous-integration/drone/push Build is passing
first export prototype for formulaire papier
2024-10-02 16:19:34 +02:00

36 lines
1.3 KiB
PHP

<?php
// add_filter('gform_confirmation_anchor_gform_24', '__return_false');
// add_filter('gform_confirmation_anchor_24', '__return_false');
// add_filter('gform_confirmation_anchor', '__return_false');
// ## Fields
require_once(__DIR__ . '/forms/field-OrderSynthese.php');
require_once(__DIR__ . '/forms/field-OrderBrochureList.php');
require_once(__DIR__ . '/forms/field-OrderDocumentsList.php');
require_once(__DIR__ . '/forms/field-HomegradeRating.php');
require_once(__DIR__ . '/forms/field-ClassicRating.php');
require_once(__DIR__ . '/forms/export-paper-publication-entries.php');
// ## Form hooks
require_once(__DIR__ . '/forms/form-satisfaction.php');
// Limit countries for the paper publication order form
add_filter('gform_pre_render_18', 'homegrade_paper_publications_form_limit_countries');
add_filter('gform_pre_validation_18', 'homegrade_paper_publications_form_limit_countries');
add_filter('gform_pre_submission_filter_18', 'homegrade_paper_publications_form_limit_countries');
add_filter('gform_admin_pre_render_18', 'homegrade_paper_publications_form_limit_countries');
function homegrade_paper_publications_form_limit_countries($form)
{
add_filter('gform_countries', function ($countries) {
return array("Belgique" => __("Belgique", "homegrade_theme--texte-fonctionnel"));
});
return $form;
}