function merci_inventory_create_cck_fields in MERCI (Manage Equipment Reservations, Checkout and Inventory) 7.2
Same name and namespace in other branches
- 6.2 modules/merci_inventory/merci_inventory.install \merci_inventory_create_cck_fields()
1 call to merci_inventory_create_cck_fields()
- merci_inventory_enable in modules/
merci_inventory/ merci_inventory.install
File
- modules/
merci_inventory/ merci_inventory.install, line 70 - merci inventory install / uninstall
Code
function merci_inventory_create_cck_fields() {
foreach (_merci_inventory_installed_fields() as $field) {
if (!field_info_field($field['field_name'])) {
field_create_field($field);
}
}
foreach (_merci_inventory_installed_instances() as $instance) {
if (!field_info_instance($instance['entity_type'], $instance['field_name'], $instance['bundle'])) {
field_create_instance($instance);
}
}
$merci_inventory_fields = array(
0 => array(
'label' => 'Inventory item',
'field_name' => 'field_merci_inventory_item',
'type_name' => 'merci_inventory',
'type' => 'nodereference',
'widget_type' => 'nodereference_select',
'required' => 0,
'multiple' => '1',
'locked' => 1,
),
);
}