Index: adsense.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/adsense/adsense.module,v
retrieving revision 1.25.2.10
diff -u -r1.25.2.10 adsense.module
--- adsense.module	21 Jan 2006 16:49:52 -0000	1.25.2.10
+++ adsense.module	11 Feb 2006 20:34:54 -0000
@@ -714,13 +714,20 @@
 }
 
 function _adsense_choose_client($uid) {
+
+
+  $revenue_enable   = variable_get(ADSENSE_REVENUE_ENABLE, 0);
   $percent_author   = variable_get(ADSENSE_PERCENTAGE_AUTHOR, 0);
   $percent_referral = variable_get(ADSENSE_PERCENTAGE_REFER, 0);
   $site_client      = variable_get(ADSENSE_CLIENT_ID, '');
   $author_client    = _get_profile_client_id($uid);
   $referral_client  = _get_profile_client_id(_get_referral_uid($uid));
 
-  if (!$percent_author || !$percent_referral || !$author_client) {
+  if (!$revenue_enable) {
+    return $site_client;
+  }
+
+  if (!$percent_author || !$author_client) {
     return $site_client;
   }
 
@@ -729,7 +736,7 @@
   if ($random <= $percent_author) {
     $client = $author_client;
   }
-  elseif ($random <= $percent_author + $percent_referral) {
+  elseif ($random <= ($percent_author + $percent_referral)) {
     $client = $referral_client;
   }
   else {
