Ajout de la fonction getNomUrl dans discount.class.php

This commit is contained in:
Regis Houssin 2007-04-03 10:53:44 +00:00
parent 64f5933454
commit c5669bc150
6 changed files with 30 additions and 8 deletions

View File

@ -1146,8 +1146,7 @@ if ($_GET['propalid'] > 0)
{
$discount=new DiscountAbsolute($db);
$discount->fetch($objp->fk_remise_except);
print ' - '.$langs->trans("DiscountFromCreditNote",$discount->ref_facture_source);
// \TODO Mettre ici lien sur ref avoir en ajoutant fonction getNomUrl sur classe DiscountAbsolute
print ' - '.$langs->transnoentities("DiscountFromCreditNote",$discount->getNomUrl());
}
else
{

View File

@ -1332,8 +1332,7 @@ else
{
$discount=new DiscountAbsolute($db);
$discount->fetch($objp->fk_remise_except);
print ' - '.$langs->trans("DiscountFromCreditNote",$discount->ref_facture_source);
// \TODO Mettre ici lien sur ref avoir en ajoutant fonction getNomUrl sur classe DiscountAbsolute
print ' - '.$langs->transnoentities("DiscountFromCreditNote",$discount->getNomUrl());
}
else
{

View File

@ -1648,8 +1648,7 @@ if ($_GET['action'] == 'create')
{
$discount=new DiscountAbsolute($db);
$discount->fetch($objp->fk_remise_except);
print $langs->trans("DiscountFromCreditNote",$discount->ref_facture_source);
// \TODO Mettre ici lien sur ref avoir en ajoutant fonction getNomUrl sur classe DiscountAbsolute
print $langs->transnoentities("DiscountFromCreditNote",$discount->getNomUrl());
}
else
{
@ -2290,8 +2289,7 @@ else
{
$discount=new DiscountAbsolute($db);
$discount->fetch($objp->fk_remise_except);
print ' - '.$langs->trans("DiscountFromCreditNote",$discount->ref_facture_source);
// \TODO Mettre ici lien sur ref avoir en ajoutant fonction getNomUrl sur classe DiscountAbsolute
print ' - '.$langs->transnoentities("DiscountFromCreditNote",$discount->getNomUrl());
}
else
{

View File

@ -207,5 +207,29 @@ class DiscountAbsolute
}
}
/**
\brief Renvoie nom clicable (avec eventuellement le picto)
\param withpicto 0=Pas de picto, 1=Inclut le picto dans le lien, 2=Picto seul
\param option Sur quoi pointe le lien
\return string Chaine avec URL
*/
function getNomUrl($withpicto=0,$option='')
{
global $langs;
$result='';
$lien = '<a href="'.DOL_URL_ROOT.'/compta/facture.php?facid='.$this->fk_facture_source.'">';
$lienfin='</a>';
$picto='bill';
$label=$langs->trans("ShowDiscount").': '.$this->ref_facture_source;
if ($withpicto) $result.=($lien.img_object($label,$picto).$lienfin);
if ($withpicto && $withpicto != 2) $result.=' ';
$result.=$lien.$this->ref_facture_source.$lienfin;
return $result;
}
}
?>

View File

@ -196,6 +196,7 @@ Reductions=Reductions
ReductionsShort=Reduc.
Discount=Discount
Discounts=Discounts
ShowDiscount=Show discount
RelativeDiscount=Relative discount
GlobalDiscount=Global discount
CreditNote=Credit note

View File

@ -196,6 +196,7 @@ Reductions=R
ReductionsShort=Réduc.
Discount=Remise
Discounts=Remises
ShowDiscount=Visualiser l'avoir
RelativeDiscount=Remise relative
GlobalDiscount=Remise fixe
CreditNote=Avoir