475 |
* Change le statut de la ligne |
* Change le statut de la ligne |
476 |
* |
* |
477 |
*/ |
*/ |
478 |
function set_statut($user, $statut, $datea='', $commentaire='') |
function set_statut($user, $statut, $datea='', $commentaire='', $fourn=0) |
479 |
{ |
{ |
|
|
|
480 |
if ($statut == 6 || $statut == 3) |
if ($statut == 6 || $statut == 3) |
481 |
{ |
{ |
482 |
$this->send_mail($user, $commentaire, $statut); |
$this->send_mail($user, $commentaire, $statut); |
487 |
$sql .= " SET statut = ".$statut ; |
$sql .= " SET statut = ".$statut ; |
488 |
$sql .= " WHERE rowid =".$this->id; |
$sql .= " WHERE rowid =".$this->id; |
489 |
|
|
490 |
|
if ($fourn > 0) |
491 |
|
{ |
492 |
|
$sql .= " AND fk_fournisseur =".$fourn; |
493 |
|
} |
494 |
|
|
495 |
$this->db->query($sql); |
$this->db->query($sql); |
496 |
|
|
497 |
if ($statut == 2) |
if ($statut == 2) |
498 |
{ |
{ |
499 |
$sql = "UPDATE ".MAIN_DB_PREFIX."telephonie_societe_ligne"; |
$sql = "UPDATE ".MAIN_DB_PREFIX."telephonie_societe_ligne"; |
|
$sql .= " SET statut = ".$statut ; |
|
|
$sql .= " WHERE rowid =".$this->id; |
|
|
|
|
|
$this->db->query($sql); |
|
|
|
|
|
$sql = "UPDATE ".MAIN_DB_PREFIX."telephonie_societe_ligne"; |
|
500 |
$sql .= " SET date_commande = now()"; |
$sql .= " SET date_commande = now()"; |
501 |
$sql .= ", fk_user_commande=".$user->id; |
$sql .= ", fk_user_commande=".$user->id; |
502 |
$sql .= " WHERE rowid =".$this->id; |
$sql .= " WHERE rowid =".$this->id; |
503 |
$sql .= " AND date_commande IS NULL"; |
$sql .= " AND date_commande IS NULL"; |
504 |
|
|
505 |
$this->db->query($sql); |
if ($fourn > 0) |
506 |
|
{ |
507 |
|
$sql .= " AND fk_fournisseur =".$fourn; |
508 |
|
} |
509 |
|
|
510 |
|
$this->db->query($sql); |
511 |
} |
} |
512 |
|
|
513 |
if ($datea) |
if ($datea) |
534 |
$sql .= " AND dates >= '".$datea ."'"; |
$sql .= " AND dates >= '".$datea ."'"; |
535 |
|
|
536 |
$this->db->query($sql); |
$this->db->query($sql); |
|
|
|
537 |
} |
} |
538 |
else |
else |
539 |
{ |
{ |