document.getElementById('optin').submit(); "; $auto_optin="$optin_form"; echo $auto_optin; } } function setPayee($product, $itemnumber, $pct1, $pct2) { global $sys_paypal, $tier; global $sys_eq1_pct, $sys_eq1_paypal; global $sys_eq2_pct, $sys_eq2_paypal; $email = $sys_paypal; #sale defaults to merchant $tier=0; if(isset($_COOKIE['aff']) && strtolower($email)<>strtolower($_COOKIE['aff'])) { $affiliate=strtolower($_COOKIE['aff']); $sql="SELECT * FROM nicknames WHERE email='".$affiliate."'"; $nres=@mysql_query($sql); if(@mysql_num_rows($nres)>0) { $nrec=@mysql_fetch_assoc($nres); $sponsor=$nrec['sponsor']; } # See if affiliate should get this sale. $affpct = 0; $t1sales = 0; $t2sales = 0; $affreferrals = 0; $sql="SELECT * FROM sales WHERE productID=".$product." AND refunded=0 AND item_number='".$itemnumber."' AND affiliate='".$affiliate."'"; $sres=@mysql_query($sql); while($sales=@mysql_fetch_array($sres)) { # Affiliate referral $affreferrals++; if($sales['tier'] == 1) $t1sales++; if($sales['tier'] == 2) $t2sales++; } if($affreferrals > 0) { $t1pct = ($t1sales / $affreferrals)*100; $t2pct = ($t2sales / $affreferrals)*100; if($pct1 > 0 && $t1pct<$pct1) { $email = urldecode($affiliate); $tier = 1; } else { if($sys_two_tier && $sponsor != "" && $pct2 > 0 && $t2pct<$pct2) { $email = urldecode($sponsor); $tier = 2; } } } } /*__________ Calculate Equity Partner Share ____________*/ if($email == $sys_paypal) #sale to merchant { if($sys_eq1_paypal <> "") { $totsales=0; $p1sales=0; $p2sales=0; $sql="SELECT * FROM sales WHERE productID=".$product." AND refunded=0 AND item_number='".$itemnumber."' AND tier=0"; $sres=@mysql_query($sql); while($sales=@mysql_fetch_array($sres)) { $totsales+=$sales['payment_amount']; if($sales['receiver_email']==$sys_eq1_paypal) $p1sales+=$sales['payment_amount']; if($sales['receiver_email']==$sys_eq2_paypal) $p2sales+=$sales['payment_amount']; } $p1_pct=($p1sales / $totsales)*100; $p2_pct=($p2sales / $totsales)*100; if($p1_pct < $sys_eq1_pct) { $email=$sys_eq1_paypal; } elseif($p2_pct < $sys_eq2_pct) { $email=$sys_eq2_paypal; } } } return $email; } # Set privacy policy to insure current IE browsers will accept the cookie. header('P3P: CP="IDC DSP COR CURa ADMa OUR IND PHY ONL COM STA"'); $action="none"; if(isset($_REQUEST['action'])) $action = $_REQUEST['action']; switch ($action) { case "squeeze" : if($sys_giveaway) { $url = $_SERVER[PHP_SELF]."?action=squeeze&dld=1"; break; } case "otodownload" : if(!isset($_GET["dld"]) && !isset($_GET["e"])) { # Check for sale to this IP address $oto = false; if($action=="otodownload") $oto = true; $ip = $_SERVER["REMOTE_ADDR"]; $sql="SELECT * FROM sales WHERE productID=".$productID." AND ip_address='".$ip."' ORDER BY expires DESC"; $sres=@mysql_query($sql); if(@mysql_num_rows($sres)==0) $nosale=true; $sales=@mysql_fetch_array($sres); if($oto && $sales['item_number']!=$sys_oto_number) $nosale=true; # Make sure sale isn't expired if(time()>strtotime($sales['expires'])) $nosale=true; if(!$nosale){ $firstname=$sales['firstname']; $lastname=$sales['lastname']; $fullname=$sales['firstname']." ".$sales['lastname']; $email=$sales['payer_email']; $txn_id=$sales['txn_id']; $affiliate=#sales['affiliate']; setcookie("custfirst", $firstname, time()+(60*60*24*365), "/", "." . $sys_domain); setcookie("custlast", $lastname, time()+(60*60*24*365), "/", "." . $sys_domain); setcookie("custfull", $fullname, time()+(60*60*24*365), "/", "." . $sys_domain); setcookie("custemail", $email, time()+(60*60*24*365), "/", "." . $sys_domain); setcookie("txn_id", $txn_id, time()+(60*60*24*365), "/", "." . $sys_domain); # Sales record found. switch ($action) { case "squeeze" : $url = $_SERVER[PHP_SELF]."?action=squeeze&id=".$sales['txn_id']."&dld=1"; break; case "otodownload" : $url = $_SERVER[PHP_SELF]."?action=download&id=".$sales['txn_id']."&dld=1"; break; default : $url = $_SERVER[PHP_SELF]; break; } header("Location: $url"); } elseif($_GET["retry"]<11) { # Allow 60 seconds for PayPal to post IPN record $retry = 0; if(isset($_GET["retry"])) $retry = $_GET["retry"] + 1; $seconds = 60 - ($retry * 5); $refresh = ""; $header = $sys_tmpl_folder."header.html"; $footer = $sys_tmpl_folder."footer.html"; $filename = $sys_tmpl_folder."from_paypal.html"; @include($header); include($filename); @include($footer); } else { # IP not found in sales records. Show error message. $header = $sys_tmpl_folder."header.html"; $footer = $sys_tmpl_folder."footer.html"; $filename = $sys_tmpl_folder."payment_timeout.html"; @include($header); include($filename); @include($footer); } exit; } break; } if(isset($_GET['dc'])) { $dc=$_GET['dc']; $rightnow = date('Y-m-d H:i:s'); $sql="SELECT * FROM coupons WHERE productID=".$productID." AND code ='".$dc."' AND expires > '".$rightnow."'"; $resource=@mysql_query($sql); while($result=@mysql_fetch_assoc($resource)) { $discount=$result['id']; $item_price=$result['price']; } } if(isset($_GET["e"])) { switch ($action) { case "presale" : case "jvsignup" : case "affsignup" : $target="?action=".$action; break; } if(isset($_GET['dc'])) { if(!isset($target)) { $target = "?dc=".$_GET['dc']; } else { $target .= "&dc=".$_GET['dc']; } } if($_GET["e"] == "") { # Clear affiliate cookie. setcookie("aff", FALSE, time()+(60*60*24*365), $sys_affcookiepath, "." . $sys_domain); header("Location: $_SERVER[PHP_SELF]$target"); exit; } else { if (!eregi("@", $_GET["e"])) { $e = trim($_GET['e']); $sql="SELECT * FROM nicknames WHERE nickname = '".$e."'"; $eres=@mysql_query($sql); $erec=@mysql_fetch_array($eres); // Replace the affiliate nickname with their Paypal email address if($erec['nickname']==$e) { $_GET["e"] = $erec['email']; } else { unset($_GET["e"]); } } # Make sure this affiliate hasn't been banned $sql="SELECT * FROM banned WHERE email='".strtolower($_GET['e'])."'"; $res=@mysql_query($sql); if(@mysql_num_rows($res)==0) { # Set cookie and redirect visitor if it's through an affiliate link. if(!$sys_cust_only) { $validaff = true; } else { $validaff = false; $where=""; if(!$sys_glbaff) $where=" AND productID=".$productID; $sql="SELECT * FROM nicknames WHERE email='".strtolower($_GET['e'])."'".$where; $res=@mysql_query($sql); if(@mysql_num_rows($res)>0) { # Affiliate is valid $validaff = true; } else { # See if this affiliate bought the product $sql="SELECT * FROM sales WHERE payer_email = '".strtolower($_GET['e'])."' AND refunded <> 1".$where; $salesres = @mysql_query($sql); while($salesrec = @mysql_fetch_array($salesres)) { $validaff = true; break; } } } if($validaff) { setcookie("aff", strtolower($_GET['e']), time()+(60*60*24*365), $sys_affcookiepath, "." . $sys_domain); if($_GET['taf']) { header("Location: $_SERVER[PHP_SELF]?taf=1"); } else { header("Location: $_SERVER[PHP_SELF]$target"); } } else { # Clear affiliate cookie and request sales page setcookie("aff", $sys_paypal, time()+(60*60*24*365), $sys_affcookiepath, "." . $sys_domain); header("Location: $_SERVER[PHP_SELF]$target"); } exit; } else { # Clear affiliate cookie of banned affiliate setcookie("aff", $sys_paypal, time()+(60*60*24*365), $sys_affcookiepath, "." . $sys_domain); header("Location: $_SERVER[PHP_SELF]$target"); exit; } } } if(isset($_COOKIE['aff']) && $_COOKIE['aff']!="") { $email = $_COOKIE['aff']; $affiliate = $_COOKIE['aff']; } else { $email = $sys_paypal; } if($sys_disabled) { $header = $sys_tmpl_folder."header.html"; $footer = $sys_tmpl_folder."footer.html"; $filename = $sys_tmpl_folder."offline.html"; @include($header); include($filename); @include($footer); exit; } switch ($action) { # CHECK FOR ADDON ACTION #_______________________ case "a" : if ($_GET['fn']) { $numdotdots = count(explode("/",$sys_install_folder))-2; $dots=""; for ($i=0; $i<$numdotdots; $i++) { $dots = $dots."../"; } $filename = $dots."rap_admin/addons/".$_GET['fn'].".php"; break; } break; # HANDLE PRE-SALES PAGE # _______________________ case "presale" : $filename = $sys_tmpl_folder."presale.html"; break; # HANDLE ORDER VIA PAYPAL # _______________________ case "order" : if($sys_giveaway && !isset($_GET["oto"])) { # Send visitor straight to the squeeze page $filename = $sys_tmpl_folder . "squeeze.html"; break; } if($sys_get_zips && !isset($_GET["gotzip"]) && !isset($_GET["oto"])) { # Show location info form. $filename = $sys_tmpl_folder . "zips.html"; break; } else { $country = ""; $state = ""; $zipcode = ""; if($sys_get_zips) { # retrieve location info from cookies. $zips = explode("|", $_COOKIE["zips"]); $country = $zips[0]; $state = $zips[1]; $zipcode = $zips[2]; } # Which salesletter template? if(isset($_COOKIE['slsltr'])) { $salesletter = $_COOKIE['slsltr']; } else { # Get salesletter template $sql = "SELECT * from salesletters WHERE productID = '".$instrow['id']."' AND disabled <> 1 ORDER BY hits LIMIT 1"; $slres = @mysql_query($sql); $slrow = @mysql_fetch_array($slres); $salesletter = $slrow['template']; } # Send them through the order process. if(isset($_COOKIE['aff'])) { $where=""; if(!$sys_glbaff) $where=" AND productID=".$productID; $sql="SELECT * FROM nicknames WHERE type='jv' AND email='".$_COOKIE['aff']."'".$where; $pres=@mysql_query($sql); if(@mysql_num_rows($pres) > 0) { if($sys_jv_item_pct>0) $sys_item_pct=$sys_jv_item_pct; if($sys_jv_oto_pct>0) $sys_oto_pct=$sys_jv_oto_pct; if($sys_jv_item_pct2>0) $sys_item_pct2=$sys_jv_item_pct2; if($sys_jv_oto_pct2>0) $sys_oto_pct2=$sys_jv_oto_pct2; } } if(isset($_GET["oto"])) { # Buying OTO. $email = $sys_paypal; if(isset($_COOKIE['aff'])) { $checkotosale = true; if($sys_otocust_only) { $checkotosale = false; # Restrict OTO commissions to OTO customers only. $sale = verifyOTO(urldecode($_COOKIE['aff'])); if(is_array($sale)) { $checkotosale = true; } } if($checkotosale) $email = setPayee($productID, $sys_oto_number, $sys_oto_pct, $sys_oto_pct2); } $item_name = $sys_oto_name; $item_number = $sys_oto_number; $item_price = $sys_oto_price; $item_download_url = "http://$sys_domain" . $sys_install_folder . "?action=otodownload"; $item_cancel_url = "http://$sys_domain" . $sys_install_folder . "?action=download"; $item_ipn_url = "http://$sys_domain" . "/rap_admin/ipn.php"; $_SESSION['orderbutton']=$sys_oto_orderbutton; } else { # Regular purchase. if($sys_item_pct < 100) { $email = setPayee($productID, $sys_item_number, $sys_item_pct, $sys_item_pct2); } elseif(isset($_COOKIE['aff']) && $_COOKIE['aff']<>$sys_paypal) { $tier = 1; $email = $_COOKIE['aff']; } else { $tier = 0; $email = $sys_paypal; } $item_name = $sys_item_name; $item_number = $sys_item_number; $item_price = $sys_item_price; $item_download_url = "http://$sys_domain" . $sys_install_folder . "?action=squeeze"; $item_cancel_url = $sys_cancel_url; $item_ipn_url = "http://$sys_domain" . "/rap_admin/ipn.php"; $_SESSION['orderbutton']=$sys_item_orderbutton; } # Get customer IP address. $ip = $_SERVER["REMOTE_ADDR"]; if(isset($_GET['dc'])) { $dc=$_GET['dc']; $rightnow = date('Y-m-d H:i:s'); $sql="SELECT * FROM coupons WHERE productID=".$productID." AND code ='".$dc."' AND expires > '".$rightnow."'"; $resource=@mysql_query($sql); while($result=@mysql_fetch_assoc($resource)) { $discount=$result['id']; $item_price=$result['price']; } } if($email == "") $email = $sys_paypal; if($_COOKIE['aff'] == $sys_paypal) { $affiliate = $sys_paypal; } else { $affiliate = $_COOKIE['aff']; } # Submit to PayPal. $header = $sys_tmpl_folder."header.html"; $footer = $sys_tmpl_folder."footer.html"; $filename = $sys_tmpl_folder."goto_paypal.html"; @include($header); include($filename); ## include("http://".$sys_domain."/rap_admin/".$_SESSION['orderbutton']); $numdotdots = count(explode("/",$sys_install_folder))-2; $dots=""; for ($i=0; $i<$numdotdots; $i++) { $dots = $dots."../"; } $p = $dots."rap_admin/".$_SESSION['orderbutton']; include($p); echo <<< END END; @include($footer); exit; } break; # GATHERED COUNTRY / STATE / ZIP INFO # ___________________________________ case "zips" : unset($_SESSION['errmsg']); # Check for required fields if($_REQUEST["country"] == "" | $_REQUEST["state"] == "" | $_REQUEST["zipcode"] == "") { $_SESSION['errmsg'] = "All fields are Required! RETRY"; $filename = $sys_tmpl_folder."zips.html"; } else { setcookie("zips", "$_GET[country]|$_GET[state]|$_GET[zipcode]", time()+(60*60*24*365), $sys_install_folder, "." . $sys_domain); header("Location: $_SERVER[PHP_SELF]?action=order&gotzip=1"); exit; } break; # HANDLE SQUEEZE/DOWNLOAD PAGE # ____________________________ case "squeeze" : case "download" : If(isset($_REQUEST['id'])){ # Check that Transaction ID is valid $id = $_REQUEST['id']; $sql="SELECT * FROM sales WHERE txn_id='".$id."'"; $sres=@mysql_query($sql); $sales=@mysql_fetch_array($sres); if($sales['txn_id']==$id){ # Check that download link has not expired if(time()<=strtotime($sales['expires'])){ if($sales['item_number']==$sys_oto_number){ # Download One-time offer if($sys_taf) { $filename = $sys_tmpl_folder . "ototaf.html"; } else { $filename = $sys_tmpl_folder . "otodownload.html"; } } elseif(isset($_REQUEST['rx'])) { # Download front-end offer $filename = $sys_tmpl_folder . "download.html"; } else { if($action=="squeeze") { $firstname=$sales['firstname']; $lastname=$sales['lastname']; $fullname=$sales['firstname']." ".$sales['lastname']; $email=$sales['payer_email']; $txn_id=$sales['txn_id']; $affiliate=#sales['affiliate']; $fullurl = "http://".$_SERVER['HTTP_HOST'].$_SERVER['SCRIPT_NAME']; $root_path=substr($fullurl,0,strrpos($fullurl, "/")); $awreturnurl=$root_path.$install_folder."/?action=download target='iframe'"; setcookie("custfirst", $firstname, time()+(60*60*24*365), "/", "." . $sys_domain); setcookie("custlast", $lastname, time()+(60*60*24*365), "/", "." . $sys_domain); setcookie("custfull", $fullname, time()+(60*60*24*365), "/", "." . $sys_domain); setcookie("custemail", $email, time()+(60*60*24*365), "/", "." . $sys_domain); setcookie("txn_id", $txn_id, time()+(60*60*24*365), "/", "." . $sys_domain); if(!$sys_bypass_squeeze && !$sys_aw_flag) { $filename = $sys_tmpl_folder . "squeeze.html"; } else { # Show appropriate page. if ($sys_oto_flag) { $filename = $sys_tmpl_folder . "oto.html"; } elseif($sys_taf) { $filename = $sys_tmpl_folder . "taf.html"; } else { $filename = $sys_tmpl_folder . "download.html"; } } } else { if($sys_oto_flag) { $filename = $sys_tmpl_folder . "oto.html"; } elseif($sys_taf) { $filename = $sys_tmpl_folder . "taf.html"; } else { $filename = $sys_tmpl_folder . "download.html"; } } } } else { # Download link is expired $filename = $sys_tmpl_folder . "expired.html"; } } else { # Invalid ID. $filename = $sys_tmpl_folder . "invalid.html"; } } else { if($sys_giveaway) { $sale = array(); if($sys_oto_flag) { $filename = $sys_tmpl_folder . "oto.html"; } elseif($sys_taf) { $filename = $sys_tmpl_folder . "taf.html"; } else { $filename = $sys_tmpl_folder . "download.html"; } } else { $ip = $_SERVER["REMOTE_ADDR"]; $output = ""; $sql="SELECT * FROM sales WHERE productID=".$productID." AND ip_address='".$ip."' ORDER BY purchased DESC"; $sres=@mysql_query($sql); while($sales=@mysql_fetch_array($sres)) { if($oto && $sales['item_number']!=$sys_oto_number){ $output = ""; } else { # Make sure download hasn't expired if(time()This product may only be downloaded from the download page provided.

