diff --git a/htdocs/accountancy/index.php b/htdocs/accountancy/index.php
index f44b5bc72f8..c71e51ed427 100644
--- a/htdocs/accountancy/index.php
+++ b/htdocs/accountancy/index.php
@@ -93,88 +93,89 @@ if ($conf->accounting->enabled)
print '
'; // hideobject is to start hidden
print "
\n";
print '
'.$langs->trans("AccountancyAreaDescIntro")."\n";
- print "
\n"; print "
\n";
+ if (!empty($user->rights->accounting->chartofaccount)){
+ print "
\n"; print "
\n";
- print load_fiche_titre('
'.$langs->trans("AccountancyAreaDescActionOnce"), '', '')."\n";
- print '
';
- print "
\n";
+ print load_fiche_titre('
'.$langs->trans("AccountancyAreaDescActionOnce"), '', '')."\n";
+ print '
';
+ print "
\n";
- // STEPS
- $step++;
- print img_picto('', 'puce').' '.$langs->trans("AccountancyAreaDescJournalSetup", $step, '
'.$langs->transnoentitiesnoconv("Setup").' - '.$langs->transnoentitiesnoconv("AccountingJournals").'');
- print "
\n";
- $step++;
- print img_picto('', 'puce').' '.$langs->trans("AccountancyAreaDescChartModel", $step, '
'.$langs->transnoentitiesnoconv("Setup").' - '.$langs->transnoentitiesnoconv("Pcg_version").'');
- print "
\n";
- $step++;
- print img_picto('', 'puce').' '.$langs->trans("AccountancyAreaDescChart", $step, '
'.$langs->transnoentitiesnoconv("Setup").' - '.$langs->transnoentitiesnoconv("Chartofaccounts").'');
- print "
\n";
+ // STEPS
+ $step++;
+ print img_picto('', 'puce').' '.$langs->trans("AccountancyAreaDescJournalSetup", $step, '
'.$langs->transnoentitiesnoconv("Setup").' - '.$langs->transnoentitiesnoconv("AccountingJournals").'');
+ print "
\n";
+ $step++;
+ print img_picto('', 'puce').' '.$langs->trans("AccountancyAreaDescChartModel", $step, '
'.$langs->transnoentitiesnoconv("Setup").' - '.$langs->transnoentitiesnoconv("Pcg_version").'');
+ print "
\n";
+ $step++;
+ print img_picto('', 'puce').' '.$langs->trans("AccountancyAreaDescChart", $step, '
'.$langs->transnoentitiesnoconv("Setup").' - '.$langs->transnoentitiesnoconv("Chartofaccounts").'');
+ print "
\n";
- print "
\n";
- print $langs->trans("AccountancyAreaDescActionOnceBis");
- print "
\n";
- print "
\n";
+ print "
\n";
+ print $langs->trans("AccountancyAreaDescActionOnceBis");
+ print "
\n";
+ print "
\n";
- $step++;
- print img_picto('', 'puce').' '.$langs->trans("AccountancyAreaDescDefault", $step, '
'.$langs->transnoentitiesnoconv("Setup").' - '.$langs->transnoentitiesnoconv("MenuDefaultAccounts").'');
- print "
\n";
+ $step++;
+ print img_picto('', 'puce').' '.$langs->trans("AccountancyAreaDescDefault", $step, '
'.$langs->transnoentitiesnoconv("Setup").' - '.$langs->transnoentitiesnoconv("MenuDefaultAccounts").'');
+ print "
\n";
- $step++;
- print img_picto('', 'puce').' '.$langs->trans("AccountancyAreaDescBank", $step, '
'.$langs->transnoentitiesnoconv("Setup").' - '.$langs->transnoentitiesnoconv("MenuBankAccounts").'')."\n";
- print "
\n";
+ $step++;
+ print img_picto('', 'puce').' '.$langs->trans("AccountancyAreaDescBank", $step, '
'.$langs->transnoentitiesnoconv("Setup").' - '.$langs->transnoentitiesnoconv("MenuBankAccounts").'')."\n";
+ print "
\n";
- $step++;
- $textlink = '
'.$langs->transnoentitiesnoconv("Setup").' - '.$langs->transnoentitiesnoconv("MenuVatAccounts").'';
- print img_picto('', 'puce').' '.$langs->trans("AccountancyAreaDescVat", $step, $textlink);
- print "
\n";
- if (!empty($conf->tax->enabled))
- {
- $textlink = '
'.$langs->transnoentitiesnoconv("Setup").' - '.$langs->transnoentitiesnoconv("MenuTaxAccounts").'';
- $step++;
- print img_picto('', 'puce').' '.$langs->trans("AccountancyAreaDescContrib", $step, $textlink);
- print "
\n";
+ $step++;
+ $textlink = '
'.$langs->transnoentitiesnoconv("Setup").' - '.$langs->transnoentitiesnoconv("MenuVatAccounts").'';
+ print img_picto('', 'puce').' '.$langs->trans("AccountancyAreaDescVat", $step, $textlink);
+ print "
\n";
+ if (!empty($conf->tax->enabled))
+ {
+ $textlink = '
'.$langs->transnoentitiesnoconv("Setup").' - '.$langs->transnoentitiesnoconv("MenuTaxAccounts").'';
+ $step++;
+ print img_picto('', 'puce').' '.$langs->trans("AccountancyAreaDescContrib", $step, $textlink);
+ print "
\n";
+ }
+ /*if (! empty($conf->salaries->enabled))
+ {
+ $step++;
+ print img_picto('', 'puce').' '.$langs->trans("AccountancyAreaDescSal", $step, '
'.$langs->transnoentitiesnoconv("MenuFinancial").'-'.$langs->transnoentitiesnoconv("MenuAccountancy").' - '.$langs->transnoentitiesnoconv("MenuDefaultAccounts").'');
+ // htdocs/admin/salaries.php
+ print "
\n";
+ print "
\n";
+ }*/
+ if (!empty($conf->expensereport->enabled)) // TODO Move this in the default account page because this is only one accounting account per purpose, not several.
+ {
+ $step++;
+ print img_picto('', 'puce').' '.$langs->trans("AccountancyAreaDescExpenseReport", $step, '
'.$langs->transnoentitiesnoconv("Setup").' - '.$langs->transnoentitiesnoconv("MenuExpenseReportAccounts").'');
+ print "
\n";
+ }
+ /*
+ if (! empty($conf->loan->enabled))
+ {
+ $step++;
+ print img_picto('', 'puce').' '.$langs->trans("AccountancyAreaDescLoan", $step, '
'.$langs->transnoentitiesnoconv("MenuSpecialExpenses").' - '.$langs->transnoentitiesnoconv("Loans").' '.$langs->transnoentitiesnoconv("or").'
'.$langs->transnoentitiesnoconv("MenuFinancial").'-'.$langs->transnoentitiesnoconv("Setup").' - '.$langs->transnoentitiesnoconv("MenuDefaultAccounts").'');
+ print "
\n";
+ }
+ if (! empty($conf->don->enabled))
+ {
+ $step++;
+ print img_picto('', 'puce').' '.$langs->trans("AccountancyAreaDescDonation", $step, '
'.$langs->transnoentitiesnoconv("Setup").' - '.$langs->transnoentitiesnoconv("MenuDefaultAccounts").'');
+ print "
\n";
+ }
+ if (! empty($conf->adherents->enabled))
+ {
+ $step++;
+ print img_picto('', 'puce').' '.$langs->trans("AccountancyAreaDescSubscription", $step, '
'.$langs->transnoentitiesnoconv("Setup").' - '.$langs->transnoentitiesnoconv("MenuDefaultAccounts").'');
+ print "
\n";
+ }*/
+
+ $step++;
+ print img_picto('', 'puce').' '.$langs->trans("AccountancyAreaDescProd", $step, '
'.$langs->transnoentitiesnoconv("Setup").' - '.$langs->transnoentitiesnoconv("ProductsBinding").'');
+ print "
\n";
+
+ print '
';
}
- /*if (! empty($conf->salaries->enabled))
- {
- $step++;
- print img_picto('', 'puce').' '.$langs->trans("AccountancyAreaDescSal", $step, '
'.$langs->transnoentitiesnoconv("MenuFinancial").'-'.$langs->transnoentitiesnoconv("MenuAccountancy").' - '.$langs->transnoentitiesnoconv("MenuDefaultAccounts").'');
- // htdocs/admin/salaries.php
- print "
\n";
- print "
\n";
- }*/
- if (!empty($conf->expensereport->enabled)) // TODO Move this in the default account page because this is only one accounting account per purpose, not several.
- {
- $step++;
- print img_picto('', 'puce').' '.$langs->trans("AccountancyAreaDescExpenseReport", $step, '
'.$langs->transnoentitiesnoconv("Setup").' - '.$langs->transnoentitiesnoconv("MenuExpenseReportAccounts").'');
- print "
\n";
- }
- /*
- if (! empty($conf->loan->enabled))
- {
- $step++;
- print img_picto('', 'puce').' '.$langs->trans("AccountancyAreaDescLoan", $step, '
'.$langs->transnoentitiesnoconv("MenuSpecialExpenses").' - '.$langs->transnoentitiesnoconv("Loans").' '.$langs->transnoentitiesnoconv("or").'
'.$langs->transnoentitiesnoconv("MenuFinancial").'-'.$langs->transnoentitiesnoconv("Setup").' - '.$langs->transnoentitiesnoconv("MenuDefaultAccounts").'');
- print "
\n";
- }
- if (! empty($conf->don->enabled))
- {
- $step++;
- print img_picto('', 'puce').' '.$langs->trans("AccountancyAreaDescDonation", $step, '
'.$langs->transnoentitiesnoconv("Setup").' - '.$langs->transnoentitiesnoconv("MenuDefaultAccounts").'');
- print "
\n";
- }
- if (! empty($conf->adherents->enabled))
- {
- $step++;
- print img_picto('', 'puce').' '.$langs->trans("AccountancyAreaDescSubscription", $step, '
'.$langs->transnoentitiesnoconv("Setup").' - '.$langs->transnoentitiesnoconv("MenuDefaultAccounts").'');
- print "
\n";
- }*/
-
- $step++;
- print img_picto('', 'puce').' '.$langs->trans("AccountancyAreaDescProd", $step, '
'.$langs->transnoentitiesnoconv("Setup").' - '.$langs->transnoentitiesnoconv("ProductsBinding").'');
- print "
\n";
-
-
- print '
';
-
+
// Step A - E
print "
\n";