shipping_tracking) { return $arrTokens; } $Tracking = ShipmentTrackingModel::findByPk($Order->shipping_tracking); if ($Tracking === null) { return $arrTokens; } $strTrackingNumber = trim($Order->tracking_number); $strUrl = $this->replacePlaceholders($Tracking->trackingUrl,array('%%TRACKINGNO%%'=>$strTrackingNumber)); $strShippingdate = \Date::parse(\Date::getNumericDateFormat(),$Order->date_shipped); $strShippingInfo = sprintf($GLOBALS['TL_LANG']['iso_shipmenttracking']['shippingdate_info_today'],$Order->date_shipped,$Tracking->name); if (date('Ymd',$Order->date_shipped) < date('Ymd')) { $strShippingInfo = sprintf($GLOBALS['TL_LANG']['iso_shipmenttracking']['shippingdate_info_past'],$Order->date_shipped,$Tracking->name); } else if (date('Ymd',$Order->date_shipped) > date('Ymd')) { $strShippingInfo = sprintf($GLOBALS['TL_LANG']['iso_shipmenttracking']['shippingdate_info_future'],$Order->date_shipped,$Tracking->name); } $arrTokens['shipmenttracking_number'] = $strTrackingNumber; $arrTokens['shipmenttracking_url'] = $strUrl; $arrTokens['shipmenttracking_shippingdate'] = $strShippingdate; $arrTokens['shipmenttracking_shipping_info'] = $strShippingInfo; $arrTokens['shipmenttracking_note'] = $this->replacePlaceholders($Tracking->note,array('%%TRACKINGNO%%'=>$strTrackingNumber,'%%TRACKINGURL%%'=>$strUrl, '%%SHIPPINGDATE%%'=>$strShippingdate, '%%SHIPPINGINFO%%'=>$strShippingInfo)); $arrTokens['shipmenttracking_note_text'] = strip_tags(str_ireplace(array('
',' p>',),"\n\n",str_ireplace(array('