From 8f5c9618da59e5dfd906b2d5e4d8980ac1cefce0 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 31 May 2006 23:05:29 +0000 Subject: [PATCH] Ajout lien sur objet source sur page creation facture --- htdocs/compta/facture.php | 6 +-- htdocs/contrat/fiche.php | 88 ++++++++++++++++++++------------------- 2 files changed, 48 insertions(+), 46 deletions(-) diff --git a/htdocs/compta/facture.php b/htdocs/compta/facture.php index fffd49e6874..7273d1962eb 100644 --- a/htdocs/compta/facture.php +++ b/htdocs/compta/facture.php @@ -877,7 +877,7 @@ if ($_GET['action'] == 'create') // print ''."\n"; print ''; - print ''.$langs->trans('Proposal').''.$propal->ref.''; + print ''.$langs->trans('Proposal').''.img_object($langs->trans("ShowPropal"),'propal').' '.$propal->ref.''; print ''.$langs->trans('TotalHT').''.price($propal->price).''; print ''.$langs->trans('TotalVAT').''.price($propal->total_tva).""; print ''.$langs->trans('TotalTTC').''.price($propal->total).""; @@ -891,7 +891,7 @@ if ($_GET['action'] == 'create') // print ''."\n"; print ''; - print ''.$langs->trans('Order').''.$commande->ref.''; + print ''.$langs->trans('Order').''.img_object($langs->trans("ShowOrder"),'order').' '.$commande->ref.''; print ''.$langs->trans('TotalHT').''.price($commande->total_ht).''; print ''.$langs->trans('TotalVAT').''.price($commande->total_tva).""; print ''.$langs->trans('TotalTTC').''.price($commande->total_ttc).""; @@ -910,7 +910,7 @@ if ($_GET['action'] == 'create') // print ''."\n"; print ''; - print ''.$langs->trans('Contract').''.$contrat->ref.''; + print ''.$langs->trans('Contract').''.img_object($langs->trans("ShowContract"),'contract').' '.$contrat->ref.''; print ''.$langs->trans('TotalHT').''.price($contrat->total_ht).''; print ''.$langs->trans('TotalVAT').''.price($contrat->total_tva).""; print ''.$langs->trans('TotalTTC').''.price($contrat->total_ttc).""; diff --git a/htdocs/contrat/fiche.php b/htdocs/contrat/fiche.php index 62029cf5d0d..5ec3343ab7e 100644 --- a/htdocs/contrat/fiche.php +++ b/htdocs/contrat/fiche.php @@ -752,49 +752,51 @@ else print "\n"; // Dates de en service prévues et effectives - - print ''; - print ''; - - // Date prévues - print $langs->trans("DateStartPlanned").': '; - if ($objp->date_debut) { - print dolibarr_print_date($objp->date_debut); - // Warning si date prevu passée et pas en service - if ($objp->statut == 0 && $objp->date_debut < time() - $conf->contrat->warning_delay) { print " ".img_warning($langs->trans("Late")); } - } - else print $langs->trans("Unknown"); - print '  -  '; - print $langs->trans("DateEndPlanned").': '; - if ($objp->date_fin) { - print dolibarr_print_date($objp->date_fin); - if ($objp->statut == 4 && $objp->date_fin < time() - $conf->contrat->warning_delay) { print " ".img_warning($langs->trans("Late")); } - } - else print $langs->trans("Unknown"); - - print '
'; - - // Si pas encore activé - if (! $objp->date_debut_reelle) { - print $langs->trans("DateStartReal").': '; - if ($objp->date_debut_reelle) print dolibarr_print_date($objp->date_debut_reelle); - else print $langs->trans("ContractStatusNotRunning"); - } - // Si activé et en cours - if ($objp->date_debut_reelle && ! $objp->date_fin_reelle) { - print $langs->trans("DateStartReal").': '; - print dolibarr_print_date($objp->date_debut_reelle); - } - // Si désactivé - if ($objp->date_debut_reelle && $objp->date_fin_reelle) { - print $langs->trans("DateStartReal").': '; - print dolibarr_print_date($objp->date_debut_reelle); - print '  -  '; - print $langs->trans("DateEndReal").': '; - print dolibarr_print_date($objp->date_fin_reelle); - } - print ''; - print ''; + if ($objp->subprice >= 0) + { + print ''; + print ''; + + // Date prévues + print $langs->trans("DateStartPlanned").': '; + if ($objp->date_debut) { + print dolibarr_print_date($objp->date_debut); + // Warning si date prevu passée et pas en service + if ($objp->statut == 0 && $objp->date_debut < time() - $conf->contrat->warning_delay) { print " ".img_warning($langs->trans("Late")); } + } + else print $langs->trans("Unknown"); + print '  -  '; + print $langs->trans("DateEndPlanned").': '; + if ($objp->date_fin) { + print dolibarr_print_date($objp->date_fin); + if ($objp->statut == 4 && $objp->date_fin < time() - $conf->contrat->warning_delay) { print " ".img_warning($langs->trans("Late")); } + } + else print $langs->trans("Unknown"); + + print '
'; + + // Si pas encore activé + if (! $objp->date_debut_reelle) { + print $langs->trans("DateStartReal").': '; + if ($objp->date_debut_reelle) print dolibarr_print_date($objp->date_debut_reelle); + else print $langs->trans("ContractStatusNotRunning"); + } + // Si activé et en cours + if ($objp->date_debut_reelle && ! $objp->date_fin_reelle) { + print $langs->trans("DateStartReal").': '; + print dolibarr_print_date($objp->date_debut_reelle); + } + // Si désactivé + if ($objp->date_debut_reelle && $objp->date_fin_reelle) { + print $langs->trans("DateStartReal").': '; + print dolibarr_print_date($objp->date_debut_reelle); + print '  -  '; + print $langs->trans("DateEndReal").': '; + print dolibarr_print_date($objp->date_fin_reelle); + } + print ''; + print ''; + } } // Ligne en mode update