diff --git a/htdocs/telephonie/distributeurs/index.php b/htdocs/telephonie/distributeurs/index.php
index 3993259b86a..a43de3f1ae1 100644
--- a/htdocs/telephonie/distributeurs/index.php
+++ b/htdocs/telephonie/distributeurs/index.php
@@ -97,7 +97,7 @@ print '';
print "\n
\n";
-if ($_GET["action"] == '')
+if ($_GET["action"] == '' && $user->admin)
{
print "
".$langs->trans("Nouveau")."";
}
diff --git a/htdocs/telephonie/ligne/conso.php b/htdocs/telephonie/ligne/conso.php
index f265b4c3ed9..5eb6393d356 100644
--- a/htdocs/telephonie/ligne/conso.php
+++ b/htdocs/telephonie/ligne/conso.php
@@ -60,10 +60,13 @@ if ($_GET["id"] or $_GET["numero"])
$head[$h][0] = DOL_URL_ROOT."/telephonie/ligne/fiche.php?id=".$ligne->id;
$head[$h][1] = $langs->trans("Ligne");
$h++;
-
- $head[$h][0] = DOL_URL_ROOT."/telephonie/ligne/factures.php?id=".$ligne->id;
- $head[$h][1] = $langs->trans('Factures');
- $h++;
+
+ if ($user->rights->telephonie->facture->lire)
+ {
+ $head[$h][0] = DOL_URL_ROOT."/telephonie/ligne/factures.php?id=".$ligne->id;
+ $head[$h][1] = $langs->trans('Factures');
+ $h++;
+ }
$head[$h][0] = DOL_URL_ROOT."/telephonie/ligne/infoc.php?id=".$ligne->id;
$head[$h][1] = $langs->trans('Infos');
diff --git a/htdocs/telephonie/ligne/fiche.php b/htdocs/telephonie/ligne/fiche.php
index dffeafe9aec..4c1778820a8 100644
--- a/htdocs/telephonie/ligne/fiche.php
+++ b/htdocs/telephonie/ligne/fiche.php
@@ -545,9 +545,12 @@ else
}
else
{
- $head[$h][0] = DOL_URL_ROOT."/telephonie/ligne/factures.php?id=".$ligne->id;
- $head[$h][1] = $langs->trans('Factures');
- $h++;
+ if ($user->rights->telephonie->facture->lire)
+ {
+ $head[$h][0] = DOL_URL_ROOT."/telephonie/ligne/factures.php?id=".$ligne->id;
+ $head[$h][1] = $langs->trans('Factures');
+ $h++;
+ }
}
$head[$h][0] = DOL_URL_ROOT."/telephonie/ligne/infoc.php?id=".$ligne->id;
diff --git a/htdocs/telephonie/ligne/history.php b/htdocs/telephonie/ligne/history.php
index 05af72e6493..feb12369305 100644
--- a/htdocs/telephonie/ligne/history.php
+++ b/htdocs/telephonie/ligne/history.php
@@ -69,10 +69,13 @@ llxHeader("","","Historique Ligne");
$head[$h][1] = $langs->trans("Ligne");
$h++;
- $head[$h][0] = DOL_URL_ROOT."/telephonie/ligne/factures.php?id=".$ligne->id;
- $head[$h][1] = $langs->trans('Factures');
- $h++;
-
+ if ($user->rights->telephonie->facture->lire)
+ {
+ $head[$h][0] = DOL_URL_ROOT."/telephonie/ligne/factures.php?id=".$ligne->id;
+ $head[$h][1] = $langs->trans('Factures');
+ $h++;
+ }
+
$head[$h][0] = DOL_URL_ROOT."/telephonie/ligne/infoc.php?id=".$ligne->id;
$head[$h][1] = $langs->trans('Infos');
$h++;
diff --git a/htdocs/telephonie/ligne/infoc.php b/htdocs/telephonie/ligne/infoc.php
index 42278990835..b8aaf317dbe 100644
--- a/htdocs/telephonie/ligne/infoc.php
+++ b/htdocs/telephonie/ligne/infoc.php
@@ -101,10 +101,13 @@ if ($_GET["id"] or $_GET["numero"])
$head[$h][1] = $langs->trans("Ligne");
$h++;
- $head[$h][0] = DOL_URL_ROOT."/telephonie/ligne/factures.php?id=".$ligne->id;
- $head[$h][1] = $langs->trans('Factures');
- $h++;
-
+ if ($user->rights->telephonie->facture->lire)
+ {
+ $head[$h][0] = DOL_URL_ROOT."/telephonie/ligne/factures.php?id=".$ligne->id;
+ $head[$h][1] = $langs->trans('Factures');
+ $h++;
+ }
+
$head[$h][0] = DOL_URL_ROOT."/telephonie/ligne/infoc.php?id=".$ligne->id;
$head[$h][1] = $langs->trans('Infos');
$hselected = $h;