[*] Bo : #PSTEST-1095 : Remove id_address of the table table supplier and add a new fixture in the installer for the table address
This commit is contained in:
@@ -59,12 +59,6 @@ class SupplierCore extends ObjectModel
|
|||||||
/** @var boolean active */
|
/** @var boolean active */
|
||||||
public $active;
|
public $active;
|
||||||
|
|
||||||
/**
|
|
||||||
* @since 1.5.0
|
|
||||||
* @var int address
|
|
||||||
* */
|
|
||||||
public $id_address;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @see ObjectModel::$definition
|
* @see ObjectModel::$definition
|
||||||
*/
|
*/
|
||||||
@@ -74,7 +68,6 @@ class SupplierCore extends ObjectModel
|
|||||||
'multilang' => true,
|
'multilang' => true,
|
||||||
'fields' => array(
|
'fields' => array(
|
||||||
'name' => array('type' => self::TYPE_STRING, 'validate' => 'isCatalogName', 'required' => true, 'size' => 64),
|
'name' => array('type' => self::TYPE_STRING, 'validate' => 'isCatalogName', 'required' => true, 'size' => 64),
|
||||||
'id_address' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId'),
|
|
||||||
'active' => array('type' => self::TYPE_BOOL),
|
'active' => array('type' => self::TYPE_BOOL),
|
||||||
'date_add' => array('type' => self::TYPE_DATE, 'validate' => 'isDate'),
|
'date_add' => array('type' => self::TYPE_DATE, 'validate' => 'isDate'),
|
||||||
'date_upd' => array('type' => self::TYPE_DATE, 'validate' => 'isDate'),
|
'date_upd' => array('type' => self::TYPE_DATE, 'validate' => 'isDate'),
|
||||||
|
|||||||
@@ -214,8 +214,12 @@ class AdminSuppliersControllerCore extends AdminController
|
|||||||
|
|
||||||
// loads current address for this supplier - if possible
|
// loads current address for this supplier - if possible
|
||||||
$address = null;
|
$address = null;
|
||||||
if ($obj->id_address > 0)
|
|
||||||
$address = new Address($obj->id_address);
|
$id_address = Address::getAddressIdBySupplierId($obj->id);
|
||||||
|
|
||||||
|
if ($id_address > 0)
|
||||||
|
$address = new Address((int)$id_address);
|
||||||
|
|
||||||
// force specific fields values (address)
|
// force specific fields values (address)
|
||||||
if ($address != null)
|
if ($address != null)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -29,11 +29,23 @@
|
|||||||
<city>Cupertino</city>
|
<city>Cupertino</city>
|
||||||
<other/>
|
<other/>
|
||||||
</address>
|
</address>
|
||||||
<address id="Mon_adresse" id_country="FR" id_state="" id_customer="John" id_manufacturer="" id_supplier="" id_warehouse="0" alias="Mon adresse" company="My Company" lastname="DOE" firstname="John" postcode="75002" phone="0102030405" phone_mobile="" vat_number="" dni="" active="1">
|
<address id="Mon_adresse" id_country="FR" id_state="" id_customer="John" id_manufacturer="" id_supplier="" id_warehouse="0" alias="Mon adresse" company="My Company" lastname="DOE" firstname="John" postcode="75002" phone="0102030405" phone_mobile="" vat_number="" dni="" active="1">
|
||||||
<address1>16, Main street</address1>
|
<address1>16, Main street</address1>
|
||||||
<address2>2nd floor</address2>
|
<address2>2nd floor</address2>
|
||||||
<city>Paris </city>
|
<city>Paris </city>
|
||||||
<other/>
|
<other/>
|
||||||
</address>
|
</address>
|
||||||
|
<address id="supplier" id_country="US" id_state="NY" id_customer="" id_manufacturer="" id_supplier="AppleStore" id_warehouse="0" alias="supplier" company="Apple" lastname="supplier" firstname="supplier" postcode="10153" phone="(212) 336-1440" phone_mobile="" vat_number="" dni="" active="1">
|
||||||
|
<address1>767 Fifth Ave.</address1>
|
||||||
|
<address2/>
|
||||||
|
<city>New York</city>
|
||||||
|
<other/>
|
||||||
|
</address>
|
||||||
|
<address id="supplier" id_country="US" id_state="IL" id_customer="" id_manufacturer="" id_supplier="Shure_Online_Store" id_warehouse="0" alias="supplier" company="Shure" lastname="supplier" firstname="supplier" postcode="60714" phone="800-434-3350" phone_mobile="" vat_number="" dni="" active="1">
|
||||||
|
<address1>5800 W. Touhy Ave</address1>
|
||||||
|
<address2/>
|
||||||
|
<city>Niles</city>
|
||||||
|
<other/>
|
||||||
|
</address>
|
||||||
</entities>
|
</entities>
|
||||||
</entity_address>
|
</entity_address>
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
/* PHP:module_blockwishlist_multishop(); */;
|
/* PHP:module_blockwishlist_multishop(); */;
|
||||||
Reference in New Issue
Block a user