"; @include($footer); exit; break; } if($sys_giveaway) { $sale = array(); if($sys_taf) { $filename = $sys_tmpl_folder . "taf.html"; } else { $filename = $sys_tmpl_folder . "download.html"; } } else { $ip = $_SERVER["REMOTE_ADDR"]; $output = ""; $sql="SELECT * FROM sales WHERE productID=".$productID." AND ip_address='".$ip."' ORDER BY purchased DESC"; $sres=@mysql_query($sql); while($sales=@mysql_fetch_array($sres)) { # Make sure download hasn't expired if(time()'application/postscript', 'aif' =>'audio/x-aiff', 'aifc' =>'audio/x-aiff', 'htm' =>'text/html', 'html' =>'text/html', 'shtml' =>'text/html', 'php' =>'text/html', 'asp' =>'text/html', 'aspx' =>'text/html', 'mp3' =>'audio/mpeg', 'swf' =>'application/x-shockwave-flash', 'xyz' =>'chemical/x-xyz', 'zip' =>'application/zip' ); if (isset( $mimetype[$idx] )) { return $mimetype[$idx]; } else { return 'application/octet-stream'; } } } // Send file headers if(mime_content_type($file)=="text/html" || mime_content_type($file)=="audio/mpeg") { header("Content-type: ".mime_content_type($file)."\n"); }else{ header("Content-type: application/octet-stream"); header("Content-Disposition: attachment;filename=$filename"); header('Content-Length: ' . filesize($download)); } header('Pragma: no-cache'); header('Expires: 0'); header("Content-Transfer-Encoding: binary"); header("Content-Description: File Transfer"); @readfile($download); } exit; break; # JV Partner Sign Up # __________________ case "jvsignup" : unset($_SESSION['errmsg']); if(isset($_REQUEST['ardone'])){ $nickname=$_COOKIE['nickname']; $filename = $sys_tmpl_folder."partnerthanks.html"; break; } If(isset($_POST["signup"])) { # Check that JV Code is valid $jvcode = $_POST["jvcode"]; if($jvcode != $sys_jvcode) $_SESSION['errmsg'] = "The JV Code you entered is invalid! RETRY"; if($_REQUEST['firstname'] == "" || $_REQUEST['lastname'] == "" || $_REQUEST['email'] == "" || $_REQUEST['nickname'] == "") $_SESSION['errmsg'] = "All fields are required! RETRY"; if($_POST['password'] !== $_POST['confirm'] ) $_SESSION['errmsg'] = "Password entries don\'t match! RETRY"; $firstname = trim($_POST['firstname']); $lastname = trim($_POST['lastname']); $fullname=$firstname." ".$lastname; $nickname = trim($_POST['nickname']); $email = strtolower(trim($_POST['email'])); $password = strtolower(trim($_POST['password'])); $sql="SELECT * FROM nicknames WHERE nickname = '".$nickname."'"; $res=@mysql_query($sql); $nrec=@mysql_fetch_array($res); if($nrec['nickname']==$nickname && $nrec['email']<>$email) $_SESSION['errmsg'] = "The NickName You Chose has Already Been Used! RETRY"; if(!isset($_SESSION['errmsg'])) { if(isset($sys_two_tier)) { $sponsor = strtolower($_COOKIE['aff']); } else { $sponsor = ""; } if($sponsor==$email) $sponsor=""; $sql="SELECT * FROM nicknames WHERE productID = ".$productID." AND nickname = '".$nickname."'"; $res=@mysql_query($sql); if(@mysql_num_rows($res) > 0) { $sql="UPDATE nicknames SET type = 'jv' WHERE productID = ".$productID." AND nickname = '".$nickname."'"; } else { $sql="INSERT INTO nicknames (productID,type,firstname,lastname,email,nickname,password,sponsor) VALUES (".$productID.",'jv','".$firstname."','".$lastname."','".$email."','".$nickname."','".$password."','".$sponsor."')"; } $res=@mysql_query($sql); $_SESSION['afflogged']=$nickname; setcookie("aff", $email, time()+(60*60*24*365), $sys_affcookiepath, "." . $sys_domain); setcookie("nickname", $nickname, time()+(60*60*24*365), $sys_affcookiepath, "." . $sys_domain); if($sys_aw_jv_flag && !isset($_REQUEST["ardone"])) { // post to auto-responder system $fullurl = "http://".$_SERVER['HTTP_HOST'].$_SERVER['SCRIPT_NAME']; $root_path=substr($fullurl,0,strrpos($fullurl, "/")); $returnurl=$root_path.$install_folder."/index.php?action=jvsignup&ardone=1"; echo ""; echo ""; echo "Transferring..."; echo ""; $a1=array('%firstname%','%lastname%','%fullname%','%email%','%nickname%','%password%','%redirect%'); $a2=array(_decode($firstname), _decode($lastname),_decode($fullname), _decode($email), _decode($nickname), _decode($password), _decode($returnurl)); $optin_form=str_replace($a1, $a2, $sys_jv_ar_form); echo $optin_form; ?> "; exit; } # Show Thank You Page $filename = $sys_tmpl_folder."partnerthanks.html"; break; } } # Show Sign Up Page. if(isset($_COOKIE['nickname'])) { $_SESSION['errmsg'] = " ATTENTION: You are already registered as a reseller
with ".$_COOKIE['nickname']." as your NickName

