Class GXParcelTrackingCodeWriter
Class GXParcelTrackingCodeWriter
Methods summary
public
|
#
__construct( CI_DB_query_builder $db )
TrackingCodesWriter constructor.
TrackingCodesWriter constructor.
Parameters
|
public
ParcelTrackingCodeId
|
#
save( ParcelTrackingCodeServiceId $parcelServiceId, ParcelTrackingCodeOrderId $orderId, OrderParcelTrackingCode $trackingCode, ParcelTrackingCodeLanguageId $languageId )
Saves the given order tracking code information in the order parcel tracking codes table.
Data for parcel service name, url and comment is fetched from related tables.
Saves the given order tracking code information in the order parcel tracking codes table.
Data for parcel service name, url and comment is fetched from related tables.
Parameters
- $parcelServiceId
- Id of parcel service.
- $orderId
- Id of order.
- $trackingCode
- Tracking code for order.
- $languageId
- Id of selected language.
Returns
|
public
ParcelTrackingCodeId
|
#
saveLightweight( ParcelTrackingCodeOrderId $orderId, ParcelTrackingCodeServiceName $name, ParcelTrackingCodeUrl $url, ParcelTrackingCodeComment $comment = null )
Saves the given order tracking code information in the order parcel tracking codes table.
Only the provided data is stored in the database.
Saves the given order tracking code information in the order parcel tracking codes table.
Only the provided data is stored in the database.
Parameters
- $orderId
- Id of order.
- $name
- Name of parcel service.
- $url
- Tracking code url for order.
- $comment
- Comment about tracking code.
Returns
|
Properties summary
protected
CI_DB_query_builder
|
$db
|
|
protected
string
|
$table
|
#
'orders_parcel_tracking_codes'
|