diff --git a/htdocs/compta/propal.php b/htdocs/compta/propal.php
index 8f243f5c51e..8ca5ae308b9 100644
--- a/htdocs/compta/propal.php
+++ b/htdocs/compta/propal.php
@@ -21,6 +21,12 @@
*/
require("./pre.inc.php");
+$user->getrights('facture');
+$user->getrights('propale');
+if (!$user->rights->propale->lire)
+ accessforbidden();
+
+
require("../lib/CMailFile.class.php");
/*
* Modules optionnels
@@ -108,7 +114,7 @@ if ($propalid)
$color1 = "#e0e0e0";
- print '
';
+ print '';
print '| Société | '.$obj->nom.' | ';
print "Note : ". nl2br($obj->note)." |
";
@@ -209,7 +215,7 @@ if ($propalid)
{
print_titre("Facture associée");
}
- print '';
+ print '';
print "";
print "| Numéro | ";
print "Date | ";
@@ -253,30 +259,31 @@ if ($propalid)
/*
* Actions
*/
- if ($obj->statut <> 4)
+ if ($obj->statut <> 4 && $user->societe_id == 0)
{
- print "";
+ print '';
- if ($obj->statut == 2)
+ if ($obj->statut == 2 && $user->rights->facture->creer)
{
- print '| ';
+ print ' | ';
print "Emettre une facture | ";
}
else
{
- print '- | ';
+ print '- | ';
}
- print '- | ';
- print '- | ';
+ print '- | ';
+ print '- | ';
+ print '- | ';
if ($obj->statut == 2 && $num_fac_asso)
{
- print "[Facturée] | ";
+ print "[Facturée] | ";
}
else
{
- print '- | ';
+ print '- | ';
}
print "
";
}