Fixed Country in BMD Export

This commit is contained in:
Frank Schubert
2024-02-21 13:39:27 +01:00
parent 78916bdd0f
commit d1cd15935d

View File

@@ -389,6 +389,7 @@ class Address extends mfBaseModel {
$export_addresses = [];
foreach($addresses as $fibu_num => $address) {
//var_dump($address->country_id, $address->country);exit;
$a = [];
$a["id"] = $address->id;
//$a["is_supplier"] = (array_key_exists("supplier", $address->types) && $address->types['supplier']) ? "1" : "0";
@@ -410,7 +411,8 @@ class Address extends mfBaseModel {
$a["street"] = $address->street;
$a["zip"] = $address->zip;
$a["city"] = $address->city;
$a["countrycode"] = $address->country->isocode;
//var_dump($address->getProperty("country"), $address->country);exit;
$a["countrycode"] = $address->getProperty("country")->isocode;
$a["phone"] = "";
if($address->mobile) $a["phone"] = $address->mobile;
if($address->phone) $a["phone"] = $address->phone;
@@ -588,6 +590,7 @@ class Address extends mfBaseModel {
return $this->linked_as;
}
$classname = ucfirst($name);
$idfield = $name."_id";
$this->$name = new $classname($this->$idfield);