function uc_extra_fields_pane_uc_addresses_address_insert in Extra Fields Checkout Pane 6.2
Same name and namespace in other branches
- 7 uc_extra_fields_pane.uc_addresses.inc \uc_extra_fields_pane_uc_addresses_address_insert()
Implementation of hook_uc_addresses_address_insert().
1 call to uc_extra_fields_pane_uc_addresses_address_insert()
- uc_extra_fields_pane_uc_addresses_address_update in ./
uc_extra_fields_pane.module - Implementation of hook_uc_addresses_address_update().
File
- ./
uc_extra_fields_pane.module, line 722 - Module: uc_extra_fields_pane.module
Code
function uc_extra_fields_pane_uc_addresses_address_insert($address) {
// Load fields for uc_addresses.
$fields = UCXF_FieldList::getAllAddressFields();
foreach ($fields as $field) {
$value = $address
->getField($field->db_name);
uc_extra_fields_pane_value_save(array(
'element_id' => $address
->getId(),
'element_type' => UCXF_Value::UCXF_VALUE_ADDRESS,
'field_id' => $field->field_id,
'value' => $address
->getField($field->db_name),
));
}
}