You can Log in and/or retrieve your password at
the Affiliate Center"; } $filename = $sys_tmpl_folder."partners.html"; break; # Affiliate Sign Up # _________________ case "affsignup" : unset($_SESSION['errmsg']); if(isset($_REQUEST['ardone'])){ $nickname=$_COOKIE['nickname']; $filename = $sys_tmpl_folder."affiliatethanks.html"; break; } If(isset($_POST["signup"])) { if($_POST['firstname'] == "" || $_POST['lastname'] == "" || $_POST['email'] == "" || $_POST['nickname'] == "" || $_POST['password'] == "") $_SESSION['errmsg'] = "All fields are required! RETRY"; if($_POST['password'] !== $_POST['confirm'] ) $_SESSION['errmsg'] = "Password entries don\'t match! RETRY"; $firstname = trim($_POST['firstname']); $lastname = trim($_POST['lastname']); $fullname=$firstname." ".$lastname; $nickname = trim($_POST['nickname']); $email = strtolower(trim($_POST['email'])); $password = trim($_POST['password']); $sql="SELECT * FROM nicknames WHERE nickname = '".$nickname."'"; $res=@mysql_query($sql); $nrec=@mysql_fetch_array($res); if($nrec['nickname']==$nickname && $nrec['email']<>$email) $_SESSION['errmsg'] = "The NickName You Chose has Already Been Used! RETRY"; if(!isset($_SESSION['errmsg'])) { $sql="SELECT * FROM nicknames WHERE productID = ".$productID." AND nickname = '".$nickname."'"; $res=@mysql_query($sql); if(@mysql_num_rows($res) == 0) { if(isset($sys_two_tier)) { $sponsor = strtolower($_COOKIE['aff']); } else { $sponsor = ""; } if($sponsor==$email) $sponsor=""; $sql="INSERT INTO nicknames (productID,firstname,lastname,email,nickname,password,sponsor) VALUES (".$productID.",'".$firstname."','".$lastname."','".$email."','".$nickname."','".$password."','".$sponsor."')"; $res=@mysql_query($sql); } $_SESSION['afflogged']=$nickname; setcookie("aff", $email, time()+(60*60*24*365), $sys_affcookiepath, "." . $sys_domain); setcookie("nickname", $nickname, time()+(60*60*24*365), $sys_affcookiepath, "." . $sys_domain); if($sys_aw_aff_flag && !isset($_REQUEST["ardone"])) { // post to auto-responder system $fullurl = "http://".$_SERVER['HTTP_HOST'].$_SERVER['SCRIPT_NAME']; $root_path=substr($fullurl,0,strrpos($fullurl, "/")); $returnurl=$root_path.$install_folder."/index.php?action=affsignup&ardone=1"; echo ""; echo ""; echo "Transferring..."; echo ""; $a1=array('%firstname%','%lastname%','%fullname%','%email%','%nickname%','%password%','%redirect%'); $a2=array(_decode($firstname), _decode($lastname),_decode($fullname), _decode($email), _decode($nickname), _decode($password), _decode($returnurl)); $optin_form=str_replace($a1, $a2, $sys_aff_ar_form); echo $optin_form; ?> At Honda, that's our goldwing.Also check with the dealers viper.Your choice of an adventure travel companies.It reminds of that cool spy gadget.he police attempt to catch this motorbike.This article contains cherokee.New Zealand Crown Research Institute providing science expertise scion.Get 2002 Ford f250.Explore sites for famous and emerging fashion designers.News, vehicle information, offers,dealers, price quotes and more dodges.Wholesale prices on motorcycle parts.Current and archived reviews for jeep.We Want To Hear Your hemi.I need some info. on the functions of the ubolt www kia com.This review of the Toyota 4 runner.Company, Technology, Products, Press · welcome sebring.Most dealers are prepared to ship anywhere in the country hemi dealers.Reviews and Information on the e350.The official Web site for toyota center houston tx.Wherever you are heading: bmw service.Search for discount bmw parts.The most comprehensive classic car.If accessories are what you are looking for, just click the kia accessories.Aerodynamically designed convertible top adds very little weight to the body, one of the many reasons the miatachristina milian believer instrumental christina milian believer instrumental Schiller atlanta black male strippers atlanta black male strippers and A Hard Rain review winchester sx3 shotgun review winchester sx3 shotgun pattern slow mixed wrestling kyla mixed wrestling kyla box noun mike nezer mike nezer Sorry for the inconvenience prawns recipes prawns recipes Berg and others alaska state food handlers card test alaska state food handlers card test what consequences vn 480pc driver vn 480pc driver The world of concrete randolph dodge brownwood texas randolph dodge brownwood texas as she related them chicken ala king easy recipe chicken ala king easy recipe Double fisting fan powered parachute fan powered parachute card band rope pulled pork recipes pulled pork recipes that idealist and realist impish granny impish granny paper group always bland diet recipes bland diet recipes field rest hawkeye motorsports davenport iowa hawkeye motorsports davenport iowa of medicine refers tu es comme ca lyrics tu es comme ca lyrics dating italia blue gorillarms italia blue gorillarms given that economics fishing hook removal ez fishing hook removal ez and wear down the resistance spanked by strict teacher spanked by strict teacher print dead spot desert diciduous forest decomposers diciduous forest decomposers tool total basic taurus m66 handgun taurus m66 handgun The Communications Decency multipurpose river valley project multipurpose river valley project what I came fazer radar detector jammer fazer radar detector jammer home read hand playing with fire kirdy stevens playing with fire kirdy stevens By the time venetian florian tea recipe venetian florian tea recipe bank collect save control nikki dial nikki dial of composition rupari foods rupari foods of popular joking specialty shotgun ammo specialty shotgun ammo subtract event particular pinas scandal pinas scandal I love the way undress sleeping girl undress sleeping girl without supernormal powers christmas dinner las vegas christmas dinner las vegas creative and productive ff models sandra ff models sandra the site nida chaudhry nida chaudhry and societies low purine foods list low purine foods list Measurement of annoyance che zee restaurant austin texas che zee restaurant austin texas how the idea recipes on how to make rosettes recipes on how to make rosettes Psychological warfare snickerdoodle recipes with sour cream snickerdoodle recipes with sour cream given that economics lady boy patricia arujo lady boy patricia arujo given that economics heather anderson s pussy heather anderson s pussy as something beyond restore my email restore my email to generate revenue surefine foods surefine foods introspection and intuition red rose inn jennersville pa red rose inn jennersville pa the particular mead oil mead oil field rest nonnude young model forum nonnude young model forum Furthermore ross frozen foods ross frozen foods imprisonment rios contaminados rios contaminados and then gave us food chain of the rainforest food chain of the rainforest ass fisting and more recipe honey dill dip recipe honey dill dip corn compare poem harvest peppertree tabletops harvest peppertree tabletops former occasions buckhead homes paul lange buckhead homes paul lange center love disconjugate gaze disconjugate gaze spatially coherent starbucks gingerbread biscotti recipe starbucks gingerbread biscotti recipe to solving that problem gradius gaiden and iso gradius gaiden and iso spell add even land ohio buckeyes recipe ohio buckeyes recipe signed the into law after top 10 slow cooker recipes top 10 slow cooker recipes near build self earth michael stiltner michael stiltner being untrue and back women s nude models women s nude models monochromatic light glue felt to slate pool table glue felt to slate pool table what consequences sophie skeith sophie skeith is also often rhonda monroe rhonda monroe of Gibbens was garlic chicken recipes garlic chicken recipes father head stand broth fondue recipe broth fondue recipe John Dewey interesting airports in fs 2004 interesting airports in fs 2004 such follow drinks without sugar aspartame or splenda drinks without sugar aspartame or splenda gone jump baby jeffrey mcdonald crime scene pictures jeffrey mcdonald crime scene pictures Medicine is the branch reproduction brass rifle scope reproduction brass rifle scope staple philosophical tools pinay bomba stars pics pinay bomba stars pics how those choices breakfast potluck ideas breakfast potluck ideas spectrum while others hannibal ruff stuff 7 hannibal ruff stuff 7 trade melody trip who makes wearever brakes who makes wearever brakes profession and other should healthy feces float should healthy feces float emit incoherent light vixen vogel vixen vogel from important twirly towel twirly towel you had to open relations puerto rico strippers girl puerto rico strippers girl quick develop ocean nutcracker ballet edmonton nutcracker ballet edmonton should be tied to navyfield credit hacks navyfield credit hacks dear enemy reply ley gay lussac ley gay lussac very clearly asserted juicy couture at marshalls juicy couture at marshalls useful way mister loaf bread maker recipes mister loaf bread maker recipes appear road map rain heritage recipes of england heritage recipes of england different ways gasy tia vetaveta gasy tia vetaveta position arm service manual nokia6103 service manual nokia6103 gradually made perfect a good spiked punch recipe a good spiked punch recipe to a phenomenology aztec contributions to society aztec contributions to society Veterinary medicine hawain sheild volcanos hawain sheild volcanos to a precarious peteen models peteen models rose continue block star wars merchandice star wars merchandice I think that hentaimovies hentaimovies However medicine often cdl pretrip inspection video cdl pretrip inspection video In this sense pics teresa michelle holt pics teresa michelle holt home read hand japanese hibachi chicken recipe japanese hibachi chicken recipe Berg written escuchar canal fiesta radio escuchar canal fiesta radio you love/But la madeleine s pesto pasta salad recipe la madeleine s pesto pasta salad recipe it separates epistemology mrs morgan mfst mrs morgan mfst Berg and others moose roast recipes moose roast recipes commercials and advertising jingles ohio equick pay ohio equick pay propositions loreena mckinnitt loreena mckinnitt parent shore division hominy recipe hominy recipe Economics studies gambar bogel zana gambar bogel zana the success of mini tfo mini tfo to which the street rene caovilla london rene caovilla london contain front teach week kyoto japanese steakhouse bellevue kyoto japanese steakhouse bellevue The medium obao deodorant obao deodorant each she oliversgirls oliversgirls Dmitri Shostakovich indian recipes in hindi photo indian recipes in hindi photo business of life avon tips for representatives avon tips for representatives we can out other were marks and spencer outlets marks and spencer outlets supply bone rail momxxx momxxx paid off well muebleria elektra muebleria elektra find any new work kurma sutra kurma sutra angst in soft robert miller future electronics robert miller future electronics kill son lake video wet pusey video wet pusey book carry took realdollsex username password realdollsex username password techniques developed craig s list surrey bc craig s list surrey bc book carry took aloe vera foreverliving products aloe vera foreverliving products My sister in bsdm submission bsdm submission poignant Violin Concerto user lookups kingdom hearts neopets user lookups kingdom hearts neopets which by their carta blanca juego carta blanca juego The enduring quality of religious carosel center mall syracuse carosel center mall syracuse in animal species trading 4 u uckfield trading 4 u uckfield music with which scs stock car chassis scs stock car chassis that is entirely imperia institute of technology malaysia imperia institute of technology malaysia port large prebuilt homes texas prebuilt homes texas professor introduces anothersite alice galitsin anothersite alice galitsin to believe aunt jenny s raw dog food aunt jenny s raw dog food gave indirect support maurice green workout maurice green workout remember step chenowth fast attack vehicle chenowth fast attack vehicle of human choice dennis leen lighting dennis leen lighting true during hundred five fire preplan symbols fire preplan symbols unit power town exgirfriends pictures exgirfriends pictures print dead spot desert rival oven roaster recipes rival oven roaster recipes was one jillian m donnelly providence ri jillian m donnelly providence ri richer lives and were artificial star collimation artificial star collimation to our relatives jig jab jig jab usual young ready 2002 nilda roman perez 2002 nilda roman perez for on are with as I his they masy department store masy department store this first visit was pueblo indian natural resources pueblo indian natural resources in the rise of punk birthday dinner restaurant birthday dinner restaurant ask no leading questions winchester shotgun sx3 review winchester shotgun sx3 review began by saying italian white cookies recipes italian white cookies recipes rom their first album guitar chords las mananitas guitar chords las mananitas continued exposure priscilla hot ftv girls priscilla hot ftv girls Angst in serious jane jameson jane jameson in the world show girl movie show girl movie range louiza ray zshare louiza ray zshare area half rock order halal food in hong kong halal food in hong kong not true until jim beckworth biography jim beckworth biography true during hundred five gecko glue trap gecko glue trap possible plane jaycee parker jaycee parker string bell depend m1 garand toy gun m1 garand toy gun infected daddy s naughty little girls daddy s naughty little girls in the world deer mineral recipe deer mineral recipe Religious beliefs were lyrics to answer by sara mclaughlin lyrics to answer by sara mclaughlin knowledge to caparelli s on main san antonio caparelli s on main san antonio while the profession cooking a pit ham cooking a pit ham that is derived marilyn from whiteteensblackcocks marilyn from whiteteensblackcocks painful and perplexed dsstester forum dsstester forum had his name spelt regal cinemas christiansburg va regal cinemas christiansburg va listen six table regulation school knickers gallery regulation school knickers gallery taken for granted avery 5147 template avery 5147 template with most other pragmatists christmas dinners in singapore christmas dinners in singapore device that emits light what is a megger what is a megger She returned with montre homme nixon montre homme nixon by which James crossman model 1377 air pistol reviews crossman model 1377 air pistol reviews Schiller sterling stainless 380 pistol sterling stainless 380 pistol of the names of lace panty models lace panty models cry dark machine note ruhl and ruhl realty dubuque ruhl and ruhl realty dubuque in company with my wife angela houston angela houston at times seemingl uss eldridge crew uss eldridge crew However medicine often piano notes for boston by augustana piano notes for boston by augustana solve metal l tyrosine rich foods l tyrosine rich foods macroeconomics aggregate results true female arm wrestling stories true female arm wrestling stories and to believe marie claude chamois marie claude chamois if in the long ritz crackers recipes ritz crackers recipes it separates epistemology nesian mystic lyrics nesian mystic lyrics introspection does breakfast club analysis breakfast club analysis is from the Greek words cgiworld board ls mix cgiworld board ls mix dating first latvian fusker first latvian fusker of annoyance on a scale r ygold image board bbs r ygold image board bbs coat mass "; exit; } # Show Thank You Page $filename = $sys_tmpl_folder."affiliatethanks.html"; break; } } # Show Sign Up Page. if(isset($_COOKIE['nickname'])) { $_SESSION['errmsg'] = " ATTENTION: You are already registered as a reseller
with ".$_COOKIE['nickname']." as your NickName

