Correction bug de valeuyr negative
This commit is contained in:
parent
8ffaf715e8
commit
8265a307d1
@ -110,7 +110,12 @@ class RejetPrelevement
|
|||||||
$pai = new Paiement($this->db);
|
$pai = new Paiement($this->db);
|
||||||
|
|
||||||
$pai->amounts = array();
|
$pai->amounts = array();
|
||||||
$pai->amounts[$facs[$i]] = (0 - $fac->total_ttc);
|
// On remplace la virgule éventuelle par un point sinon
|
||||||
|
// certaines install de PHP renvoie uniquement la partie
|
||||||
|
// entiere negative
|
||||||
|
|
||||||
|
$tot = ereg_replace(",",".",$fac->total_ttc);
|
||||||
|
$pai->amounts[$facs[$i]] = (0 - $tot);
|
||||||
$pai->datepaye = $this->db->idate(time());
|
$pai->datepaye = $this->db->idate(time());
|
||||||
$pai->paiementid = 3; // prélèvement
|
$pai->paiementid = 3; // prélèvement
|
||||||
$pai->num_paiement = "Rejet";
|
$pai->num_paiement = "Rejet";
|
||||||
@ -125,21 +130,6 @@ class RejetPrelevement
|
|||||||
dolibarr_syslog("RejetPrelevement::Create set_unpayed fac ".$fac->ref);
|
dolibarr_syslog("RejetPrelevement::Create set_unpayed fac ".$fac->ref);
|
||||||
$fac->set_unpayed($facs[$i]);
|
$fac->set_unpayed($facs[$i]);
|
||||||
|
|
||||||
/* Tag la ligne de prev comme rejetée
|
|
||||||
|
|
||||||
$sql = " UPDATE ".MAIN_DB_PREFIX."prelevement_facture ";
|
|
||||||
$sql .= " SET statut = 3";
|
|
||||||
$sql .= " WHERE fk_prelevement_lignes=".$id;
|
|
||||||
$sql .= " AND fk_facture = ".$facs[$i];
|
|
||||||
|
|
||||||
if (! $this->db->query($sql))
|
|
||||||
{
|
|
||||||
dolibarr_syslog("RejetPrelevement::create Erreur 3");
|
|
||||||
$error++;
|
|
||||||
}
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
/* Envoi un email à l'emetteur de la demande de prev */
|
/* Envoi un email à l'emetteur de la demande de prev */
|
||||||
$this->_send_email($fac);
|
$this->_send_email($fac);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user