forked from webERP-team/webERP
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPaymentAllocations.php
92 lines (74 loc) · 2.76 KB
/
PaymentAllocations.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
<?php
/*
This page is called from SupplierInquiry.php when the 'view payments' button is selected
*/
include('includes/session.php');
$Title = _('Payment Allocations');
$ViewTopic = 'AccountsPayable';
$BookMark = 'PaymentAllocations';
include('includes/header.php');
include('includes/SQL_CommonFunctions.inc');
if (!isset($_GET['SuppID'])){
prnMsg( _('Supplier ID Number is not Set, can not display result'),'warn');
include('includes/footer.php');
exit;
}
if (!isset($_GET['InvID'])){
prnMsg( _('Invoice Number is not Set, can not display result'),'warn');
include('includes/footer.php');
exit;
}
$SuppID = $_GET['SuppID'];
$InvID = $_GET['InvID'];
echo '<p class="page_title_text">
<img src="'.$RootPath.'/css/'.$Theme.'/images/transactions.png" title="' . _('Payments') . '" alt="" />' . ' ' . _('Payment Allocation for Supplier') . ': ' . $SuppID . _(' and') . ' ' . _('Invoice') . ': ' . $InvID . '</p>';
echo '<div class="page_help_text">' .
_('This shows how the payment to the supplier was allocated') . '<a href="SupplierInquiry.php?&SupplierID=' . $SuppID . '">' . _('Back to supplier inquiry') . '</a>
</div>
<br />';
$SQL= "SELECT supptrans.supplierno,
supptrans.suppreference,
supptrans.trandate,
supptrans.alloc,
currencies.decimalplaces AS currdecimalplaces
FROM supptrans INNER JOIN suppliers
ON supptrans.supplierno=suppliers.supplierid
INNER JOIN currencies
ON suppliers.currcode=currencies.currabrev
WHERE supptrans.id IN (SELECT suppallocs.transid_allocfrom
FROM supptrans, suppallocs
WHERE supptrans.supplierno = '" . $SuppID . "'
AND supptrans.suppreference = '" . $InvID . "'
AND supptrans.id = suppallocs.transid_allocto)";
$Result = DB_query($SQL);
if (DB_num_rows($Result) == 0){
prnMsg(_('There may be a problem retrieving the information. No data is returned'),'warn');
echo '<br /><a href ="javascript:history.back()">' . _('Go back') . '</a>';
include('includes/footer.php');
exit;
}
echo '<table cellpadding="2" width="80%" class="selection">';
$TableHeader = '<tr>
<th>' . _('Supplier Number') . '<br />' . _('Reference') . '</th>
<th>' . _('Payment') . '<br />' . _('Reference') . '</th>
<th>' . _('Payment') . '<br />' . _('Date') . '</th>
<th>' . _('Total Payment') . '<br />' . _('Amount') . '</th>
</tr>';
echo $TableHeader;
$j=1;
while ($myrow = DB_fetch_array($Result)) {
echo '<tr class="striped_row">
<td>' . $myrow['supplierno'] . '</td>
<td>' . $myrow['suppreference'] . '</td>
<td>' . ConvertSQLDate($myrow['trandate']) . '</td>
<td class="number">' . locale_number_format($myrow['alloc'],$myrow['currdecimalplaces']) . '</td>
</tr>';
$j++;
if ($j == 18){
$j=1;
echo $TableHeader;
}
}
echo '</table>';
include('includes/footer.php');
?>