Merge pull request #6 from nursit/refconfig
[spip_souscriptions.git] / formulaires / configurer_souscription.php
1 <?php
2 if (!defined('_ECRIRE_INC_VERSION')) return;
3
4 include_spip('inc/config');
5
6 function formulaires_configurer_souscription_verifier_dist() {
7   /* FIXME: vĂ©rifier le format de 'adhesion_montants' et 'don_montants' */
8
9   $erreurs = array();
10   $type_saisies = array("input", "radio", "selection");
11
12   if(_request("adhesion_activer")) {
13     if(!_request("adhesion_type_saisie")) {
14       $erreurs["adhesion_type_saisie"] = _T("souscription:message_nok_champ_obligatoire");
15     }
16
17     if(!in_array(_request("adhesion_type_saisie"), $type_saisies)) {
18       $erreurs["adhesion_type_saisie"] = _T("souscription:message_nok_champ_invalide");
19     }
20   }
21
22   if(_request("don_activer")) {
23
24     if(!_request("don_type_saisie")) {
25       $erreurs["don_type_saisie"] = _T("souscription:message_nok_champ_obligatoire");
26     }
27
28     if(!in_array(_request("don_type_saisie"), $type_saisies)) {
29       $erreurs["don_type_saisie"] = _T("souscription:message_nok_champ_invalide");
30     }
31   }
32
33   return $erreurs;
34 }