|
@@ -140,6 +140,9 @@ protected static $_p_carriers = [];
|
|
|
protected static $_d_units = [];
|
|
|
protected static $_d_units_code = [];
|
|
|
|
|
|
+protected static $_d_type_contact = [];
|
|
|
+protected static $_d_type_contact_code = [];
|
|
|
+
|
|
|
protected static function _attributes_load()
|
|
|
{
|
|
|
if (!empty(static::$_p_attribute))
|
|
@@ -181,6 +184,7 @@ protected static function _country_load()
|
|
|
// Presta
|
|
|
$sql = 'SELECT * FROM '.DB_P_PREFIX.'country';
|
|
|
$q = DB::p_select($sql);
|
|
|
+ //var_dump($q); die();
|
|
|
while($row=$q->fetch_assoc())
|
|
|
static::$_p_country[$row['iso_code']] = $row['id_country'];
|
|
|
//var_dump(static::$_p_country);
|
|
@@ -252,6 +256,21 @@ public static function _d_units_load()
|
|
|
//var_dump(static::$_p_carriers); die();
|
|
|
}
|
|
|
|
|
|
+public static function _d_type_contact_load()
|
|
|
+{
|
|
|
+ if (!empty(static::$_d_type_contact))
|
|
|
+ return;
|
|
|
+
|
|
|
+ $sql = 'SELECT *
|
|
|
+ FROM '.DB_D_PREFIX.'c_type_contact';
|
|
|
+ $q = DB::d_select($sql);
|
|
|
+ while($row=$q->fetch_assoc()) {
|
|
|
+ static::$_d_type_contact[$row['rowid']] = $row;
|
|
|
+ static::$_d_type_contact_code[$row['element']][$row['source']][$row['code']] = $row['rowid'];
|
|
|
+ }
|
|
|
+ //var_dump(static::$_d_type_contact_code); die();
|
|
|
+}
|
|
|
+
|
|
|
public static function _p_order_state_map()
|
|
|
{
|
|
|
return static::$_p_order_state_map;
|