/[drupal]/contributions/modules/affiliates/affiliates.module
ViewVC logotype

Diff of /contributions/modules/affiliates/affiliates.module

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.1.4.5.2.19, Mon Jul 20 17:04:49 2009 UTC revision 1.1.4.5.2.20, Thu Oct 15 14:16:56 2009 UTC
# Line 1  Line 1 
1  <?php  <?php
2  // $Id: affiliates.module,v 1.1.4.5.2.18 2009/07/20 16:17:12 paulbooker Exp $  // $Id: affiliates.module,v 1.1.4.5.2.19 2009/07/20 17:04:49 paulbooker Exp $
3    
4  // Portions Copyright 2006 http://2bits.com  // Portions Copyright 2006 http://2bits.com
5  define ('AFFILIATE_BUTTONS_DIRECTORY_RELATIVE_FILES', '/affiliates');  define ('AFFILIATE_BUTTONS_DIRECTORY_RELATIVE_FILES', '/affiliates');
# Line 521  function affiliate_form_button_add_edit_ Line 521  function affiliate_form_button_add_edit_
521    if ($form_values['type'] == 'image') {    if ($form_values['type'] == 'image') {
522      $FILE_DIRECTORY_PATH  = variable_get('file_directory_path', 'files');      $FILE_DIRECTORY_PATH  = variable_get('file_directory_path', 'files');
523      if (!empty($_FILES['files']['name']['image']) && substr_count($_FILES['files']['type']['image'], "image")) {      if (!empty($_FILES['files']['name']['image']) && substr_count($_FILES['files']['type']['image'], "image")) {
524        $directory = $FILE_DIRECTORY_PATH . AFFILIATE_BUTTONS_DIRECTORY_RELATIVE_FILES ;        $directory = $FILE_DIRECTORY_PATH . AFFILIATE_BUTTONS_DIRECTORY_RELATIVE_FILES;
525        if (file_check_directory($directory, $mode = 1, $form_item = NULL)) {        if (file_check_directory($directory, $mode = 1, $form_item = NULL)) {
526          chmod($directory, 0777) ;          chmod($directory, 0777) ;
527        }        }
# Line 1099  function affiliates_click_denied($uid) { Line 1099  function affiliates_click_denied($uid) {
1099    $ip = ip_address();    $ip = ip_address();
1100    $denied_ips = explode(",",  variable_get(AFFILIATE_DENIED_IPS,''));    $denied_ips = explode(",",  variable_get(AFFILIATE_DENIED_IPS,''));
1101    if (in_array($ip, $denied_ips)) return TRUE;    if (in_array($ip, $denied_ips)) return TRUE;
1102    $denied_uri_referrers = explode(",", variable_get(AFFILIATE_DENIED_URI_REFERRERS,''));    $denied_uri_referrers = explode(",", variable_get(AFFILIATE_DENIED_URI_REFERRERS,''));  // TODO: Empty delimiter bug.
1103    foreach ($denied_uri_referrers as $referrer) {    if (empty($_SERVER['HTTP_REFERER'])) return TRUE;
1104      if (strstr($_SERVER['HTTP_REFERER'], $referrer)) return TRUE;    if (count($denied_uri_referrers)) {
1105        foreach ($denied_uri_referrers as $referrer) {
1106          if (strpos($_SERVER['HTTP_REFERER'], $referrer)) return TRUE;
1107        }
1108    }    }
1109    $timeout_flag = _check_timeout_query();    $timeout_flag = _check_timeout_query();
1110    if ($timeout_flag) return TRUE;    if ($timeout_flag) return TRUE;

Legend:
Removed from v.1.1.4.5.2.19  
changed lines
  Added in v.1.1.4.5.2.20

  ViewVC Help
Powered by ViewVC 1.1.2