-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpaystsinclude.php
More file actions
72 lines (50 loc) · 1.59 KB
/
paystsinclude.php
File metadata and controls
72 lines (50 loc) · 1.59 KB
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
<?php
//session_start();
include_once('dbconnect.php');
//$thispaystsquery ="";
//echo getPaidandDueTotals();
function getPaidandDueTotals(){
$conn = dbConn();
//========================================================================================================
//below code generated with workbench plugin for php under tools > utilities
$query = $_SESSION["thispaystsquery"];
$paystatus = 0;
$GRAND_TOTAL = 0;
$DUE_TOTAL = 0;
$PAID_TOTAL = 0;
if ($stmt = $conn->prepare($query)) {
$stmt->execute();
$stmt->bind_result($TICKETID, $NAME, $INVAMOUNT, $INVDATE, $PAYMETHOD);
$noRecord=false;
while ($stmt->fetch()) {
$paystatus = getPaymentStatus($TICKETID);
$noRecord = true;
if ($paystatus == 0) {
$DUE_TOTAL+=$INVAMOUNT;
} else {
$PAID_TOTAL+=$INVAMOUNT;
}
}
$stmt->close();
}
return $DUE_TOTAL;
}
function test(){
return 1234;
}
function getPaymentStatus($thisTicket){
$con = dbConn();
$statusQuery = "select TicketID from cust_pay_status where TicketID=$thisTicket";
$status = 0;
//$result = "<span class=\"label label-danger\">Not Paid</span>";
if ($stmt = $con->prepare($statusQuery)) {
$stmt->execute();
$stmt->bind_result($tmpTicketID);
while ($stmt->fetch()) {
//$result = "<span class=\"label label-success\">Paid</span>";
$status = 1;
}
$stmt->close();
}
return $status;
}