? .DS_Store ? affiliates.patch ? tools ? translations/.DS_Store Index: affiliates.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/affiliates/affiliates.module,v retrieving revision 1.1.4.5.2.16 diff -r1.1.4.5.2.16 affiliates.module 23a24,26 > define('AFFILIATE_DENIED_URI_REFERRERS', 'affiliate_denied_uri_referrers'); > define('AFFILIATE_DENIED_IPS', 'affiliate_denied_ips'); > define('AFFILIATE_DENIED_USERS', 'affiliate_denied_users'); 237a241,274 > > $form['affiliates_settings']['spam'] = array( > '#type' => 'fieldset', > '#title' => t('Spam'), > '#collapsible' => TRUE, > '#collapsed' => TRUE, > ); > > $form['affiliates_settings']['spam'][AFFILIATE_DENIED_URI_REFERRERS] = array( > '#type' => 'textarea', > '#title' => t('Denied by referrer URI'), > '#default_value' => variable_get(AFFILIATE_DENIED_URI_REFERRERS,""), > '#size' => 70, > '#rows' => 4, > '#description' => t('List all referral URI that will not be allocated affiliate points'), > ); > > $form['affiliates_settings']['spam'][AFFILIATE_DENIED_IPS] = array( > '#type' => 'textarea', > '#title' => t('Denied by IP'), > '#default_value' => variable_get(AFFILIATE_DENIED_IPS,""), > '#size' => 70, > '#rows' => 4, > '#description' => t('List all IP that will not be allocated affiliate points'), > ); > > $form['affiliates_settings']['spam'][AFFILIATE_DENIED_USERS] = array( > '#type' => 'textarea', > '#title' => t('Denied by User'), > '#default_value' => variable_get(AFFILIATE_DENIED_USERS,""), > '#size' => 70, > '#rows' => 4, > '#description' => t('List all users that will not be allocated affiliate points'), > ); 1000a1038,1053 > function affiliates_click_denied() { > global $user; > $denied_users = explode(",", variable_get(AFFILIATE_DENIED_USERS,'')); > if (in_array($user->name, $denied_users)) return TRUE; > $ip = ip_address(); > $denied_ips = explode(",", variable_get(AFFILIATE_DENIED_IPS,'')); > if (in_array($ip, $denied_ips)) return TRUE; > $denied_uri_referrers = explode(",", variable_get(AFFILIATE_DENIED_URI_REFERRERS,'')); > foreach ($denied_uri_referrers as $referrer) { > if (strstr($_SERVER['HTTP_REFERER'], $referrer)) return TRUE; > } > $timeout_flag = _check_timeout_query(); exit; > if (!$timeout_flag) return TRUE; > return FALSE; > } > 1008c1061 < $timeout_flag = _check_timeout_query(); --- > $affiliates_click_denied = affiliates_click_denied(); 1014c1067 < if ((!$timeout_flag) && user_access('affiliate click')) { --- > if ((!$affiliates_click_denied) && user_access('affiliate click')) {