You are here

function opigno_in_house_training_app_update_og_group_ref in Opigno in house training app 7

Alters the og_group_ref_instance().

1 call to opigno_in_house_training_app_update_og_group_ref()
opigno_in_house_training_app_install in ./opigno_in_house_training_app.install
Implements hook_install()

File

./opigno_in_house_training_app.install, line 462
Contains install instructions and logic @ Carrard Cédric

Code

function opigno_in_house_training_app_update_og_group_ref() {
  if (module_exists("entityreference_prepopulate")) {
    $instance = field_info_instance('node', 'og_group_ref', 'in_house_training');
    if (!empty($instance)) {
      $instance['default_value_function'] = 'entityreference_prepopulate_field_default_value';
      $instance['settings']['behaviors']['prepopulate'] = array(
        'action' => 'none',
        'action_on_edit' => 0,
        'fallback' => 'none',
        'og_context' => 0,
        'skip_perm' => 0,
        'status' => 1,
      );
    }
    $instance['display'] = array(
      'default' => array(
        'label' => 'hidden',
        'settings' => array(),
        'weight' => 1,
        'type' => 'hidden',
      ),
      'teaser' => array(
        'label' => 'hidden',
        'settings' => array(),
        'type' => 'hidden',
      ),
    );
    field_update_instance($instance);
  }
}