Bugfix
This commit is contained in:
parent
feef2c0190
commit
20e81f845f
@ -41,14 +41,14 @@ class CommunicationTelephonique {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Calcul le coût de la communication
|
* Calcul le cout de la communication
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
function cout($tarif_achat, $tarif_vente, $ligne, $_db)
|
function cout($tarif_achat, $tarif_vente, $ligne, $_db)
|
||||||
{
|
{
|
||||||
$error = 0;
|
$error = 0;
|
||||||
|
/*
|
||||||
if (substr($this->numero,0,2) == '00') /* International */
|
if (substr($this->numero,0,2) == '00')
|
||||||
{
|
{
|
||||||
$nbinter++;
|
$nbinter++;
|
||||||
$duree_international += $objp->duree;
|
$duree_international += $objp->duree;
|
||||||
@ -57,8 +57,7 @@ class CommunicationTelephonique {
|
|||||||
|
|
||||||
$this->remise = 0;
|
$this->remise = 0;
|
||||||
}
|
}
|
||||||
|
elseif (substr($this->numero,0,2) == '06')
|
||||||
elseif (substr($this->numero,0,2) == '06') /* Telephones Mobiles */
|
|
||||||
{
|
{
|
||||||
$dureemob += $objp->duree;
|
$dureemob += $objp->duree;
|
||||||
$nbmob++;
|
$nbmob++;
|
||||||
@ -67,6 +66,7 @@ class CommunicationTelephonique {
|
|||||||
|
|
||||||
$this->remise = $ligne->remise;
|
$this->remise = $ligne->remise;
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
/* Tarif Local */
|
/* Tarif Local */
|
||||||
/*
|
/*
|
||||||
elseif (substr($this->numero,0,4) == substr($objp->client,0,4) )
|
elseif (substr($this->numero,0,4) == substr($objp->client,0,4) )
|
||||||
@ -76,31 +76,33 @@ class CommunicationTelephonique {
|
|||||||
$num = "0033999".substr($this->numero, 1);
|
$num = "0033999".substr($this->numero, 1);
|
||||||
$this->remise = $ligne->remise;
|
$this->remise = $ligne->remise;
|
||||||
}*/
|
}*/
|
||||||
else
|
//else
|
||||||
{
|
//{
|
||||||
$dureenat += $objp->duree;
|
$dureenat += $objp->duree;
|
||||||
$nbnat++;
|
$nbnat++;
|
||||||
|
|
||||||
$num = "0033".substr($this->numero, 1);
|
$num = "00".substr($this->numero, 1);
|
||||||
|
|
||||||
$this->remise = $ligne->remise;
|
$this->remise = $ligne->remise;
|
||||||
}
|
//}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
/* Numéros spéciaux */
|
/* Numeros speciaux */
|
||||||
|
/*
|
||||||
if (substr($num,4,1) == 8)
|
if (substr($num,4,1) == 8)
|
||||||
{
|
{
|
||||||
$this->remise = 0;
|
$this->remise = 0;
|
||||||
$this->cout_temp_vente = 0;
|
$this->cout_temp_vente = 0;
|
||||||
$this->tarif_libelle_vente = "Numéros spéciaux";
|
$this->tarif_libelle_vente = "Numeros speciaux";
|
||||||
$this->cout_fixe_vente = ereg_replace(",",".", $this->montant);
|
$this->cout_fixe_vente = ereg_replace(",",".", $this->montant);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
/* Fin Numéros spéciaux */
|
*/
|
||||||
|
/* Fin Numeros speciaux */
|
||||||
if ($tarif_achat->cout($num, $this->cout_temp_achat, $this->cout_fixe_achat, $tarif_libelle_achat) == 0)
|
if ($tarif_achat->cout($num, $this->cout_temp_achat, $this->cout_fixe_achat, $tarif_libelle_achat) == 0)
|
||||||
{
|
{
|
||||||
dolibarr_syslog("CommunicationTelephonique::Cout Tarif achat manquant pour $num");
|
dolibarr_syslog("CommunicationTelephonique::Cout Tarif achat manquant pour $num");
|
||||||
@ -114,7 +116,7 @@ class CommunicationTelephonique {
|
|||||||
array_push($this->messages, array('error',"Tarif vente manquant pour le numero $num"));
|
array_push($this->messages, array('error',"Tarif vente manquant pour le numero $num"));
|
||||||
$error++;
|
$error++;
|
||||||
}
|
}
|
||||||
}
|
//}
|
||||||
/* Specification VoIP */
|
/* Specification VoIP */
|
||||||
if ($ligne->techno == 'voip')
|
if ($ligne->techno == 'voip')
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user