Tutorial Extension  1.0.0
SellerDeck Extensions - Tutorial Extension
COrderTrackingBase.php
1 <?php
2 
3 /**
4  * COrderTrackingBase.php - Implementation of Catalog/Order table class.
5  *
6  * @package SellerDeck Extensions
7  *
8  * @author Péter Erdődi
9  * @copyright © SellerDeck Ltd 2015. All rights reserved.
10  */
11 
12 namespace SDExtension\DB\Table;
13 
14 if (!defined('TABLE_ORDER_TRACKING'))
15  {
16  define('TABLE_ORDER_TRACKING', 'OrderTracking');
17  }
18 
20  {
21 
22  /**
23  * @var string $m_sTable Table name
24  */
25  protected $m_sTable = TABLE_ORDER_TRACKING;
26 
27  /**
28  * @var string $m_sIdColumn ID Column name
29  */
30  protected $m_sIdColumn = 'nID';
31 
32  /**
33  * @var array $m_aDefaultValues Default Values
34  */
35  protected $m_aDefaultValues = [
36  "nID" => '',
37  "nOrderSequenceNumber" => '',
38  "nSSPProviderID" => -1,
39  "sTrackingNumber" => '',
40  "sSSPOpaqueData" => '',
41  "nActualCost" => 0,
42  "dWeight" => 0,
43  "sOpaqueData" => '',
44  "sProductDetails" => '',
45  "bContentsUndefined" => 0, //false
46  "sDateTimeExported" => '',
47  "sDimensionsLWH" => '',
48  ];
49 
50  }