| 
     
      
      
      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');
 |