Index: modules/referral/referral.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/referral/referral.module,v
retrieving revision 1.2
diff -u -r1.2 referral.module
--- modules/referral/referral.module	22 Feb 2006 00:25:08 -0000	1.2
+++ modules/referral/referral.module	20 Mar 2006 18:32:04 -0000
@@ -145,15 +145,30 @@
       if (user_access(REFERRAL_PERM_USE)) {
         if ($user->uid == $arg_user->uid) {
           // User is viewing own page, show referrals
-          $referrals .= form_item(t('Your referral link'), $base_url . "/referral/" . _uid2ref($arg_user->uid));
-          $referrals .= form_item(
-            t('Referrals'), l(t('View users you have referred'), 'referral/view'));
+		  $form[] = array(
+            '#type' => 'item',
+            '#title' => t('Your referral link'),
+            '#default_value' => $base_url . "/referral/" . _uid2ref($arg_user->uid),
+          );
+		  $form[] = array(
+            '#type' => 'item',
+            '#title' => t('Referrals'),
+            '#default_value' => l(t('View users you have referred'), 'referral/view'),
+          );
+       $output = drupal_get_form('referral_user', $form);
+       return $output;
         }
       }
 
       if (!$user->uid) {
         $link = "referral/" . _uid2ref($arg_user->uid);
-        $referrals .= form_item( t('Referral link'), l(t('Register to this site using my referral link'), $link));
+		$form[] = array(
+          '#type' => 'item',
+          '#title' => t('Referral link'),
+          '#default_value' => l(t('Register to this site using my referral link'), $link),
+        );
+       $output = drupal_get_form('referral_user', $form);
+       return $output;
       }
 
       if ($referrals) {
