add minimum test

This commit is contained in:
Rodolphe Quiedeville 2002-12-22 18:46:40 +00:00
parent 6824d7bf99
commit e91c4e1373
2 changed files with 19 additions and 10 deletions

View File

@ -117,23 +117,32 @@ class Don
{ {
$error_string[$err] = "Le montant du don contient un/des caractère(s) invalide(s)"; $error_string[$err] = "Le montant du don contient un/des caractère(s) invalide(s)";
$err++; $err++;
$amount_invalid = 1;
break; break;
} }
} }
if ($this->amount == 0) if (! $amount_invalid)
{ {
$error_string[$err] = "Le montant du don est null"; if ($this->amount == 0)
$err++;
}
else
{
if ($this->amount < $minimum && $minimum > 0)
{ {
$error_string[$err] = "Le montant minimum du don est de $minimum"; $error_string[$err] = "Le montant du don est null";
$err++; $err++;
} }
else
{
if ($this->amount < $minimum && $minimum > 0)
{
$error_string[$err] = "Le montant minimum du don est de $minimum";
$err++;
}
}
} }
/*
* Return errors
*
*/
if ($err) if ($err)
{ {

View File

@ -50,7 +50,7 @@ if ($conf->don->enabled)
if ($HTTP_POST_VARS["action"] == 'add') if ($HTTP_POST_VARS["action"] == 'add')
{ {
if ($don->check()) if ($don->check($conf->don->minimum))
{ {
require("valid.php"); require("valid.php");
} }
@ -62,7 +62,7 @@ if ($conf->don->enabled)
elseif ($HTTP_POST_VARS["action"] == 'valid') elseif ($HTTP_POST_VARS["action"] == 'valid')
{ {
if ($don->check()) if ($don->check($conf->don->minimum))
{ {
$return = $don->create(0); $return = $don->create(0);