Modif gestion des erreurs

This commit is contained in:
Rodolphe Quiedeville 2007-01-05 14:15:08 +00:00
parent e768ce710e
commit 10dcdad169

View File

@ -115,7 +115,7 @@ class ProductLivre extends Product
} }
else else
{ {
$this->errno = -6; $this->_setErrNo(1282);
} }
} }
// Creation du contrat associe // Creation du contrat associe
@ -240,7 +240,7 @@ class ProductLivre extends Product
*/ */
function UpdateCanvas($datas) function UpdateCanvas($datas)
{ {
dolibarr_syslog("ProductLivre::UpdateCanvas ID : ".$this->id); dolibarr_syslog("ProductLivre::UpdateCanvas ID : ".$this->id, LOG_DEBUG);
$isbna = trim($datas["isbna"]); $isbna = trim($datas["isbna"]);
$isbnb = trim($datas["isbnb"]); $isbnb = trim($datas["isbnb"]);
@ -291,22 +291,33 @@ class ProductLivre extends Product
} }
else else
{ {
$this->errno = 1281; $this->_setErrNo(1281);
return -1; return -1;
} }
} }
/** /**
* \brief Calcule le prix de revient d'un livre \brief Definit le numero d'erreur et log dans syslog
* \param pages Nombre de pages \param no numero de l'erreur
* \param couv Prix de la couverture */
* \param feuil Prix d'un feuillet function _setErrNo($no)
* \param price_ht Prix public HT {
* \param taux Taux du contrat $this->errno = $no;
dolibarr_syslog("ProductLivre::UpdateCanvas Errno : ".$this->errno, LOG_ERR);
}
/**
\brief Calcule le prix de revient d'un livre
\param pages Nombre de pages
\param couv Prix de la couverture
\param feuil Prix d'un feuillet
\param price_ht Prix public HT
\param taux Taux du contrat
*/ */
function _calculate_prix_revient($pages, $couv, $feuil, $price_ht, $taux) function _calculate_prix_revient($pages, $couv, $feuil, $price_ht, $taux)
{ {
dolibarr_syslog("ProductLivre::UpdateCanvas $pages, $couv, $feuil, $price_ht, $taux"); dolibarr_syslog("ProductLivre::UpdateCanvas $pages, $couv, $feuil, $price_ht, $taux", LOG_DEBUG);
$cost = ($pages / 2 * $feuil) + $couv + ($price_ht * $taux / 100); $cost = ($pages / 2 * $feuil) + $couv + ($price_ht * $taux / 100);