Index: vcard.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/vcard/vcard.module,v
retrieving revision 1.17.2.4
diff -u -p -r1.17.2.4 vcard.module
--- vcard.module	20 Jul 2008 20:53:28 -0000	1.17.2.4
+++ vcard.module	17 Sep 2008 15:16:46 -0000
@@ -129,9 +129,9 @@ function vcard_user($op, &$edit, &$accou
 }
 
 /**
- * VCard for direct download
+ * Retrieve a user's vcard
  */
-function vcard_fetch($uid) {
+function vcard_get($uid) {
   $account = user_load(array('uid' => $uid));
   $vcard = _vcard_init();
 
@@ -194,6 +194,14 @@ function vcard_fetch($uid) {
     $vcard->setGeo($account->location['latitude'], $account->location['longitude']);
   }
 
+  return $vcard;
+}
+
+/**
+ * VCard for direct download
+ */
+function vcard_fetch($uid) {
+  $vcard = vcard_get($uid);
   header('Content-type: text/x-vcard');
   header('Content-Disposition: attachment; filename="'. $account->name .'.vcf"');
   print $vcard->fetch();
@@ -345,4 +353,5 @@ function theme_vcard($account) {
   $output .= '<br class="clear" />';
   $output .= "</div>\n";
   return $output;
-}
\ No newline at end of file
+}
+
