Correction dupliqueAnnonce lorsque sirenIn = 000000000

This commit is contained in:
Michael RICOIS 2012-01-03 11:39:04 +00:00
parent bbf8cbe25d
commit 9a353e731b

View File

@ -1032,11 +1032,11 @@ class Saisie extends WsScore
$table='annonces';
break;
case 1:
if ($idAnn<0){
if (intval($idAnn)<0){
$error->errnum = 1;
$error->errmsg = 'Code annonce Incorrect';
} elseif (intval($sirenIn)>0){
$strSql.="AND siren=$sirenIn";
} else {
if (intval($sirenIn)>0) $strSql.="AND siren=$sirenIn";
$table='bodacc_detail';
}
break;
@ -1051,7 +1051,7 @@ class Saisie extends WsScore
break;
}
if ($idAnn>0) {
if (intval($idAnn)>0) {
$res = $iDb->select($table, '*', "id=$idAnn $strSql", false, MYSQL_ASSOC);
if (count($res)==0) {
$error->errnum = 1;
@ -1075,7 +1075,7 @@ class Saisie extends WsScore
debugLog('I',"Duplication de l'annonce en source $source sur n°$idAnn (siretIn=$siretIn, siretOut=$siretOut)",__LINE__,__FILE__, __FUNCTION__, __CLASS__);
$result = true;
} else {
debugLog('I',"Duplication imposible de l'annonce en source $source sur n°$idAnn (siretIn=$siretIn, siretOut=$siretOut) : ".mysql_error(),__LINE__,__FILE__, __FUNCTION__, __CLASS__);
debugLog('I',"Duplication impossible de l'annonce en source $source sur n°$idAnn (siretIn=$siretIn, siretOut=$siretOut) : ".mysql_error(),__LINE__,__FILE__, __FUNCTION__, __CLASS__);
$error->errnum = 1;
$error->errmsg = 'Duplication de l\'annonce impossible';
}