Fix: Create invoice button enabled only if invoice module enabled

This commit is contained in:
Laurent Destailleur 2008-08-07 20:46:15 +00:00
parent e2a795886e
commit 069ea7edb0

View File

@ -18,11 +18,11 @@
*/ */
/** /**
\file htdocs/contrat/fiche.php * \file htdocs/contrat/fiche.php
\ingroup contrat * \ingroup contrat
\brief Fiche contrat * \brief Fiche contrat
\version $Id$ * \version $Id$
*/ */
require("./pre.inc.php"); require("./pre.inc.php");
require_once(DOL_DOCUMENT_ROOT.'/lib/contract.lib.php'); require_once(DOL_DOCUMENT_ROOT.'/lib/contract.lib.php');
@ -1200,11 +1200,11 @@ else
else print '<a class="butActionRefused" href="#" title="'.$langs->trans("NotEnoughPermissions").'">'.$langs->trans("Validate").'</a>'; else print '<a class="butActionRefused" href="#" title="'.$langs->trans("NotEnoughPermissions").'">'.$langs->trans("Validate").'</a>';
} }
if ($contrat->statut > 0) if ($conf->facture->enabled && $contrat->statut > 0)
{ {
$langs->load("bills"); $langs->load("bills");
if ($user->rights->facture->creer) print '<a class="butAction" href="'.DOL_URL_ROOT.'/compta/facture.php?action=create&amp;contratid='.$contrat->id.'&amp;socid='.$contrat->societe->id.'">'.$langs->trans("CreateBill").'</a>'; if ($user->rights->facture->creer) print '<a class="butAction" href="'.DOL_URL_ROOT.'/compta/facture.php?action=create&amp;contratid='.$contrat->id.'&amp;socid='.$contrat->societe->id.'">'.$langs->trans("CreateBill").'</a>';
else print '<a class="butAction" href="#" title="'.$langs->trans("NotEnoughPermissions").'">'.$langs->trans("CreateBill").'</a>'; else print '<a class="butActionRefused" href="#" title="'.$langs->trans("NotEnoughPermissions").'">'.$langs->trans("CreateBill").'</a>';
} }
if ($contrat->nbofservicesclosed < $nbofservices) if ($contrat->nbofservicesclosed < $nbofservices)