ht

Parcel Tracking System

Track Your Parcel

document.querySelector(‘.parcel-tracking-container.result’).style.display=‘block’“; // Determine status class $status_class = ”; if (isset($tracking_data[‘shipment_track’][0][‘current_status’])) { $current_status = strtolower($tracking_data[‘shipment_track’][0][‘current_status’]); if (strpos($current_status, ‘delivered’) !== false) { $status_class = ‘delivered’; } elseif (strpos($current_status, ‘transit’) !== false || strpos($current_status, ‘out for delivery’) !== false) { $status_class = ‘in-transit’; } elseif (strpos($current_status, ‘picked’) !== false) { $status_class = ‘picked-up’; } }// Display current status echo “
“; echo “Current Status: “; echo isset($tracking_data[‘shipment_track’][0][‘current_status’]) ? htmlspecialchars($tracking_data[‘shipment_track’][0][‘current_status’]) : ‘Status not available’; if (isset($tracking_data[‘shipment_track’][0][‘sr-status-label’])) { echo “” . htmlspecialchars($tracking_data[‘shipment_track’][0][‘sr-status-label’]) . ““; } echo “
“; // Display shipment information echo “

Shipment Information

“; echo “
“; echo “
“; // AWB Number echo “
AWB Number
“; echo isset($tracking_data[‘shipment_track’][0][‘awb_code’]) ? htmlspecialchars($tracking_data[‘shipment_track’][0][‘awb_code’]) : ‘N/A’; echo “
“; // Order ID echo “
Order ID
“; echo isset($tracking_data[‘shipment_track’][0][‘order_id’]) ? htmlspecialchars($tracking_data[‘shipment_track’][0][‘order_id’]) : ‘N/A’; echo “
“; // Courier echo “
Courier
“; echo isset($tracking_data[‘shipment_track’][0][‘courier_name’]) ? htmlspecialchars($tracking_data[‘shipment_track’][0][‘courier_name’]) : ‘N/A’; echo “
“; // Origin echo “
Origin
“; echo isset($tracking_data[‘shipment_track’][0][‘origin’]) ? htmlspecialchars($tracking_data[‘shipment_track’][0][‘origin’]) : ‘N/A’; echo “
“; // Destination echo “
Destination
“; echo isset($tracking_data[‘shipment_track’][0][‘destination’]) ? htmlspecialchars($tracking_data[‘shipment_track’][0][‘destination’]) : ‘N/A’; echo “
“; // Expected Delivery echo “
Expected Delivery
“; echo isset($tracking_data[‘etd’]) ? htmlspecialchars($tracking_data[‘etd’]) : ‘N/A’; echo “
“; echo “
“; // Display tracking timeline if available if (isset($tracking_data[‘shipment_track_activities’]) && is_array($tracking_data[‘shipment_track_activities’])) { echo “

Tracking History

“; echo “
“; foreach ($tracking_data[‘shipment_track_activities’] as $activity) { echo “
“; echo “
“; echo “
“; echo isset($activity[‘date’]) ? htmlspecialchars($activity[‘date’]) : ‘N/A’; echo “
“; echo “
“; echo isset($activity[‘status’]) ? htmlspecialchars($activity[‘status’]) : ‘N/A’; if (isset($activity[‘sr-status-label’])) { echo “” . htmlspecialchars($activity[‘sr-status-label’]) . ““; } echo “
“; if (isset($activity[‘activity’])) { echo “
” . htmlspecialchars($activity[‘activity’]) . “
“; } echo “
“; } echo “
“; // Close timeline } else { echo “

No tracking history available.

“; } } else { echo “
Error: Invalid tracking data received from API
“; echo ““; } } else { echo “
Error: Failed to fetch tracking details. HTTP Code: $http_code
“; echo ““; } } ?>