/**
  * profile_fields_screen()
  *
  * Adds extra field to profile screen
  */
 function register_profile_fields()
 {
     //HACK: to allow options
     global $bp;
     (array) ($bp->profile->field_types[] = 'option');
     if (BPSP_Roles::field_group_id_from_name(__('Courseware', 'bpsp'))) {
         return false;
     }
     $bpsp_group_id = xprofile_insert_field_group(array(name => __('Courseware', 'bpsp'), description => __('Students and Teachers fields. Do not delete as long as you use BuddyPress ScholarPress Courseware!', 'bpsp'), can_delete => false));
     if (!$bpsp_group_id) {
         wp_die(__('BuddyPress Courseware error when saving xProfile group.', 'bpsp'));
     }
     /* Create the radio buttons */
     xprofile_insert_field(array(field_group_id => $bpsp_group_id, name => __('Role', 'bpsp'), can_delete => false, description => __('Your role when using Courseware. Every request requires moderation. Please be patient until an administrator reviews it.', 'bpsp'), is_required => false, type => 'radio'));
     $bpsp_field_id = xprofile_get_field_id_from_name(__('Role', 'bpsp'));
     if (!$bpsp_field_id) {
         wp_die(__('BuddyPress Courseware error when saving xProfile field.', 'bpsp'));
     }
     /* Create the radio options */
     xprofile_insert_field(array(field_group_id => $bpsp_group_id, parent_id => $bpsp_field_id, name => __('Teacher', 'bpsp'), can_delete => false, is_required => false, type => 'option'));
     xprofile_insert_field(array(field_group_id => $bpsp_group_id, parent_id => $bpsp_field_id, name => __('Student', 'bpsp'), can_delete => false, is_required => false, type => 'option', is_default_option => true));
     xprofile_insert_field(array(field_group_id => $bpsp_group_id, parent_id => $bpsp_field_id, name => __('Apply for Teacher', 'bpsp'), can_delete => false, is_required => false, type => 'option'));
     if (!xprofile_get_field_id_from_name(__('Teacher', 'bpsp')) || !xprofile_get_field_id_from_name(__('Student', 'bpsp')) || !xprofile_get_field_id_from_name(__('Apply for Teacher', 'bpsp'))) {
         wp_die(__('BuddyPress Courseware error when saving xProfile field options.', 'bpsp'));
     }
     return true;
 }