X-Git-Url: http://olivier.miskin.fr/git/?a=blobdiff_plain;ds=sidebyside;f=formulaires%2Fediter_souscription_campagne.php;h=21793cc0d86406616a01d17e8bbaa39bdca7b301;hb=a0a20ccb692553ea2f04469225e37f49f5a4cafb;hp=fb8d1e19d0916c5814fe328ea0724b31f8235286;hpb=9043ba408a8f417366df3cfbfb75d505e5ea9451;p=spip_souscriptions.git diff --git a/formulaires/editer_souscription_campagne.php b/formulaires/editer_souscription_campagne.php index fb8d1e1..21793cc 100644 --- a/formulaires/editer_souscription_campagne.php +++ b/formulaires/editer_souscription_campagne.php @@ -116,13 +116,17 @@ function formulaires_editer_souscription_campagne_verifier_dist($id_souscription /* Si un objectif est demandé, alors on vérifie que les champs sont * bien des entiers. */ if(_request('objectif_oui_non') == 'on') { - $objectif_initial = _request('objectif_initial'); - if(!ctype_digit($objectif_initial) || intval($objectif_initial) < 0) - $ret['objectif_initial'] = _T("souscription:message_nok_objectif_initial_invalide"); - $objectif = _request('objectif'); if(!ctype_digit($objectif) || intval($objectif) < 0) - $ret['objectif'] = _T("souscription:message_nok_objectif_initial_valeur"); + $ret['objectif'] = _T("souscription:message_nok_objectif_invalide"); + + $objectif_initial = _request('objectif_initial'); + if($objectif_initial != '') { + if(!ctype_digit($objectif_initial) || intval($objectif_initial < 0)) + $ret['objectif_initial'] = _T("souscription:message_nok_objectif_initial_valeur"); + elseif(intval($objectif_initial) > $objectif) + $ret['objectif_initial'] = _T("souscription:message_nok_objectif_initial_supperieur_objectif"); + } } return $ret;