--- wishlist.module	2006-09-05 18:20:03.000000000 -0400
+++ wishlistCustom.module	2006-12-16 19:20:33.000000000 -0500
@@ -313,9 +313,26 @@
  * database inserts.
  */
 function wishlist_insert($node) {
+	// check the URL for http and add it if needed
+	if ($node->item_url1) {
+    if ((substr ($node->item_url1,0,4)=='http') || (substr ($node->item_url1,0,5)=='https')) {
+      $url1 = $node->item_url1;
+    }
+    else {
+      $url1 = 'http://'.$node->item_url1;
+    }
+  }
+  if ($node->item_url2) {
+    if ((substr ($node->item_url2,0,4)=='http') || (substr ($node->item_url2,0,5)=='https')) {
+          $url2 = $node->item_url2;
+    }
+    else {
+      $url2 = 'http://'.$node->item_url2;
+    }
+  }
   db_query("INSERT INTO {wishlist} (nid,         item_is_public,        item_est_cost,        item_url1,         item_url2,        item_quantity_requested,        item_priority,        item_currency) VALUES 
                                    (%d,          %d,                        %d,                   '%s',              '%s',             %d,                             %d,                   '%s')", 
-				    $node->nid,  $node->item_is_public, $node->item_est_cost, $node->item_url1,  $node->item_url2, $node->item_quantity_requested, $node->item_priority[0], $node->item_currency);
+				    $node->nid,  $node->item_is_public, $node->item_est_cost, $url1,  $url2, $node->item_quantity_requested, $node->item_priority[0], $node->item_currency);
 }
  
 /**
@@ -325,7 +342,24 @@
  * database updates.
  */
 function wishlist_update($node) {
-  db_query("UPDATE {wishlist} SET item_is_public= %d, item_est_cost= '%s', item_url1= '%s', item_url2= '%s', item_quantity_requested= %d, item_currency='%s', item_priority=%d WHERE nid=%d", $node->item_is_public, $node->item_est_cost, $node->item_url1, $node->item_url2, $node->item_quantity_requested, $node->item_currency, $node->item_priority[0], $node->nid);
+	// check the URL for http and add it if needed
+	if ($node->item_url1) {
+    if ((substr ($node->item_url1,0,4)=='http') || (substr ($node->item_url1,0,5)=='https')) {
+      $url1 = $node->item_url1;
+    }
+    else {
+      $url1 = 'http://'.$node->item_url1;
+    }
+  }
+  if ($node->item_url2) {
+    if ((substr ($node->item_url2,0,4)=='http') || (substr ($node->item_url2,0,5)=='https')) {
+          $url2 = $node->item_url2;
+    }
+    else {
+      $url2 = 'http://'.$node->item_url2;
+    }
+  }
+  db_query("UPDATE {wishlist} SET item_is_public= %d, item_est_cost= '%s', item_url1= '%s', item_url2= '%s', item_quantity_requested= %d, item_currency='%s', item_priority=%d WHERE nid=%d", $node->item_is_public, $node->item_est_cost, $url1,  $url2, $node->item_quantity_requested, $node->item_currency, $node->item_priority[0], $node->nid);
 }
 
 
