diff --git a/scripts/import-supplier.php b/scripts/import-supplier.php new file mode 100644 index 000000000..e5a3897b0 --- /dev/null +++ b/scripts/import-supplier.php @@ -0,0 +1,90 @@ +#!/usr/bin/php + $fibu_supplier_number])) { + echo "$company $fibu_supplier_number gibts schon!\n"; + continue; + } + + $address = AddressModel::create([ + 'fibu_supplier_number' => $fibu_supplier_number, + 'company' => $company, + 'street' => $street, + 'zip' => $zip, + 'city' => $city, + 'country' => $country, + 'firstname' => '', + 'lastname' => '', + 'phone' => '', + 'fax' => '', + 'mobile' => '', + 'email' => '', + 'note' => '', + 'create_by' => $me->id, + 'edit_by' => $me->id + ]); + + if(!$address->save()) { + echo "Cannot save $company $fibu_supplier_number\n"; + continue; + } + + $role = AddresstypeModel::create([ + 'address_id' => $address->id, + 'type' => "supplier", + 'primary' => 1, + 'create_by' => $me->id, + 'edit_by' => $me->id + ]); + if(!$role->save()) { + die("cannot save role for $company $fibu_supplier_number\n"); + } + + $c++; + +} + +echo "Imported $c Suppliers\n";