From: <te...@us...> - 2013-11-29 01:58:56
|
Revision: 6453 http://sourceforge.net/p/web-erp/reponame/6453 Author: tehonu Date: 2013-11-29 01:58:53 +0000 (Fri, 29 Nov 2013) Log Message: ----------- Restricted the user selection of bank accounts, only to previously authorized bank accounts Modified Paths: -------------- trunk/BankMatching.php trunk/BankReconciliation.php trunk/CustomerReceipt.php trunk/Payments.php Modified: trunk/BankMatching.php =================================================================== --- trunk/BankMatching.php 2013-11-29 01:28:57 UTC (rev 6452) +++ trunk/BankMatching.php 2013-11-29 01:58:53 UTC (rev 6453) @@ -100,7 +100,12 @@ <td align="left">' . _('Bank Account') . ':</td> <td colspan="3"><select tabindex="1" autofocus="autofocus" name="BankAccount">'; -$sql = "SELECT accountcode, bankaccountname FROM bankaccounts"; +$sql = "SELECT bankaccounts.accountcode, + bankaccounts.bankaccountname + FROM bankaccounts, bankaccountusers + WHERE bankaccounts.accountcode=bankaccountusers.accountcode + AND bankaccountusers.userid = '" . $_SESSION['UserID'] ."' + ORDER BY bankaccounts.bankaccountname"; $resultBankActs = DB_query($sql,$db); while ($myrow=DB_fetch_array($resultBankActs)){ if (isset($_POST['BankAccount']) Modified: trunk/BankReconciliation.php =================================================================== --- trunk/BankReconciliation.php 2013-11-29 01:28:57 UTC (rev 6452) +++ trunk/BankReconciliation.php 2013-11-29 01:58:53 UTC (rev 6453) @@ -99,7 +99,12 @@ echo '<table class="selection">'; -$SQL = "SELECT bankaccountname, accountcode FROM bankaccounts"; +$SQL = "SELECT bankaccounts.accountcode, + bankaccounts.bankaccountname + FROM bankaccounts, bankaccountusers + WHERE bankaccounts.accountcode=bankaccountusers.accountcode + AND bankaccountusers.userid = '" . $_SESSION['UserID'] ."' + ORDER BY bankaccounts.bankaccountname"; $ErrMsg = _('The bank accounts could not be retrieved by the SQL because'); $DbgMsg = _('The SQL used to retrieve the bank accounts was'); Modified: trunk/CustomerReceipt.php =================================================================== --- trunk/CustomerReceipt.php 2013-11-29 01:28:57 UTC (rev 6452) +++ trunk/CustomerReceipt.php 2013-11-29 01:58:53 UTC (rev 6453) @@ -748,9 +748,13 @@ $SQL = "SELECT bankaccountname, bankaccounts.accountcode, bankaccounts.currcode - FROM bankaccounts INNER JOIN chartmaster - ON bankaccounts.accountcode=chartmaster.accountcode - ORDER BY bankaccountname"; + FROM bankaccounts + INNER JOIN chartmaster + ON bankaccounts.accountcode=chartmaster.accountcode + INNER JOIN bankaccountusers + ON bankaccounts.accountcode=bankaccountusers.accountcode + WHERE bankaccountusers.userid = '" . $_SESSION['UserID'] ."' +ORDER BY bankaccountname"; $ErrMsg = _('The bank accounts could not be retrieved because'); $DbgMsg = _('The SQL used to retrieve the bank accounts was'); Modified: trunk/Payments.php =================================================================== --- trunk/Payments.php 2013-11-29 01:28:57 UTC (rev 6452) +++ trunk/Payments.php 2013-11-29 01:58:53 UTC (rev 6453) @@ -773,8 +773,12 @@ $SQL = "SELECT bankaccountname, bankaccounts.accountcode, bankaccounts.currcode - FROM bankaccounts INNER JOIN chartmaster - ON bankaccounts.accountcode=chartmaster.accountcode + FROM bankaccounts + INNER JOIN chartmaster + ON bankaccounts.accountcode=chartmaster.accountcode + INNER JOIN bankaccountusers + ON bankaccounts.accountcode=bankaccountusers.accountcode + WHERE bankaccountusers.userid = '" . $_SESSION['UserID'] ."' ORDER BY bankaccountname"; $ErrMsg = _('The bank accounts could not be retrieved because'); |