--- realname_profile.inc	2008-11-04 06:11:10.000000000 +1000
+++ realname_profile2.inc	2009-04-03 12:13:28.066385700 +1000
@@ -1,32 +1,42 @@
-<?php
-// $Id: realname_profile.inc,v 1.1.2.2 2008/11/03 20:11:09 nancyw Exp $
-/**
- * @file
- * Realname module support for Profile (core) module.
- */
-
-function realname_profile_get_fields($current) {
-  $fields = $links = array();
-  $result = db_query("SELECT * FROM {profile_fields}");
-  while ($field = db_fetch_array($result)) {
-    switch ($field['type']) {
-      case 'textfield':
-        $name = $field['name'];
-        $selected = array_key_exists($name, $current);
-        $fields[$name] = array(
-          'title' => $field['title'],
-          'weight' => $selected ? $current[$name] : 0,
-          'selected' => $selected,
-          );
-        break;
-
-      case 'url':
-        $links[$field['name']] = $field['title'];
-        break;
-
-      default:
-        break;
-    }
-  }
-  return array('fields' => $fields, 'links' => $links);
-}
+<?php
+// $Id: realname_profile.inc,v 1.1.2.2 2008/11/03 20:11:09 nancyw Exp $
+/**
+ * @file
+ * Realname module support for Profile (core) module.
+ */
+
+function realname_profile_get_fields($current) {
+  $fields = $links = array();
+  $result = db_query("SELECT * FROM {profile_fields}");
+  while ($field = db_fetch_array($result)) {
+    switch ($field['type']) {
+      case 'textfield':
+        $name = $field['name'];
+        $selected = array_key_exists($name, $current);
+        $fields[$name] = array(
+          'title' => $field['title'],
+          'weight' => $selected ? $current[$name] : 0,
+          'selected' => $selected,
+          );
+        break;
+
+      case 'url':
+        $links[$field['name']] = $field['title'];
+        break;
+
+      case 'selection':
+        $name = $field['name'];
+        $selected = array_key_exists($name, $current);
+        $fields[$name] = array(
+          'title' => $field['title'],
+          'weight' => $selected ? $current[$name] : 0,
+          'selected' => $selected,
+          );
+        break;
+
+      default:
+        break;
+    }
+  }
+  return array('fields' => $fields, 'links' => $links);
+}