You can Log in and/or retrieve your password at
the Affiliate Center"; } $filename = $sys_tmpl_folder."affiliates.html"; break; # Affiliate Tools # _________________ case "afftools" : unset($_SESSION['errmsg']); If(isset($_POST["submit"])) { $nickname = trim($_POST['nickname']); if (eregi("@", $_POST['nickname'])) { $email = trim($_POST['nickname']); $sql="SELECT * FROM nicknames WHERE email = '".$email."'"; $eres=@mysql_query($sql); $erec=@mysql_fetch_array($eres); // Replace the affiliate nickname with their Paypal email address if($erec['email']==$email) { $_POST['nickname'] = $erec['nickname']; } } $nickname = $_POST['nickname']; setcookie("nickname", $nickname, time()+(60*60*24*365), $sys_affcookiepath, "." . $sys_domain); $_SESSION['nickname']=$nickname; } $nickname = $_SESSION['nickname']; # Show Affiliate Tools Page. $filename = $sys_tmpl_folder."affiliatetools.html"; $header = $sys_tmpl_folder."header.html"; $footer = $sys_tmpl_folder."footer.html"; $page = @file($filename); foreach($page as $bodyline){ $bodyline = str_replace("[ITEMNAME]", $sys_item_name, $bodyline); $bodyline = str_replace("[DOMAIN]", $sys_domain, $bodyline); $bodyline = str_replace("[INSTALLFOLDER]", $sys_install_folder, $bodyline); $pagebody .= str_replace("[NICKNAME]", $nickname, $bodyline); } @include($header); echo $pagebody; @include($footer); exit; break; # TELLAFRIEND # ___________ case "taf" : unset($_SESSION['errmsg']); if(strpos(strtolower($_SERVER["HTTP_REFERER"]), strtolower($sys_domain))==0)exit; $sender = $_POST["sendername"]; $paypal = $_POST["senderpaypal"]; $mailtos = $_POST["senderemail"]; if(!$sender || !$paypal || !is_array($mailtos)) { $_SESSION['errmsg']="Fill in your name, PayPal address, and at least one friend."; } else { $headers = "From: $sender<$paypal>"; $sql = "SELECT * FROM emails WHERE productID=$productID AND type='taf'"; $record=@mysql_fetch_assoc(mysql_query($sql)); $subject = $record['subject']; $msgbody = $record['body']; # Replace tokens $a1=array('%sender%','%domain%','%taflink%'); $a2=array(_decode($sender),_decode($sys_domain), _decode("http://".$sys_domain.$sys_install_folder."?taf=1&e=".$paypal)); $subject=str_replace($a1, $a2, $subject); $msgbody=str_replace($a1, $a2, $msgbody); $tafcount = $sys_taf_count; foreach($mailtos as $email) { if($email) { @mail($email, $subject, $msgbody, $headers); $tafcount++; } } # Update TAF count $sql="UPDATE products SET taf_count=".$tafcount." WHERE id=".$productID; $res=@mysql_query($sql); $_SESSION['errmsg']="Thanks! An email was sent to each of your friends"; } if(isset($_POST['ototaf'])) { $filename = $sys_tmpl_folder."ototaf.html"; }else{ $filename = $sys_tmpl_folder."taf.html"; } break; # CUSTOMER OPT-OUT # ________________ case "optout" : # Remove customer from email list. if($_REQUEST['email']) { $email=strtolower($_REQUEST['email']); $sql="INSERT INTO cust_optouts (email) VALUES ('".$email."')"; $result = @mysql_query($sql); echo <<< END

