//small import fix

This commit is contained in:
vAugagneur
2012-07-16 16:01:32 +00:00
parent b5a0e21ccb
commit 6ba66cd4a5
+19 -14
View File
@@ -1687,6 +1687,7 @@ class AdminImportControllerCore extends AdminController
public function customerImport() public function customerImport()
{ {
$customer_exist = false;
$this->receiveTab(); $this->receiveTab();
$handle = $this->openCsvFile(); $handle = $this->openCsvFile();
AdminImportController::setLocale(); AdminImportController::setLocale();
@@ -1771,13 +1772,15 @@ class AdminImportControllerCore extends AdminController
{ {
unset($customer->id); unset($customer->id);
$res &= $customer->add(); $res &= $customer->add();
$customer->addGroups($customer_groups); if (isset($customer_groups))
foreach ($addresses as $address) $customer->addGroups($customer_groups);
{ if (isset($addresses))
$address['id_customer'] = $customer->id; foreach ($addresses as $address)
unset($address['country'], $address['state'], $address['state_iso'], $address['id_address'] ); {
Db::getInstance()->insert('address', $address); $address['id_customer'] = $customer->id;
} unset($address['country'], $address['state'], $address['state_iso'], $address['id_address'] );
Db::getInstance()->insert('address', $address);
}
} }
} }
} }
@@ -1794,13 +1797,15 @@ class AdminImportControllerCore extends AdminController
{ {
unset($customer->id); unset($customer->id);
$res &= $customer->add(); $res &= $customer->add();
$customer->addGroups($customer_groups); if (isset($customer_groups))
foreach ($addresses as $address) $customer->addGroups($customer_groups);
{ if (isset($addresses))
$address['id_customer'] = $customer->id; foreach ($addresses as $address)
unset($address['country'], $address['state'], $address['state_iso'], $address['id_address']); {
Db::getInstance()->insert('address', $address); $address['id_customer'] = $customer->id;
} unset($address['country'], $address['state'], $address['state_iso'], $address['id_address']);
Db::getInstance()->insert('address', $address);
}
} }
} }