Added address use to billingaddress compare script
This commit is contained in:
@@ -14,16 +14,30 @@ require_once(LIBDIR."/mvcfronk/mfBase/mfBaseController.php");
|
||||
$me = new User(1);
|
||||
|
||||
$lines = [];
|
||||
$header = "billingaddress_id;Kundennummer;Firma;Vorname;Nachname;Strasse;PLZ;Ort;Land;Email;Telefon;Mobil;Verrechnungsart;Rechnungsversand;Kontoinhaber;IBAN;BIC;";
|
||||
$header .= "owner_id;Kundennummer;Firma;Vorname;Nachname;Strasse;PLZ;Ort;Land;Email;Telefon;Mobil;Verrechnungsart;Rechnungsversand;Kontoinhaber;IBAN;BIC";
|
||||
$header = "billingaddress_id;In Verwendung;Kundennummer;Debitorennummer;Firma;Vorname;Nachname;Strasse;PLZ;Ort;Land;Email;Telefon;Mobil;Verrechnungsart;Rechnungsversand;Kontoinhaber;IBAN;BIC;";
|
||||
$header .= "owner_id;Kundennummer;Debitorennummer;Firma;Vorname;Nachname;Strasse;PLZ;Ort;Land;Email;Telefon;Mobil;Verrechnungsart;Rechnungsversand;Kontoinhaber;IBAN;BIC";
|
||||
foreach(AddressLinkModel::search(["type" => "billing"]) as $link) {
|
||||
if($link->address_id == $link->origin_address_id) continue;
|
||||
|
||||
$address = $link->address;
|
||||
$origin = $link->origin;
|
||||
|
||||
$in_use = "";
|
||||
if(ContractModel::getFirst(["billingaddress_id" => $address->id])) {
|
||||
$in_use = "contract-billingaddress";
|
||||
} elseif(ContractModel::getFirst(["owner_id" => $address->id])) {
|
||||
$in_use = "contract-billingaddress";
|
||||
} elseif(OrderModel::getFirst(["billingaddress_id" => $address->id])) {
|
||||
$in_use = "order-billingaddress";
|
||||
} elseif(OrderModel::getFirst(["owner_id" => $address->id])) {
|
||||
$in_use = "order-billingaddress";
|
||||
}
|
||||
|
||||
|
||||
$csv = $address->id.';';
|
||||
$csv .= '"'.$in_use.'";';
|
||||
$csv .= $address->customer_number.';';
|
||||
$csv .= $address->fibu_account_number.';';
|
||||
$csv .= '"'.str_replace(["\n","\r","\t"], "", $address->company).'";';
|
||||
$csv .= '"'.str_replace(["\n","\r","\t"], "", $address->firstname).'";';
|
||||
$csv .= '"'.str_replace(["\n","\r","\t"], "", $address->lastname).'";';
|
||||
|
||||
Reference in New Issue
Block a user