Fix: Added cheque menus in menus

This commit is contained in:
Laurent Destailleur
2008-05-19 19:32:08 +00:00
parent 0774d0f2b7
commit 626c235816
2 changed files with 19 additions and 3 deletions

View File

@@ -69,8 +69,6 @@ function llxHeader($head = "")
$menu->add_submenu(DOL_URL_ROOT."/compta/bank/search.php",$langs->trans("SearchTransaction"),1,$user->rights->banque->lire);
$menu->add_submenu(DOL_URL_ROOT."/compta/bank/budget.php",$langs->trans("ByCategories"),1,$user->rights->banque->lire);
// Obsolete. Replaced by page Rapport E/S
// $menu->add_submenu(DOL_URL_ROOT."/compta/bank/bilan.php","Bilan",1,$user->rights->banque->lire);
if ($user->rights->banque->transfer)
{
@@ -82,6 +80,16 @@ function llxHeader($head = "")
$menu->add(DOL_URL_ROOT."/compta/bank/bplc.php","Transactions BPLC");
}
// Gestion cheques
if ($conf->facture->enabled && $conf->banque->enabled)
{
$langs->load("bills");
$menu->add_submenu(DOL_URL_ROOT."/compta/paiement/cheque/index.php",$langs->trans("MenuChequeDeposits"),0,$user->rights->banque->cheque);
$menu->add_submenu(DOL_URL_ROOT."/compta/paiement/cheque/fiche.php",$langs->trans("NewChequeDeposit"),1,$user->rights->banque->cheque);
$menu->add_submenu(DOL_URL_ROOT."/compta/paiement/cheque/liste.php",$langs->trans("MenuChequesReceipts"),1,$user->rights->banque->cheque);
}
left_menu($menu->liste);
}
?>

View File

@@ -1299,6 +1299,10 @@ function restrictedArea($user, $feature='societe', $objectid=0, $dbtablename='')
{
if (! $user->rights->fournisseur->commande->lire) $readok=0;
}
else if ($feature == 'cheque')
{
if (! $user->rights->banque->cheque) $readok=0;
}
else if (! empty($feature))
{
if (! $user->rights->$feature->lire) $readok=0;
@@ -1331,6 +1335,10 @@ function restrictedArea($user, $feature='societe', $objectid=0, $dbtablename='')
{
if (! $user->rights->banque->modifier) $createok=0;
}
else if ($feature == 'cheque')
{
if (! $user->rights->banque->cheque) $createok=0;
}
else
{
if (! $user->rights->$feature->creer) $createok=0;