Modification des permissions
This commit is contained in:
parent
76962385d5
commit
aae4cd5a60
@ -25,7 +25,7 @@ require("./pre.inc.php");
|
|||||||
|
|
||||||
$user->getrights('compta');
|
$user->getrights('compta');
|
||||||
|
|
||||||
if (!$user->admin && !$user->rights->compta->bank)
|
if (!$user->rights->banque->lire)
|
||||||
accessforbidden();
|
accessforbidden();
|
||||||
|
|
||||||
if ($HTTP_POST_VARS["action"] == 'add' && $account)
|
if ($HTTP_POST_VARS["action"] == 'add' && $account)
|
||||||
@ -78,7 +78,7 @@ if ($HTTP_POST_VARS["action"] == 'add' && $account)
|
|||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
}
|
}
|
||||||
if ($action == 'del' && $account)
|
if ($action == 'del' && $account && $user->rights->banque->modifier)
|
||||||
{
|
{
|
||||||
$acct=new Account($db,$account);
|
$acct=new Account($db,$account);
|
||||||
$acct->deleteline($rowid);
|
$acct->deleteline($rowid);
|
||||||
@ -93,7 +93,7 @@ if ($action == 'del' && $account)
|
|||||||
|
|
||||||
llxHeader();
|
llxHeader();
|
||||||
|
|
||||||
if ($account > 0)
|
if ($_GET["account"] > 0)
|
||||||
{
|
{
|
||||||
if ($vline)
|
if ($vline)
|
||||||
{
|
{
|
||||||
@ -212,15 +212,27 @@ if ($account > 0)
|
|||||||
print '<td align="right"><input type="text" name="req_debit" size="6"></TD>';
|
print '<td align="right"><input type="text" name="req_debit" size="6"></TD>';
|
||||||
print '<td align="right"><input type="text" name="req_credit" size="6"></TD>';
|
print '<td align="right"><input type="text" name="req_credit" size="6"></TD>';
|
||||||
print '<td align="center"><input type="submit" value="Chercher"></td>';
|
print '<td align="center"><input type="submit" value="Chercher"></td>';
|
||||||
print '<td align="center"><a href="rappro.php?account='.$account.'">Rappro</a></td>';
|
print '<td align="center">';
|
||||||
|
if ($user->rights->banque->modifier)
|
||||||
|
{
|
||||||
|
print '<a href="rappro.php?account='.$account.'">Rappro</a>';
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
print " ";
|
||||||
|
}
|
||||||
|
print '</td>';
|
||||||
print "</tr>\n";
|
print "</tr>\n";
|
||||||
print "</form>\n";
|
print "</form>\n";
|
||||||
/*
|
/*
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
if ($user->rights->banque->modifier)
|
||||||
|
{
|
||||||
print "<form method=\"post\" action=\"$PHP_SELF?vline=$vline&account=$account\">";
|
print "<form method=\"post\" action=\"$PHP_SELF?vline=$vline&account=$account\">";
|
||||||
print '<input type="hidden" name="action" value="add">';
|
print '<input type="hidden" name="action" value="add">';
|
||||||
|
}
|
||||||
print '<tr class="liste_titre">';
|
print '<tr class="liste_titre">';
|
||||||
print '<td>Date</td><td>Type</td><td>Description</td>';
|
print '<td>Date</td><td>Type</td><td>Description</td>';
|
||||||
print '<td align="right">Débit</td><td align="right">Crédit</td><td align="right">Solde</td>';
|
print '<td align="right">Débit</td><td align="right">Crédit</td><td align="right">Solde</td>';
|
||||||
@ -275,7 +287,8 @@ if ($account > 0)
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
if ($user->rights->banque->modifier)
|
||||||
|
{
|
||||||
print "<tr><td align=\"right\" colspan=\"5\"> </td>";
|
print "<tr><td align=\"right\" colspan=\"5\"> </td>";
|
||||||
print "<td align=\"right\"><b>".price($total)."</b></td><td> </td></tr>\n";
|
print "<td align=\"right\"><b>".price($total)."</b></td><td> </td></tr>\n";
|
||||||
print '<tr><td><input name="dateoy" type="text" size="4" value="'.strftime("%Y",time()).'" maxlength="4">';
|
print '<tr><td><input name="dateoy" type="text" size="4" value="'.strftime("%Y",time()).'" maxlength="4">';
|
||||||
@ -295,7 +308,12 @@ if ($account > 0)
|
|||||||
print "<td colspan=\"2\" align=\"center\"><select name=\"cat1\">$options</select></td>";
|
print "<td colspan=\"2\" align=\"center\"><select name=\"cat1\">$options</select></td>";
|
||||||
print '</tr><tr><td colspan="3"><small>YYYYMMDD</small></td><td>0000.00</td>';
|
print '</tr><tr><td colspan="3"><small>YYYYMMDD</small></td><td>0000.00</td>';
|
||||||
print '<td colspan="3" align="center"><input type="submit" value="Ajouter"></td></tr>';
|
print '<td colspan="3" align="center"><input type="submit" value="Ajouter"></td></tr>';
|
||||||
print "</table></form>";
|
}
|
||||||
|
print "</table>";
|
||||||
|
if ($user->rights->banque->modifier)
|
||||||
|
{
|
||||||
|
print "</form>";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -310,7 +328,7 @@ llxFooter("<em>Dernière modification $Date$ révision $Revision$</e
|
|||||||
*/
|
*/
|
||||||
Function _print_lines($db,$sql, $acct)
|
Function _print_lines($db,$sql, $acct)
|
||||||
{
|
{
|
||||||
global $bc, $nbline, $viewline;
|
global $bc, $nbline, $viewline, $user;
|
||||||
$var=True;
|
$var=True;
|
||||||
$num = $db->num_rows();
|
$num = $db->num_rows();
|
||||||
$i = 0; $total = 0;
|
$i = 0; $total = 0;
|
||||||
@ -409,7 +427,16 @@ Function _print_lines($db,$sql, $acct)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
print "<td align=\"center\"><a href=\"$PHP_SELF?action=del&rowid=$objp->rowid&account=$acct->id&page=$page\">[Del]</a></td>";
|
if ($user->rights->banque->modifier)
|
||||||
|
{
|
||||||
|
print "<td align=\"center\"><a href=\"$PHP_SELF?action=del&rowid=$objp->rowid&account=$acct->id&page=$page\">";
|
||||||
|
print img_delete();
|
||||||
|
print "</a></td>";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
print "<td align=\"center\"> </td>";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
print "</tr>";
|
print "</tr>";
|
||||||
|
|||||||
@ -22,9 +22,7 @@
|
|||||||
|
|
||||||
require("./pre.inc.php");
|
require("./pre.inc.php");
|
||||||
|
|
||||||
$user->getrights('compta');
|
if (!$user->rights->banque->lire)
|
||||||
|
|
||||||
if (!$user->admin && !$user->rights->compta->bank)
|
|
||||||
accessforbidden();
|
accessforbidden();
|
||||||
|
|
||||||
llxHeader();
|
llxHeader();
|
||||||
|
|||||||
@ -21,9 +21,7 @@
|
|||||||
*/
|
*/
|
||||||
require("./pre.inc.php");
|
require("./pre.inc.php");
|
||||||
|
|
||||||
$user->getrights('compta');
|
if (!$user->rights->banque->lire)
|
||||||
|
|
||||||
if (!$user->admin && !$user->rights->compta->bank)
|
|
||||||
accessforbidden();
|
accessforbidden();
|
||||||
|
|
||||||
llxHeader();
|
llxHeader();
|
||||||
|
|||||||
@ -23,6 +23,8 @@
|
|||||||
require("../../main.inc.php");
|
require("../../main.inc.php");
|
||||||
require("./account.class.php");
|
require("./account.class.php");
|
||||||
|
|
||||||
|
$user->getrights('banque');
|
||||||
|
|
||||||
function llxHeader($head = "")
|
function llxHeader($head = "")
|
||||||
{
|
{
|
||||||
global $db, $user, $conf, $account;
|
global $db, $user, $conf, $account;
|
||||||
@ -61,9 +63,16 @@ function llxHeader($head = "")
|
|||||||
|
|
||||||
$menu->add_submenu("budget.php","Budgets");
|
$menu->add_submenu("budget.php","Budgets");
|
||||||
$menu->add_submenu("bilan.php","Bilan");
|
$menu->add_submenu("bilan.php","Bilan");
|
||||||
$menu->add_submenu("virement.php","Virement");
|
|
||||||
|
|
||||||
$menu->add_submenu("config.php","Config");
|
if ($user->rights->banque->modifier)
|
||||||
|
{
|
||||||
|
$menu->add_submenu("virement.php","Virement");
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($user->rights->banque->configurer)
|
||||||
|
{
|
||||||
|
$menu->add_submenu("config.php","Configuration");
|
||||||
|
}
|
||||||
|
|
||||||
if (defined("COMPTA_ONLINE_PAYMENT_BPLC") && COMPTA_ONLINE_PAYMENT_BPLC)
|
if (defined("COMPTA_ONLINE_PAYMENT_BPLC") && COMPTA_ONLINE_PAYMENT_BPLC)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -25,9 +25,7 @@
|
|||||||
*/
|
*/
|
||||||
require("./pre.inc.php");
|
require("./pre.inc.php");
|
||||||
|
|
||||||
$user->getrights('compta');
|
if (!$user->rights->banque->lire)
|
||||||
|
|
||||||
if (!$user->admin && !$user->rights->compta->bank)
|
|
||||||
accessforbidden();
|
accessforbidden();
|
||||||
|
|
||||||
llxHeader();
|
llxHeader();
|
||||||
@ -64,7 +62,7 @@ if (! strlen($num))
|
|||||||
|
|
||||||
print_barre_liste("Relevés bancaires", $page, $PHP_SELF,"&account=$account",$sortfield,$sortorder,'',$numrows);
|
print_barre_liste("Relevés bancaires", $page, $PHP_SELF,"&account=$account",$sortfield,$sortorder,'',$numrows);
|
||||||
|
|
||||||
print '<TABLE border="1" width="100%" cellspacing="0" cellpadding="2">';
|
print '<table class="border" width="100%" cellspacing="0" cellpadding="2">';
|
||||||
print "<TR class=\"liste_titre\">";
|
print "<TR class=\"liste_titre\">";
|
||||||
print "<td>Date</td></tr>";
|
print "<td>Date</td></tr>";
|
||||||
|
|
||||||
@ -210,8 +208,14 @@ else
|
|||||||
|
|
||||||
print "<td align=\"right\">".price($total)."</TD>\n";
|
print "<td align=\"right\">".price($total)."</TD>\n";
|
||||||
|
|
||||||
|
if ($user->rights->banque->modifier)
|
||||||
|
{
|
||||||
print "<td align=\"center\">[<a href=\"ligne.php?rowid=$objp->rowid&account=$account\">edit</a>]</td>";
|
print "<td align=\"center\">[<a href=\"ligne.php?rowid=$objp->rowid&account=$account\">edit</a>]</td>";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
print "<td align=\"center\"> </td>";
|
||||||
|
}
|
||||||
print "</tr>";
|
print "</tr>";
|
||||||
$i++;
|
$i++;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -22,9 +22,7 @@
|
|||||||
require("./pre.inc.php");
|
require("./pre.inc.php");
|
||||||
require("./bank.lib.php");
|
require("./bank.lib.php");
|
||||||
|
|
||||||
$user->getrights('compta');
|
if (!$user->rights->banque->modifier)
|
||||||
|
|
||||||
if (!$user->admin && !$user->rights->compta->bank)
|
|
||||||
accessforbidden();
|
accessforbidden();
|
||||||
|
|
||||||
llxHeader();
|
llxHeader();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user