You are here

function revenue_sharing_basic_get_referral_client_id in Google AdSense integration 5.3

Same name and namespace in other branches
  1. 6 old/revenue_sharing_basic/revenue_sharing_basic.module \revenue_sharing_basic_get_referral_client_id()
  2. 7 old/revenue_sharing_basic/revenue_sharing_basic.module \revenue_sharing_basic_get_referral_client_id()

Provide the Publisher ID of the user of referred the specified user

Parameters

$uid: User ID

Return value

Publisher ID of the referrer of the specified user in case it applies, otherwise NULL

1 call to revenue_sharing_basic_get_referral_client_id()
revenue_sharing_basic_choose_client in old/revenue_sharing_basic/revenue_sharing_basic.module
Provide the applicable Publisher ID, based on the configured probabilities

File

old/revenue_sharing_basic/revenue_sharing_basic.module, line 220
Main file of the revenue_sharing_basic module

Code

function revenue_sharing_basic_get_referral_client_id($uid) {
  if (module_exists('referral')) {
    $referral_uid = referral_get_user($uid);
    if ($referral_uid) {
      return revenue_sharing_basic_get_profile_client_id($referral_uid);
    }
  }

  // User was not referred by an existing user
  return NULL;
}