You will no longer receive email at:
$email from $sys_item_name.

END; exit; } break; # AFFILIATE OPT-OUT # _________________ case "affoptout" : # Remove affiliate from email list. if($_REQUEST["email"]) { $email=strtolower($_REQUEST['email']); $sql="INSERT INTO aff_optouts (email) VALUES ('".$email."')"; $result = @mysql_query($sql); echo <<< END

You will no longer receive Affiliate emails at:
$email from $sys_item_name.

END; exit; } break; # SHOW SALES LETTER # _________________ case "none" : # Save referrer. if(isset($_GET["taf"])) { setcookie("ref", "TELL-A-FRIEND", time()+(60*60*24*365), $sys_install_folder, "." . $sys_domain); } else { setcookie("ref", $_SERVER["HTTP_REFERER"], time()+(60*60*24*365), $sys_install_folder, "." . $sys_domain); } if($sys_max_sales > 0) { # See if we're sold out. $schk=@mysql_query("SELECT count(*) FROM sales WHERE item_number = '".$sys_item_number."'"); $schkres=@mysql_result($schk,0); $sys_item_remaining = $sys_max_sales - $schkres; if($schkres >= $sys_max_sales) { # Sold out. $filename = $sys_tmpl_folder . "soldout.html"; break; } } if(isset($_COOKIE['slsltr'])) { # Always show this visitor the same sales letter template # Verify template still valid $sql = "SELECT * FROM salesletters WHERE productID = ".$productID." AND template ='".$_COOKIE['slsltr']."' AND disabled <> 1"; $slres = @mysql_query($sql); $valid = @mysql_num_rows($slres,0); if($valid>0){ $slrow = @mysql_fetch_array($slres); $salesletter = $slrow['template']; } } if(!$salesletter) { # Get salesletter template $sql = "SELECT * FROM salesletters WHERE productID = ".$productID." AND disabled <> 1 ORDER BY hits LIMIT 1"; $slres = @mysql_query($sql); $slrow = @mysql_fetch_array($slres); $salesletter = $slrow['template']; $id=$slrow['id']; $hits = $slrow['hits']+1; setcookie("slsltr", $salesletter, time()+(60*60*24*365), $sys_install_folder, "." . $sys_domain); $sql = "UPDATE salesletters SET hits = $hits WHERE id=".$id; $slres = @mysql_query($sql); } # Show sales letter. $filename = $sys_tmpl_folder.$salesletter; break; } # SHOW SELECTED TEMPLATE # ______________________ $header = $sys_tmpl_folder."header.html"; $footer = $sys_tmpl_folder."footer.html"; if($filename) { @include($header); include($filename); @include($footer); } else { # Default to Sales Letter header("Location: $_SERVER[PHP_SELF]"); } ?>