-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdashboard_charts.php
More file actions
129 lines (106 loc) · 4.28 KB
/
dashboard_charts.php
File metadata and controls
129 lines (106 loc) · 4.28 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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
<?php
ini_set('max_execution_time', 300);
include('dbconnect.php');
$qYearlyCashSales = "select sum(invamountab) cSales,invdateab sYear from view_yearly_sales_all_cash group by invdateab order by invdateab;";
$qYearlyCustSales = "select sum(invamountab) cSales,invdateab sYear from view_yearly_sales_all_customers group by invdateab order by invdateab;";
$qCurMonCashSales = "select * from view_current_month_cash_sales;";
$qCurMonCustSales = "select * from view_current_month_cust_sales;";
$qYearlyTotalSales = "select * from view_yearly_total_sales;";
$qYearlyTotalProfit = "select * from view_yearly_total_profit;";
$outputInvAmount = array();
$outputYears = array();
function clearArrays()
{
$GLOBALS['outputInvAmount'] = array();
$GLOBALS['outputYears'] = array();
}
function YearlySalesCash()
{
clearArrays();
$con = dbconn();
if ($stmt = $con->prepare($GLOBALS['qYearlyCashSales'])) {
$stmt->execute();
$stmt->bind_result($cSales, $sYear);
while ($stmt->fetch()) {
$GLOBALS['outputInvAmount'][] = array($cSales);
$GLOBALS['outputYears'][] = array($sYear);
}
//print(json_encode($output));
$stmt->close();
}
}
function TotalYearlySales()
{
clearArrays();
$con = dbconn();
if ($stmt = $con->prepare($GLOBALS['qYearlyTotalSales'])) {
$stmt->execute();
$stmt->bind_result($cSales, $sYear);
while ($stmt->fetch()) {
$GLOBALS['outputInvAmount'][] = array($cSales);
$GLOBALS['outputYears'][] = array($sYear);
}
//print(json_encode($output));
$stmt->close();
}
}
function TotalYearlyProfit()
{
clearArrays();
$con = dbconn();
if ($stmt = $con->prepare($GLOBALS['qYearlyTotalProfit'])) {
$stmt->execute();
$stmt->bind_result($cSales, $sYear);
while ($stmt->fetch()) {
$GLOBALS['outputInvAmount'][] = array($cSales);
$GLOBALS['outputYears'][] = array($sYear);
}
//print(json_encode($output));
$stmt->close();
}
}
function YearlySalesCustomers()
{
clearArrays();
$con = dbconn();
if ($stmt = $con->prepare($GLOBALS['qYearlyCustSales'])) {
$stmt->execute();
$stmt->bind_result($cSales, $sYear);
while ($stmt->fetch()) {
$GLOBALS['outputInvAmount'][] = array($cSales);
$GLOBALS['outputYears'][] = array($sYear);
}
//print(json_encode($output));
$stmt->close();
}
}
function CurrentMonthCashSales()
{
clearArrays();
$con = dbconn();
if ($stmt = $con->prepare($GLOBALS['qCurMonCashSales'])) {
$stmt->execute();
$stmt->bind_result($cSales, $sMonthYear);
while ($stmt->fetch()) {
$GLOBALS['outputInvAmount'][] = array($cSales);
$GLOBALS['outputYears'][] = array($sMonthYear);
}
//print(json_encode($output));
$stmt->close();
}
}
function CurrentMonthCustSales()
{
clearArrays();
$con = dbconn();
if ($stmt = $con->prepare($GLOBALS['qCurMonCustSales'])) {
$stmt->execute();
$stmt->bind_result($cSales, $sMonthYear);
while ($stmt->fetch()) {
$GLOBALS['outputInvAmount'][] = array($cSales);
$GLOBALS['outputYears'][] = array($sMonthYear);
}
//print(json_encode($output));
$stmt->close();
}
}