function ihc_save_user_field()
{
    ////array('display'=>'', 'always'=>'', 'name'=>'', 'label'=>'', 'type'=>'', 'native_wp' => '', 'req' => '' );
    if (isset($_REQUEST['ihc_add_edit_cf']) && isset($_REQUEST['ihc_new_field-name']) && $_REQUEST['ihc_new_field-name'] && isset($_REQUEST['ihc_new_field-label']) && isset($_REQUEST['ihc_new_field-type'])) {
        $new = array('display' => 0, 'name' => $_REQUEST['ihc_new_field-name'], 'label' => $_REQUEST['ihc_new_field-label'], 'type' => $_REQUEST['ihc_new_field-type'], 'native_wp' => 0, 'req' => 0);
        $option_name = 'ihc_user_fields';
        $data = get_option($option_name);
        if ($data !== FALSE) {
            $data[] = $new;
            update_option($option_name, $data);
        } else {
            $data = ihc_native_user_field();
            $data[] = $new;
            add_option($option_name, $data);
        }
    }
}
function ihc_get_user_reg_fields()
{
    $option_name = 'ihc_user_fields';
    $data = get_option($option_name);
    if ($data !== FALSE) {
        return $data;
    } else {
        $data = ihc_native_user_field();
        add_option($option_name, $data);
        return $data;
    }
}