Skip to content

Commit 9820fdd

Browse files
Version 7.9 - Small Tracking.page bug fix
1 parent 349d213 commit 9820fdd

File tree

1 file changed

+28
-25
lines changed

1 file changed

+28
-25
lines changed

tracking.php

Lines changed: 28 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -2,36 +2,39 @@
22
include_once 'functions/connection.php';
33
if(isset($_GET['id'])){
44
$id = $_GET['id'];
5-
} else {
6-
header('Location: 404.php');
7-
}
8-
9-
10-
$sql = 'SELECT id, status, queue_number
11-
FROM ( SELECT id, status, ROW_NUMBER()
12-
OVER (ORDER BY status DESC, kilo ASC) AS queue_number
13-
FROM Transactions ) AS subquery WHERE id = :id AND status <= 4';
5+
6+
$sql = 'SELECT id, status, queue_number
7+
FROM ( SELECT id, status, ROW_NUMBER()
8+
OVER (ORDER BY status DESC, kilo ASC) AS queue_number
9+
FROM Transactions ) AS subquery WHERE id = :id AND status <= 4';
1410

15-
$stmt = $db->prepare($sql);
16-
$stmt->execute(['id' => $id]);
17-
$result = $stmt->fetch();
11+
$stmt = $db->prepare($sql);
12+
$stmt->execute(['id' => $id]);
13+
$result = $stmt->fetch();
1814

19-
$status = $result['status'];
20-
$queue_number = $result['queue_number'];
21-
if($status == 0){
22-
$status = 10;
23-
}else if($status == 1){
24-
$status = 30;
25-
}else if($status == 2){
26-
$status = 50;
27-
}else if($status == 3){
28-
$status = 80;
29-
}else if($status == 4){
30-
$status = 100;
31-
}else{
15+
$status = $result['status'];
16+
$queue_number = $result['queue_number'];
17+
if($status == 0){
18+
$status = 10;
19+
}else if($status == 1){
20+
$status = 30;
21+
}else if($status == 2){
22+
$status = 50;
23+
}else if($status == 3){
24+
$status = 80;
25+
}else if($status == 4){
26+
$status = 100;
27+
$queue_number = "Done!";
28+
}else{
29+
$status = 0;
30+
}
31+
} else {
32+
$queue_number = "Invalid Tracking Number!";
3233
$status = 0;
3334
}
3435

36+
37+
3538
?>
3639
<!DOCTYPE html>
3740
<html data-bs-theme="light" lang="en">

0 commit comments

Comments
 (0)