Advertisement
Guest User

Untitled

a guest
Jun 25th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.11 KB | None | 0 0
  1.  switch($network) {
  2.        
  3.         case CouponCabin_Provider::COMMISSION_JUNCTION:
  4.           return $link . $separator . 'sid=' . $rCode;
  5.        
  6.         case CouponCabin_Provider::LINKSHARE :
  7.           return $link . $separator . 'u1=' . $rCode;
  8.        
  9.         case CouponCabin_Provider::GOOGLE_NETWORK :
  10.           return $link . $separator . 'mid=' . $rCode;
  11.        
  12.         case CouponCabin_Provider::CLEAFS :
  13.           return $link . $separator . 'label=' . $rCode;
  14.        
  15.         case CouponCabin_Provider::TRADE_DOUBLER :
  16.           // Special logic to fix a trade-doubler-only bug
  17.           // In that epi needs to be BEFORE the url parameter (if it exists)
  18.           if (($idx = strpos($link, '&url=')) > -1) {
  19.             $start = substr($link, 0, $idx);
  20.             return $start . '&epi=' . $rCode . substr($link, $idx);
  21.           }
  22.          
  23.           return $link . $separator . 'epi=' . $rCode;
  24.        
  25.         case CouponCabin_Provider::ZANOX :
  26.           return $link . $separator . 'zpar0=[[' . $rCode . ']]'; // requires the brackets for whatever reason
  27.        
  28.         // Perfect
  29.         case CouponCabin_Provider::AFFILIATE_WINDOW :
  30.          
  31.           // Do special check for maplin
  32.           if ($store->name == 'Maplin')  {
  33.             return $link . $separator . 'U=' . $rCode;
  34.           }
  35.          
  36.           // Special logic to fix a weird awin bug where the clickref needs
  37.           // to be BEFORE the p parameter (if it exists), we want to insert
  38.           // the clickref in before the p
  39.           if (($idx = strpos($link, '&p=')) > -1) {
  40.             $start = substr($link, 0, $idx);
  41.             return $start . '&clickref=' . $rCode . substr($link, $idx);
  42.           }
  43.          
  44.           // Otherwise use default
  45.           return $link . $separator . 'clickref=' . $rCode;
  46.        
  47.         case CouponCabin_Provider::AFFILIATE_FUTURE :
  48.           return $link . $separator . 'tracking=' . $rCode;
  49.        
  50.         case CouponCabin_Provider::BUY_AT :
  51.           return $link . $separator . 'LID=' . $rCode;
  52.        
  53.         default :
  54.           return $link;
  55.       }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement