Fix: suport quot in note update of supplier orders

This commit is contained in:
Laurent Destailleur 2009-04-01 22:58:25 +00:00
parent 4e5eb42a1b
commit 191f1e5fb5

View File

@ -1180,15 +1180,18 @@ class CommandeFournisseur extends Commande
*/ */
function UpdateNote($user, $note, $note_public) function UpdateNote($user, $note, $note_public)
{ {
dol_syslog("CommandeFournisseur::UpdateNote"); // Clean parameters
$note=trim($note);
$note_public=trim($note_public);
$result = 0; $result = 0;
$sql = "UPDATE ".MAIN_DB_PREFIX."commande_fournisseur"; $sql = "UPDATE ".MAIN_DB_PREFIX."commande_fournisseur";
$sql.= " SET note ='".trim($note) ."',"; $sql.= " SET note ='".addslashes($note)."',";
$sql.= " note_public ='".trim($note_public) ."'"; $sql.= " note_public ='".addslashes($note_public)."'";
$sql.= " WHERE rowid = ".$this->id; $sql.= " WHERE rowid = ".$this->id;
dol_syslog("CommandeFournisseur::UpdateNote sql=".$sql);
$resql=$this->db->query($sql); $resql=$this->db->query($sql);
if ($resql) if ($resql)
{ {
@ -1197,7 +1200,7 @@ class CommandeFournisseur extends Commande
else else
{ {
$this->error=$this->db->error(); $this->error=$this->db->error();
dol_syslog("CommandeFournisseur::UpdateNote "+$this->error, LOG_ERR); dol_syslog("CommandeFournisseur::UpdateNote ".$this->error, LOG_ERR);
$result = -1; $result = -1;
} }
@ -1220,7 +1223,6 @@ class CommandeFournisseur extends Commande
$sql .= " AND ur.fk_id = 184"; $sql .= " AND ur.fk_id = 184";
$resql = $this->db->query($sql); $resql = $this->db->query($sql);
if ($resql) if ($resql)
{ {
$num = $this->db->num_rows($resql); $num = $this->db->num_rows($resql);
@ -1237,7 +1239,7 @@ class CommandeFournisseur extends Commande
} }
else else
{ {
dol_syslog("ReadApprobators Erreur"); dol_syslog("ReadApprobators Erreur", LOG_ERR);
} }
} }