diff --git a/library/WsScore/Saisie/v0.1/Saisie.php b/library/WsScore/Saisie/v0.1/Saisie.php index 0bc03286..027bc6dc 100644 --- a/library/WsScore/Saisie/v0.1/Saisie.php +++ b/library/WsScore/Saisie/v0.1/Saisie.php @@ -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'; }