X-Git-Url: http://olivier.miskin.fr/git/?a=blobdiff_plain;f=formulaires%2Fediter_souscription_campagne.php;h=8ee6116dfbd41e34f55018cf6748eef6591a6000;hb=cf46f25623c27c4f86688a09a645db0c96c10f1a;hp=1a069efa90b9dba94c20db40145ca252cf608e15;hpb=4e2a3f3824663faf3d176cb12df72a761e67e5cb;p=spip_souscriptions.git diff --git a/formulaires/editer_souscription_campagne.php b/formulaires/editer_souscription_campagne.php index 1a069ef..8ee6116 100644 --- a/formulaires/editer_souscription_campagne.php +++ b/formulaires/editer_souscription_campagne.php @@ -52,15 +52,21 @@ function formulaires_editer_souscription_campagne_verifier_dist($id_souscription $ret = formulaires_editer_objet_verifier('souscription_campagne', $id_souscription_campagne, array('titre', - 'objectif', - 'objectif_initial', 'type_objectif', )); $type = _request("type_objectif"); - if(!in_array($type, array('don', 'abonnement', 'adhesion'))) + if(!in_array($type, array('don', 'adhesion'))) $ret['type_objectif'] = "Type d'objectif invalide"; + $objectif_initial = _request('objectif_initial'); + if(!ctype_digit($objectif_initial) || intval($objectif_initial) < 0) + $ret['objectif_initial'] = "Valeur de l'objectif initial invalide"; + + $objectif = _request('objectif'); + if(!ctype_digit($objectif) || intval($objectif) < 0) + $ret['objectif'] = "Valeur de l'objectif initial invalide"; + return $ret; }