![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/extmag/dhlshipping2/Plugin/ViewModel/Order/Email/Shipment/ |
<?php /** * Copyright © Extmag. All rights reserved. */ namespace Extmag\DhlShipping\Plugin\ViewModel\Order\Email\Shipment; use Exception; class Tracking { /** * After Plugin Get Tracking Link * * @param \Extmag\Shiplab\ViewModel\Order\Email\Shipment\Tracking $subject * @param $result * @param $trackingLink * @param $carrier * @param $_item * @return mixed|string * @throws Exception */ public function afterGetTrackingLink( \Extmag\Shiplab\ViewModel\Order\Email\Shipment\Tracking $subject, $result, $trackingLink, $carrier, $_item ) { if ($carrier == 'dhl' && $subject->manager->getConfig('dhl_track/general/link_type') == 'carrier') { $result = "https://www.dhl.com/en/express/tracking.html?AWB={$_item->getNumber()}&brand=DHL"; } return $result; } }