@@ -90,7 +90,7 @@ function get_sales($period = 'monthly') {
90
90
FROM transactions t
91
91
JOIN rentals r ON t.id = r.transact_id
92
92
JOIN cottages co ON r.cottage_id = co.id
93
- WHERE t.status = 'Pending ' " ;
93
+ WHERE t.status = 'Proceed ' " ;
94
94
95
95
if ($ period === 'monthly ' ) {
96
96
$ sql .= " AND DATE_FORMAT(t.created_at, '%Y-%m') = DATE_FORMAT(CURRENT_DATE, '%Y-%m') " ;
@@ -111,7 +111,7 @@ function get_total_customer(){
111
111
$ statement = $ db ->prepare ($ sql );
112
112
$ statement ->execute ();
113
113
$ result = $ statement ->fetch ();
114
- return $ result ['total ' ];
114
+ return $ result ['total ' ] ?? 0 ;
115
115
}
116
116
117
117
function new_customer (){
@@ -120,7 +120,7 @@ function new_customer(){
120
120
$ statement = $ db ->prepare ($ sql );
121
121
$ statement ->execute ();
122
122
$ result = $ statement ->fetch ();
123
- return $ result ['fullname ' ];
123
+ return $ result ['fullname ' ] ?? ' None ' ;
124
124
}
125
125
126
126
function get_total_cottage (){
@@ -129,7 +129,7 @@ function get_total_cottage(){
129
129
$ statement = $ db ->prepare ($ sql );
130
130
$ statement ->execute ();
131
131
$ result = $ statement ->fetch ();
132
- return $ result ['total ' ];
132
+ return $ result ['total ' ] ?? 0 ;
133
133
}
134
134
135
135
function new_cottage (){
@@ -138,7 +138,7 @@ function new_cottage(){
138
138
$ statement = $ db ->prepare ($ sql );
139
139
$ statement ->execute ();
140
140
$ result = $ statement ->fetch ();
141
- return $ result ['name ' ];
141
+ return $ result ['name ' ] ?? ' None ' ;
142
142
}
143
143
144
144
function get_total_users (){
@@ -147,7 +147,7 @@ function get_total_users(){
147
147
$ statement = $ db ->prepare ($ sql );
148
148
$ statement ->execute ();
149
149
$ result = $ statement ->fetch ();
150
- return $ result ['total ' ];
150
+ return $ result ['total ' ] ?? 0 ;
151
151
}
152
152
153
153
function new_user (){
@@ -156,21 +156,21 @@ function new_user(){
156
156
$ statement = $ db ->prepare ($ sql );
157
157
$ statement ->execute ();
158
158
$ result = $ statement ->fetch ();
159
- return $ result ['username ' ];
159
+ return $ result ['username ' ] ?? ' None ' ;
160
160
}
161
161
162
162
function get_top_customer (){
163
163
global $ db ;
164
164
$ sql = "SELECT c.fullname, COUNT(*) AS total FROM transactions t
165
165
JOIN customers c ON t.customer_id = c.id
166
- WHERE t.status = 'Pending '
166
+ WHERE t.status = 'Proceed '
167
167
GROUP BY c.fullname
168
168
ORDER BY total DESC
169
169
LIMIT 1 " ;
170
170
$ statement = $ db ->prepare ($ sql );
171
171
$ statement ->execute ();
172
172
$ result = $ statement ->fetch ();
173
- return $ result ['fullname ' ];
173
+ return $ result ['fullname ' ] ?? ' None ' ;
174
174
}
175
175
176
176
function get_top_cottage (){
@@ -183,7 +183,7 @@ function get_top_cottage(){
183
183
$ statement = $ db ->prepare ($ sql );
184
184
$ statement ->execute ();
185
185
$ result = $ statement ->fetch ();
186
- return $ result ['name ' ];
186
+ return $ result ['name ' ] ?? ' None ' ;
187
187
}
188
188
189
189
function get_current_sales (){
@@ -196,7 +196,7 @@ function get_current_sales(){
196
196
FROM transactions t
197
197
JOIN rentals r ON t.id = r.transact_id
198
198
JOIN cottages co ON r.cottage_id = co.id
199
- WHERE t.status = 'Pending '
199
+ WHERE t.status = 'Proceed '
200
200
AND DATE_FORMAT(t.created_at, '%Y-%m-%d') = DATE_FORMAT(CURRENT_DATE, '%Y-%m-%d') " ;
201
201
$ statement = $ db ->prepare ($ sql );
202
202
$ statement ->execute ();
0 commit comments