#!/usr/bin/php billingaddress_id, if it doesn't exist */ require("../config/config.php"); define('FRONKDB_SQLDEBUG',false); error_reporting(E_ALL & ~(E_NOTICE | E_STRICT | E_DEPRECATED)); require_once(LIBDIR."/mvcfronk/mfRouter/mfRouter.php"); require_once(LIBDIR."/mvcfronk/mfBase/mfBaseModel.php"); require_once(LIBDIR."/mvcfronk/mfBase/mfBaseController.php"); $me = new User(1); $i = 0; foreach(OrderModel::getAll() as $order) { if(!$order->billingaddress_id) { continue; } if($order->billingaddress_id == $order->owner_id) { continue; } $data['address_id'] = $order->billingaddress_id; $data['origin_address_id'] = $order->owner_id; $data['type'] = "billing"; $link = AddressLinkModel::getFirst($data); if($link && $link->id) { continue; } $data['create_by'] = $order->create_by; $data['edit_by'] = $order->edit_by; $link = AddressLinkModel::create($data); if(!$link->save()) { echo "Unable to save billingaddress: ".$data['address_id'].", origin address: ".$data['origin_address_id']."\n"; continue; } $i++; } echo "Created $i billingaddress linkings\n";