You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
dev/formulaires/charter.php

61 lines
1.6 KiB
PHP

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<?php
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}
/**
* Chargement des valeurs
* @param string $suffixe
* Suffixe pour utiliser plusieurs fois le formulaire sur la même page
* @return array
*/
function formulaires_charter_charger_dist(string $suffixe = '') {
$valeurs = [
'suffixe' => $suffixe,
];
for ($i = 1; $i <= 36; $i++) {
$valeurs["saisie_$i"] = '';
}
return $valeurs;
}
/**
* Verifier la saisie
* on simule des erreurs si on a clique sur annuler
* @param string $suffixe
* Suffixe pour utiliser plusieurs fois le formulaire sur la même page
* @return array
*/
function formulaires_charter_verifier_dist(string $suffixe = '') {
$erreurs = [];
if (_request('cancel')) {
$erreurs['message_erreur']
= $erreurs['saisie_2']
= ('Un long message derreur, long message derreur, long message derreur, long message derreur, long message derreur, long message derreur, long message derreur…');
$erreurs['saisie_1'] = ('Erreur avec demande de confirmation<br />' . "<input type='checkbox' name='confirm' id='confirm' value='oui' /><label for='confirm'>Confirmez que vous êtes sûr⋅e</label>");
$erreurs['saisie_3']
= $erreurs['saisie_4']
= $erreurs['saisie_5']
= $erreurs['saisie_6']
= $erreurs['saisie_7']
= $erreurs['saisie_8']
= ('Message dexplication de lerreur');
}
return $erreurs;
}
/**
* Traitement de la saisie
*
* @param string $suffixe
* Suffixe pour utiliser plusieurs fois le formulaire sur la même page
* @return array
*/
function formulaires_charter_traiter_dist(string $suffixe = '') {
return ['message_ok' => ('Bravo, cest une réussite !')];
}