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);
}
}
}