function wf_display_admin_track_shipment()
 {
     if (!$this->wf_user_check()) {
         _e("You don't have admin privileges to view this page.", 'wf_fedEx_wooCommerce_shipping');
         exit;
     }
     $post_id = isset($_GET['post']) ? $_GET['post'] : '';
     $shipment_id_cs = isset($_GET[self::TRACK_SHIPMENT_KEY]) ? $_GET[self::TRACK_SHIPMENT_KEY] : '';
     $shipping_service = isset($_GET['shipping_service']) ? $_GET['shipping_service'] : '';
     $order_date = isset($_GET['order_date']) ? $_GET['order_date'] : '';
     $shipment_source_data = WfTrackingUtil::prepare_shipment_source_data($post_id, $shipment_id_cs, $shipping_service, $order_date);
     $shipment_result = $this->get_shipment_info($post_id, $shipment_source_data);
     if (null != $shipment_result && is_object($shipment_result)) {
         $shipment_result_array = WfTrackingUtil::convert_shipment_result_obj_to_array($shipment_result);
         update_post_meta($post_id, self::SHIPMENT_RESULT_KEY, $shipment_result_array);
         $admin_notice = WfTrackingUtil::get_shipment_display_message($shipment_result_array, $shipment_source_data);
     } else {
         $admin_notice = __('Unable to update tracking info.', 'wf_fedEx_wooCommerce_shipping');
         update_post_meta($post_id, self::SHIPMENT_RESULT_KEY, '');
     }
     self::display_admin_notification_message($post_id, $admin_notice);
 }