Index: drupalvb.inc.php
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/drupalvb/drupalvb.inc.php,v
retrieving revision 1.9.4.12
diff -u -p -r1.9.4.12 drupalvb.inc.php
--- drupalvb.inc.php	1 May 2008 23:24:43 -0000	1.9.4.12
+++ drupalvb.inc.php	5 May 2008 12:32:52 -0000
@@ -31,7 +31,7 @@ function drupalvb_set_login_cookies() {
 
   $cookie_prefix = (isset($vb_config['Misc']['cookieprefix']) ? $vb_config['Misc']['cookieprefix'] : 'bb');
   $cookie_path = $vb_options['cookiepath'];
-  $cookie_domain = $vb_options['cookiedomain'];
+  $cookie_domain = (!empty($vb_options['cookiedomain']) ? $vb_options['cookiedomain'] : $GLOBALS['cookiedomain']);
   $now = time();
   $expire = $now + (@ini_get('session.cookie_lifetime') ? @ini_get('session.cookie_lifetime') : 60 * 60 * 24 * 365);
 
@@ -242,9 +242,9 @@ function drupalvb_get_options() {
   static $options = array();
 
   if (empty($options)) {
-    $result = db_query("SELECT data FROM {datastore} WHERE title = 'options'");
-    if ($data = db_fetch_array($result)) {
-      $options = unserialize($data['data']);
+    $result = db_query("SELECT varname, value FROM {setting}");
+    while ($var = db_fetch_array($result)) {
+      $options[$var['varname']] = $var['value'];
     }
   }
   return $options;
