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
PHTML

<?php
2 years ago
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 = '') {
2 years ago
$valeurs = [
'suffixe' => $suffixe,
2 years ago
];
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 = '') {
2 years ago
$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…');
2 years ago
$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 = '') {
2 years ago
return ['message_ok' => ('Bravo, cest une réussite !')];
}