if($mode=='delivery'&&!is_object($deliverycompany))return-1;// FIXME Because delivery is a "target" address, it must in parameter targetcompany and mode must be 'target'
if($mode=='delivery'&&!is_object($deliverycompany))return-1;// TODO Because delivery is a "target" address, it must in parameter targetcompany and mode must be 'target'