From 45b4e1348ecb22ac00015a428a288dbb251f4c7b Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@users.sourceforge.net> Date: Thu, 22 Jun 2006 00:35:29 +0000 Subject: [PATCH] Look: Ajout picto societe sur societe dans onglet contrats --- htdocs/contrat/contact.php | 17 +++++++++++++++-- htdocs/contrat/fiche.php | 9 ++++----- htdocs/contrat/ligne.php | 17 +++++++++++++++-- htdocs/contrat/note.php | 15 +++++++++++++-- 4 files changed, 47 insertions(+), 11 deletions(-) diff --git a/htdocs/contrat/contact.php b/htdocs/contrat/contact.php index 31a204b5479..9a8835019f6 100644 --- a/htdocs/contrat/contact.php +++ b/htdocs/contrat/contact.php @@ -239,6 +239,9 @@ if ($id > 0) { if ($mesg) print $mesg; + $soc = new Societe($db); + $soc->fetch($contrat->socidp); + $head = contract_prepare_head($contrat); $hselected=1; @@ -257,8 +260,18 @@ if ($id > 0) // Customer print "<tr><td>".$langs->trans("Customer")."</td>"; - print '<td colspan="3">'; - print '<b><a href="'.DOL_URL_ROOT.'/comm/fiche.php?socid='.$contrat->societe->id.'">'.$contrat->societe->nom.'</a></b></td></tr>'; + print '<td colspan="3">'.$soc->getNomUrl(1).'</td></tr>'; + + // Ligne info remises tiers + print '<tr><td>'.$langs->trans('Discount').'</td><td>'; + if ($contrat->societe->remise_client) print $langs->trans("CompanyHasRelativeDiscount",$contrat->societe->remise_client); + else print $langs->trans("CompanyHasNoRelativeDiscount"); + $absolute_discount=$contrat->societe->getCurrentDiscount(); + print '. '; + if ($absolute_discount) print $langs->trans("CompanyHasAbsoluteDiscount",$absolute_discount,$langs->trans("Currency".$conf->monnaie)); + else print $langs->trans("CompanyHasNoAbsoluteDiscount"); + print '.'; + print '</td></tr>'; print "</table>"; diff --git a/htdocs/contrat/fiche.php b/htdocs/contrat/fiche.php index 1a7c4cb47b6..8791e34fad9 100644 --- a/htdocs/contrat/fiche.php +++ b/htdocs/contrat/fiche.php @@ -340,10 +340,10 @@ if ($_GET["action"] == 'create') print '<td><input type="text" maxlength="30" name="ref" size="20"></td></tr>'; // Customer - print '<tr><td>'.$langs->trans("Customer").'</td><td><a href="'.DOL_URL_ROOT.'/comm/fiche.php?socid='.$soc->id.'">'.$obj->nom.'</a></td></tr>'; + print '<tr><td>'.$langs->trans("Customer").'</td><td>'.$soc->getNomUrl(1).'</td></tr>'; // Ligne info remises tiers - print '<tr><td>'.$langs->trans('Info').'</td><td>'; + print '<tr><td>'.$langs->trans('Discount').'</td><td>'; if ($soc->remise_client) print $langs->trans("CompanyHasRelativeDiscount",$soc->remise_client); else print $langs->trans("CompanyHasNoRelativeDiscount"); $absolute_discount=$soc->getCurrentDiscount(); @@ -588,11 +588,10 @@ else // Customer print "<tr><td>".$langs->trans("Customer")."</td>"; - print '<td colspan="3">'; - print '<b><a href="'.DOL_URL_ROOT.'/comm/fiche.php?socid='.$contrat->societe->id.'">'.$contrat->societe->nom.'</a></b></td></tr>'; + print '<td colspan="3">'.$contrat->societe->getNomUrl(1).'</td></tr>'; // Ligne info remises tiers - print '<tr><td>'.$langs->trans('Info').'</td><td>'; + print '<tr><td>'.$langs->trans('Discount').'</td><td>'; if ($contrat->societe->remise_client) print $langs->trans("CompanyHasRelativeDiscount",$contrat->societe->remise_client); else print $langs->trans("CompanyHasNoRelativeDiscount"); $absolute_discount=$contrat->societe->getCurrentDiscount(); diff --git a/htdocs/contrat/ligne.php b/htdocs/contrat/ligne.php index 28584054dc1..123ddc537b1 100644 --- a/htdocs/contrat/ligne.php +++ b/htdocs/contrat/ligne.php @@ -111,6 +111,9 @@ if ($id > 0) $contrat = New Contrat($db); if ( $contrat->fetch($id) > 0) { + $soc = new Societe($db); + $soc->fetch($contrat->socidp); + $author = new User($db); $author->id = $contrat->user_author_id; $author->fetch(); @@ -161,8 +164,18 @@ if ($id > 0) // Customer print "<tr><td>".$langs->trans("Customer")."</td>"; - print '<td colspan="3">'; - print '<b><a href="'.DOL_URL_ROOT.'/comm/fiche.php?socid='.$contrat->societe->id.'">'.$contrat->societe->nom.'</a></b></td></tr>'; + print '<td colspan="3">'.$soc->getNomUrl(1).'</td></tr>'; + + // Ligne info remises tiers + print '<tr><td>'.$langs->trans('Discount').'</td><td>'; + if ($soc->remise_client) print $langs->trans("CompanyHasRelativeDiscount",$soc->remise_client); + else print $langs->trans("CompanyHasNoRelativeDiscount"); + $absolute_discount=$soc->getCurrentDiscount(); + print '. '; + if ($absolute_discount) print $langs->trans("CompanyHasAbsoluteDiscount",$absolute_discount,$langs->trans("Currency".$conf->monnaie)); + else print $langs->trans("CompanyHasNoAbsoluteDiscount"); + print '.'; + print '</td></tr>'; // Statut contrat print '<tr><td>'.$langs->trans("Status").'</td><td colspan="3">'; diff --git a/htdocs/contrat/note.php b/htdocs/contrat/note.php index b60d1857dcd..6785972443f 100644 --- a/htdocs/contrat/note.php +++ b/htdocs/contrat/note.php @@ -136,9 +136,20 @@ if ($_GET["id"]) // Reference print '<tr><td width="25%">'.$langs->trans('Ref').'</td><td colspan="5">'.$contrat->ref.'</td></tr>'; + // Societe print '<tr><td>'.$langs->trans("Customer").'</td>'; - print '<td colspan="3">'; - print '<a href="'.DOL_URL_ROOT.'/compta/fiche.php?socid='.$soc->id.'">'.$soc->nom.'</a></td>'; + print '<td colspan="3">'.$soc->getNomUrl(1).'</td></tr>'; + + // Ligne info remises tiers + print '<tr><td>'.$langs->trans('Discount').'</td><td>'; + if ($contrat->societe->remise_client) print $langs->trans("CompanyHasRelativeDiscount",$contrat->societe->remise_client); + else print $langs->trans("CompanyHasNoRelativeDiscount"); + $absolute_discount=$contrat->societe->getCurrentDiscount(); + print '. '; + if ($absolute_discount) print $langs->trans("CompanyHasAbsoluteDiscount",$absolute_discount,$langs->trans("Currency".$conf->monnaie)); + else print $langs->trans("CompanyHasNoAbsoluteDiscount"); + print '.'; + print '</td></tr>'; // Note publique print '<tr><td valign="top">'.$langs->trans("NotePublic").' :</td>'; -- GitLab