You are here

function _commons_profile_build_profile_fields in Drupal Commons 6.2

Insert the core profile fields

1 call to _commons_profile_build_profile_fields()
commons_profile_install in modules/features/commons_profile/commons_profile.install
Implementation of hook_install()

File

modules/features/commons_profile/commons_profile.install, line 17

Code

function _commons_profile_build_profile_fields() {

  // Fetch the fields
  module_load_include('inc', 'commons_profile', 'commons_profile.profile');
  $fields = commons_profile_profile_fields();

  // Iterate each field
  foreach ($fields as $key => $field) {

    // Make sure the field doesn't exist yet
    if (!_commons_profile_field_exists($key)) {

      // Insert the field
      drupal_write_record('profile_fields', $field);
    }
  }
}