Added Tell-A-Friend v2.2 -> Added version list. -> Added ability to only allow purchasing customers to be affiliates. -> Added giveaway product functionality. -> Added affiliate emailing. -> Added a few bug fixes. v2.3 -> Added code for parsing PHP in templates. -> Updated code that decides who gets OTO sale. -> Major Security update tracks purchases by IP and only allows Completed payments to be redirected to the download page. -> Added ability to only allow OTO customers to get commissions on the OTO. -> Added ability to disable download emails from automatically being sent. -> Added support for all PayPal currencies. -> BUG FIX: Corrected 48 hour extension of download link to add 48 hours to THIS moment. -> Added script configure util (config.php) v2.4 -> BUG FIX: When OTO commission is set to zero, affiliate always gets the commission. -> BUG FIX: Affiliate cookie now cleared if only customers are allowed to be affiliates. -> BUG FIX: Removed case-sensitive referrer domain comparison for TAF. -> IPN script now prevents people from paying less than stated price for products. -> IPN script now prevents people from purchasing using different emails from the same domains. -> Added admin section for viewing fraudulent transactions. -> Added version number to ipn.php, config.php and settings.php -> Added back-end search features for sales records. -> Added download security. */ $sys_version = 2.4; include("settings.php"); function searchKeywords($url){ $parts = parse_url($url); $host = str_replace("www.", "", $parts["host"]); $keywords = ""; parse_str($parts["query"], $vars); if(strpos(" $host", "google")){ $keywords = urldecode($vars["q"]); } elseif(strpos(" $host", "yahoo")){ $keywords = urldecode($vars["p"]); } elseif(strpos(" $host", "live")){ $keywords = urldecode($vars["q"]); } elseif($vars["keywords"]){ $keywords = urldecode($vars["keywords"]); } elseif($vars["query"]){ $keywords = urldecode($vars["query"]); } else{ $keywords = urldecode($vars["q"]); } return $keywords; } function evalPHP($template){ # Make all settings.php variables accessible to template PHP code. global $sys_admin_username, $sys_admin_password, $sys_domain, $sys_support_address, $sys_script_folder, $sys_template_folder, $sys_default_email, $sys_item_name, $sys_item_number, $sys_item_cost, $sys_oto, $sys_oto_name, $sys_oto_number, $sys_oto_cost, $sys_oto_percent, $sys_item_cancel_url, $sys_expire_hours, $sys_blocked, $sys_secure_dl, $sys_tell_subject, $sys_tell_body, $sys_purchasers_only, $sys_purchasers_override, $sys_giveaway_product, $sys_oto_purchasers_only, $sys_oto_purchasers_override; # Eval all php code in a template and plug result into output. $output = ""; $last = 0; $i = strpos($template, "", $i); $phpcode = trim(str_replace(array(""), "", substr($template, $i, $i2 - $i))); $val = eval($phpcode); $output .= $val; $last = $i2 + 3; $i = strpos($template, "", $i); $phpcode = trim(str_replace(array(""), "", substr($output, $i, $i2 - $i))); $val = eval("return $phpcode;"); $output2 .= $val; $last = $i2 + 3; $i = strpos($output, " "; } elseif($_GET["tries"]<11){ # Give one minute for PayPal to post IPN record before giving up and showing an error. if(!isset($_GET["tries"])){ $tries = 1; } else{ $tries = $_GET["tries"] + 1; } $seconds = 60 - ($tries * 5); echo "

Waiting for PayPal confirmation of purchase, please wait...

$seconds seconds left...

(This page will refresh every 5 seconds until PayPal provides confirmation.)

"; } else{ # IP not found in records. Show error message. if(substr($sys_support_address, 0, 7)=="http://"){ $eaddress = $sys_support_address; } else{ $eaddress = "mailto:$sys_support_address"; } echo " Purchase record not found.

We apologize for the inconvenience, but there was a problem confirming your purchase. Please contact our technical support staff for your download link at:

$eaddress

Please paste a copy of your PayPal receipt into your message for verification.

NOTICE: If you paid with an eCheck or bank draft, the download link will be emailed to you automatically after the payment clears.

Click here to continue.

"; setcookie("first", 0, time()-3600, "/", "." . $sys_domain); } exit; } # Clear first cookie. setcookie("first", 0, time()-3600, "/", "." . $sys_domain); if(isset($_GET["e"])){ # Make sure this account hasn't been blocked. if(!strpos(" $sys_blocked", $_GET["e"])){ # Set cookie and redirect visitor if it's through an affiliate link. # Set privacy policy for IE6/WinXP users. # If you don't do this, a lot of IE browsers wont accept the cookie. header('P3P: CP="IDC DSP COR CURa ADMa OUR IND PHY ONL COM STA"'); setcookie("aff", $_GET["e"], time()+31536000, "/", "." . $sys_domain); if($sys_purchasers_only){ if(strpos(strtolower(" $sys_purchasers_override"), strtolower($_GET["e"]))){ # Affiliate is in over-ride list. Let them sell. $sellit = true; } else{ # Verify that this paypal email address is in our ipn.txt $sellit = false; $sales = @file($sys_template_folder . "ipn.txt"); foreach($sales as $sale){ $sale = explode("|", $sale); if(strtolower($sale[4])==strtolower($_GET["e"])){ # They're a customer. $sellit = true; break; } } } } else{ # Let anybody sell the product. $sellit = true; } if($sellit){ if($_GET["taf"]){ header("Location: $sys_script_folder?taf=1"); } else{ header("Location: $sys_script_folder"); } } else{ # Clear affiliate cookie. setcookie("aff", "", time() - 3600); # Show a message indicating that only people who bought can sell. showTemplate($sys_template_folder . "customersonly.html"); } exit; } else{ # Inform visitor that this customers link has been blocked # for fradulent activity. $filename = $sys_template_folder . "fraud.html"; showTemplate($filename); exit; } } # Keep paypal email on hand at all times. if(isset($_COOKIE["aff"])){ $email = $_COOKIE["aff"]; } else{ $email = $sys_default_email; } if($action==""){ # Save referrer. if(isset($_GET["taf"])){ setcookie("ref", "TELL-A-FRIEND", time()+31536000, "/", "." . $sys_domain); } else{ setcookie("ref", $_SERVER["HTTP_REFERER"], time()+31536000, "/", "." . $sys_domain); } # Show sales letter. $filename = $sys_template_folder . "salesletter.html"; # Set test cookie to make sure this will work for user. #setcookie("cookietest", true, time()+31536000, "/", "." . $sys_domain); } elseif($action=="giveaway"){ if($sys_giveaway_product){ # This is a giveaway product. Set cookies for squeeze page. setcookie("first", time(), time()+600, "/", "." . $sys_domain); setcookie("ordered", time(), time()+($sys_expire_hours * 3600), "/", "." . $sys_domain); setcookie("giveaway", time(), time()+($sys_expire_hours * 3600), "/", "." . $sys_domain); # Send them on. header("Location: index.php?action=squeeze"); exit; } } elseif($action=="order"){ # An order. Great! :) if(!$sys_currency){ # Default to USD. $sys_currency = "USD"; } # First, make sure cookies work for this user (since they are required). #if(isset($_COOKIE["cookietest"])){ if(1){ # Yup. Send them through the order process. if(isset($_GET["oto"])){ # Buying OTO. if(!isset($_COOKIE["aff"])){ # No affiliate. Use primary email address. $email = $sys_default_email; } else{ $checksale = true; if($sys_oto_purchasers_only){ $checksale = false; # Restrict OTO commissions to OTO purchasers only. $sale = getOTOSalesRecord($_COOKIE["aff"]); if(is_array($sale)){ # They are an OTO customer. $checksale = true; } } if($checksale){ # Use sales data to figure out who should get next OTO sale. $sales = @file($sys_template_folder . "ipn.txt"); $afftotal = 0; $affsales = 0; foreach($sales as $sale){ $sale = explode("|", $sale); if($sale[2] == $sys_oto_number && strtolower($sale[13]) == strtolower($_COOKIE["aff"])){ # OTO sale referred by affiliate. $afftotal++; if(strtolower($sale[3]) == strtolower($_COOKIE["aff"])){ # Affiliate got the OTO sale. $affsales++; } } } if($afftotal > 0){ $affper = $affsales / $afftotal; } else{ $affper = 0; } if($sys_oto_percent > 0 && $affper<=$sys_oto_percent){ # Give OTO to affiliate. $email = $_COOKIE["aff"]; } else{ # Give OTO to vendor. $email = $sys_default_email; } } else{ # Send payment to vendor. $email = $sys_default_email; } /* Old selection code. srand(); $r = rand(1, 100); if($r<=$sys_oto_percent){ # Send OTO to affiliate. $email = $_COOKIE["aff"]; } else{ # Use primary. $email = $sys_default_email; } */ } $item_name = $sys_oto_name; $item_number = $sys_oto_number; $item_cost = $sys_oto_cost; $item_download_url = "http://$sys_domain" . $sys_script_folder . "?action=downloadoto"; #$item_download_url = "http://$sys_domain" . $sys_script_folder; $item_cancel_url = $sys_item_cancel_url; $item_ipn_url = "http://$sys_domain" . $sys_script_folder . "ipn.php"; setcookie("oto", time(), time()+($sys_expire_hours * 3600), "/", "." . $sys_domain); } else{ # Regular purchase. $item_name = $sys_item_name; $item_number = $sys_item_number; $item_cost = $sys_item_cost; $item_download_url = "http://$sys_domain" . $sys_script_folder . "?action=squeeze"; #$item_download_url = "http://$sys_domain" . $sys_script_folder; $item_cancel_url = $sys_item_cancel_url; $item_ipn_url = "http://$sys_domain" . $sys_script_folder . "ipn.php"; } setcookie("first", time(), time()+600, "/", "." . $sys_domain); # Set ordered cookie. setcookie("ordered", time(), time()+($sys_expire_hours * 3600), "/", "." . $sys_domain); # Get customer IP address. $ip = $_SERVER["REMOTE_ADDR"]; # Use meta-refresh instead of header() redirect. # header() seems to cause session issues with PayPal. echo " Please wait...

We use PAYPAL (A world leader in secure online transactions) to conduct business with you.

Once PAYPAL has approved your payment remember to click on the RETURN TO MERCHANT to download the software.


You are now being redirected to the PayPal...

"; exit; } } elseif($action=="download" && isset($_REQUEST["id"])){ # Check that: 1) ID is valid and 2) download has not timed out. $id = $_REQUEST["id"]; $fh = @fopen($sys_template_folder . "ipn.txt", "r"); $invalid = true; $records = array(); $changes = false; while($rec = @fgets($fh)){ $rec = str_replace("\n", "", $rec); if(trim($rec)){ $record = explode("|", $rec); if($record[0]==$id){ $invalid = false; # Valid ID. Check timeout. if(time()<=$record[9]){ # Still active. Set cookies and show download. setcookie("ordered", time(), $record[9], "/", "." . $sys_domain); if($record[2]==$sys_oto_number){ # One-time offer download. Set cookie and show download. setcookie("oto", time(), $record[9], "/", "." . $sys_domain); $filename = $sys_template_folder . "downloadoto.html"; } else{ # Already squeezed, show download page. $filename = $sys_template_folder . "download.html"; } } else{ # Expired. $filename = $sys_template_folder . "downloadexpired.html"; } $rec = ""; for($i=0;$i0){ # Replace message vars. $subject = str_replace("[SENDER]", $sendername, $sys_tell_subject); $subject = str_replace("[PAYPAL]", $senderpaypal, $subject); $body = str_replace("[SENDER]", $sendername, $sys_tell_body); $body = str_replace("[PAYPAL]", $senderpaypal, $body); $headers = "From: $sendername<$senderpaypal> X-Sender: $sendername<$senderpaypal> X-Mailer: PHP " . phpversion() . " X-Priority: 3 Return-Path: $sendername<$senderpaypal> Reply-To: $sendername<$senderpaypal>"; # Read number of tell-a-friend mails sent to date. $tafcount = @file_get_contents($sys_template_folder . "tellafriend.txt"); if(!$tafcount){ $tafcount = 0; } # Send the message. foreach($emails as $email){ if($email){ @mail($email, $subject, $body, $headers); $tafcount++; } } # Write new count. $fh = @fopen($sys_template_folder . "tellafriend.txt", "w+"); @fwrite($fh, $tafcount); @fclose($fh); # Thanks! echo "Thanks! A message has been sent to the people you entered into the form."; exit; } else{ # Mail can only be sent from this domain. echo "Mail can only be sent from $sys_domain."; exit; } } else{ echo "Your name and PayPal email address are required."; exit; } } elseif($action=="remove"){ # Remove affiliate from email list. if($_REQUEST["email"]){ $fh = @fopen($sys_template_folder . "unsubs.txt", "a+"); @fwrite($fh, $_REQUEST["email"] . "\n"); @fclose($fh); echo "

You will no longer receive email from $sys_item_name.

"; exit; } } elseif($action=="downloadfile"){ # } # All other actions require that user has ordered and # cookie is set. If it's not, then it's expired. elseif(isset($_COOKIE["ordered"])){ # Kill "first" cookie if($action=="oto"){ # Show oto page. $filename = $sys_template_folder . "oto.html"; } elseif($action=="squeeze"){ $sale = getIPSalesRecord(); if(is_array($sale)|isset($_COOKIE["giveaway"])){ # Show name squeeze page. $filename = $sys_template_folder . "squeeze.html"; } else{ # Not safe, show expired. $filename = $sys_template_folder . "downloadexpired.html"; } } elseif($action=="download"){ $sale = getIPSalesRecord(); if(is_array($sale)|isset($_COOKIE["giveaway"])){ if($sys_oto && !isset($_GET["dl"])){ # Show OTO page. $filename = $sys_template_folder . "oto.html"; } else{ # Show download page. $filename = $sys_template_folder . "download.html"; } } else{ # Not safe, show expired. $filename = $sys_template_folder . "downloadexpired.html"; } } elseif($action=="downloadoto" && isset($_COOKIE["oto"])){ $sale = getIPSalesRecord(true); if(is_array($sale)){ # Show OTO download page. $filename = $sys_template_folder . "downloadoto.html"; } else{ # Invalid IP. $filename = $sys_template_folder . "downloadexpired.html"; } } elseif($action=="downloadoto"){ # Show expired since visitor doesn't have oto cookie. $filename = $sys_template_folder . "downloadexpired.html"; } else{ # Expired. $filename = $sys_template_folder . "downloadexpired.html"; } } elseif($action=="order" && !isset($_COOKIE["cookietest"])){ # No cookies. Show error. $filename = $sys_template_folder . "nocookies.html"; } elseif($action){ # Cookie's gone. Download has expired. $filename = $sys_template_folder . "downloadexpired.html"; } if($action=="admin"){ # Get username/password for admin area. echo "
Admin Login

username
password

"; exit; } elseif($action=="adminlogin"){ # Verify admin username/password. if($_POST["username"] == $sys_admin_username && $_POST["password"] == $sys_admin_password){ # Valid. Cookie and redirect. setcookie("admin", true); header("Location: $_SERVER[PHP_SELF]?action=adminmenu"); exit; } else{ echo "Invalid username or password."; exit; } } if($_COOKIE["admin"]){ $adminheader = "Admin Panel

$7 Secrets Scripts v$sys_version

"; $adminfooter = "
guide san antonio gay

guide san antonio gay

motion gay for 30 days

gay for 30 days

here tory 70s porn

tory 70s porn

soft thong swimsuits mens

thong swimsuits mens

answer loves pets store agoura

loves pets store agoura

require asia schoolgirl sex

asia schoolgirl sex

boy jenna james fuck

jenna james fuck

step teen latin

teen latin

end ature porn clips

ature porn clips

subject beyond 8 condoms

beyond 8 condoms

would male sensual massage techniques

male sensual massage techniques

sand palm beach beauty college

palm beach beauty college

gold national velvet porn

national velvet porn

triangle vanity fair underwear garments

vanity fair underwear garments

speech spanish and black porn

spanish and black porn

steam middle age nudes

middle age nudes

send tight ass bitchs

tight ass bitchs

pound erikson s theory of intimacy

erikson s theory of intimacy

temperature alcohol and erectile dysfunction

alcohol and erectile dysfunction

toward porn eskamo

porn eskamo

clock big booy latinas

big booy latinas

master xvideos nude trailers

xvideos nude trailers

again tgp pregnancy

tgp pregnancy

low lusty mature fucking

lusty mature fucking

change internet webcam virgnia tech

internet webcam virgnia tech

log pineywood counseling association

pineywood counseling association

protect tgp video

tgp video

always femail military nudes

femail military nudes

glad arab gay thumbs

arab gay thumbs

got busty katy

busty katy

I spiritual reiki love

spiritual reiki love

race biopsy of lactation breast

biopsy of lactation breast

board xxx joses mom

xxx joses mom

tall young british teen xxx

young british teen xxx

lake stephanie silver porn

stephanie silver porn

hear hot porn german

hot porn german

sudden mixed nude sex wrestling

mixed nude sex wrestling

wish fijian lesbian

fijian lesbian

invent gay truck stop stories

gay truck stop stories

shore lesbian sex pica

lesbian sex pica

in nova escorts

nova escorts

lady naked encounters and movie

naked encounters and movie

mind nancy ermenia nude

nancy ermenia nude

sat homemade beauty products recipe

homemade beauty products recipe

south virgin mobile middleware

virgin mobile middleware

proper go daddy sucks

go daddy sucks

and extended orgasm for men

extended orgasm for men

sell adult fucking couples

adult fucking couples

while daily amateur sex galleries

daily amateur sex galleries

deal cock and cunt cumming

cock and cunt cumming

teeth my private webcam

my private webcam

settle beaver valley cinemas ohio

beaver valley cinemas ohio

stretch grannie porn movies

grannie porn movies

cause porno sex pics

porno sex pics

jump melatonin for teen girls

melatonin for teen girls

what erotic russian women

erotic russian women

complete self shot porn

self shot porn

bone pretty nude lesbians

pretty nude lesbians

ease tgp sex weird

tgp sex weird

mean gay lincoln city oregon

gay lincoln city oregon

camp disney princess naked

disney princess naked

felt thick cocks small pussies

thick cocks small pussies

each couple seduces teens

couple seduces teens

lot gay sample cli

gay sample cli

catch sex positions undress

sex positions undress

meant lesbian tests

lesbian tests

fruit skirt fuck plaid

skirt fuck plaid

single german femdom

german femdom

total newark airport sex services

newark airport sex services

human pantyhose bullets guns

pantyhose bullets guns

doctor japanese nun porn

japanese nun porn

fresh vagina sise by race

vagina sise by race

rest asian teenage nude women

asian teenage nude women

watch curry lesbian photo

curry lesbian photo

flat accidentally naked

accidentally naked

never 81 ac blows innocent

81 ac blows innocent

rose hosta xrated

hosta xrated

warm nude police

nude police

yard pornstar blowjob pov

pornstar blowjob pov

claim teen bikinis gallery

teen bikinis gallery

symbol rectal kiss

rectal kiss

lay cumming internal medicine

cumming internal medicine

bought nude sexy breasts

nude sexy breasts

began monsters romance mp3raid

monsters romance mp3raid

board eating cum from cunts

eating cum from cunts

track public domain male nudes

public domain male nudes

bit nude joanna krupa pictures

nude joanna krupa pictures

wild naughty theropist

naughty theropist

ever fisting whorse

fisting whorse

market porn german fisting

porn german fisting

box european girls vagina picture

european girls vagina picture

number teen star mag

teen star mag

surface sluts pix

sluts pix

sleep pantyhose jordan capri

pantyhose jordan capri

always accidentily in love

accidentily in love

five transexual game test

transexual game test

from nikki fritz sex scenes

nikki fritz sex scenes

pattern love knows lyrics

love knows lyrics

never taylor rain creampie movie

taylor rain creampie movie

born soft core porn couples

soft core porn couples

young bigest dicks of porn

bigest dicks of porn

both gay bars toledo oh

gay bars toledo oh

general gay 3d artwork

gay 3d artwork

sound mature titts

mature titts

prepare bangbus free downloads

bangbus free downloads

oxygen porn serch engines

porn serch engines

arm southern heritage and relationships

southern heritage and relationships

family teen red

teen red

hard gay rights songs

gay rights songs

many school policy on harassment

school policy on harassment

present mischa barton blowjob

mischa barton blowjob

planet busty tranny

busty tranny

gray sexy videos and vibrators

sexy videos and vibrators

family rating girls butts

rating girls butts

man sex xxx free video

sex xxx free video

won't neck pain and sex

neck pain and sex

band fuck you neighbor doggystyle

fuck you neighbor doggystyle

fat childs thongs

childs thongs

experiment mexico df travestis escorts

mexico df travestis escorts

free girls suckin dick

girls suckin dick

multiply gg sex toy

gg sex toy

bed large brested teens

large brested teens

soldier young cheerleaders naked

young cheerleaders naked

pose italian sex free tgp

italian sex free tgp

farm what symbolizes love

what symbolizes love

west xxx picture album

xxx picture album

short danni ashe sex dolls

danni ashe sex dolls

join paris hilton fucked video

paris hilton fucked video

since vw wheel studs

vw wheel studs

east yukito love cardcaptors

yukito love cardcaptors

value dick mac alive october

dick mac alive october

he jessie maccartney naked

jessie maccartney naked

master gay amsterdam network

gay amsterdam network

minute sex web sits

sex web sits

many rebecca riggs nude

rebecca riggs nude

fig bdsm groups liverpool

bdsm groups liverpool

final matchbox romance bass tabs

matchbox romance bass tabs

instrument naked kirsten dunst

naked kirsten dunst

ease bi sex orgies

bi sex orgies

sure amatuer blowjob mpeg

amatuer blowjob mpeg

force female sex toys doll

female sex toys doll

bone andromina the pleasure planet

andromina the pleasure planet

method hispanic teens and coke

hispanic teens and coke

original nipple shields rings

nipple shields rings

million erotic massage zen nashville

erotic massage zen nashville

govern amazon fem spanking

amazon fem spanking

plural kim possible sex rpg

kim possible sex rpg

sea boobs ass tits

boobs ass tits

heart love stinks t shirts

love stinks t shirts

from gay holland pcis

gay holland pcis

coat fetish women wrestling men

fetish women wrestling men

old live naked girl picturess

live naked girl picturess

moment should son sleep naked

should son sleep naked

slave underground russian sex sites

underground russian sex sites

throw dick cepek jerry can

dick cepek jerry can

brother german fisting dvd clips

german fisting dvd clips

use determining sex of kitten

determining sex of kitten

rub japan voyeur lockers

japan voyeur lockers

divide wet teen

wet teen

matter uschi digard in bondage

uschi digard in bondage

gold reshma sex scene

reshma sex scene

never bdsm tits torture cruel

bdsm tits torture cruel

short yorkeys knob

yorkeys knob

bright black mature women movies

black mature women movies

finish kiss big toes

kiss big toes

soft theodor gay

theodor gay

see dick j van es

dick j van es

cat intimate appareal

intimate appareal

ease denver sex

denver sex

week elantra mpg

elantra mpg

leave closeup sleeping assalt gaymovies

closeup sleeping assalt gaymovies

steel pic of women nude

pic of women nude

kind funny anal

funny anal

mountain transgender phillapine phillapines

transgender phillapine phillapines

fire counseling agreement

counseling agreement

near nanessa hudgens nude

nanessa hudgens nude

distant passion for purity weiss

passion for purity weiss

figure lesbian submissive video clip

lesbian submissive video clip

yet boi sex video

boi sex video

early teen burning bra

teen burning bra

felt sex in haiti

sex in haiti

fear teen copywriting jobs

teen copywriting jobs

steel catholic singles ct

catholic singles ct

shop cake love dc

cake love dc

apple miami chicks

miami chicks

give i love mona vie

i love mona vie

city mass sex offender

mass sex offender

village ruffneck nude black men

ruffneck nude black men

slave lifestyle lesbian dom

lifestyle lesbian dom

fear brown round butts

brown round butts

mix seoul tranny

seoul tranny

compare incredible teen pussy video

incredible teen pussy video

she animal dating site

animal dating site

bat prn sex objects

prn sex objects

story the passion of dracula

the passion of dracula

join redeeming love church

redeeming love church

of linda johansen nude

linda johansen nude

whole trans am mpg

trans am mpg

hat bb porn

bb porn

substance gay donalds

gay donalds

true . scooter enola gay

scooter enola gay

face kiss 1077

kiss 1077

mother xxx costumes pirate

xxx costumes pirate

iron hilary duff oriental love

hilary duff oriental love

train gay anniversary card

gay anniversary card

piece nice big rack pornstar

nice big rack pornstar

clothe escorts and rohester ny

escorts and rohester ny

segment fasting from sex male

fasting from sex male

suit naked man bath

naked man bath

square stevie porn thumbs

stevie porn thumbs

hand naughty american fast times

naughty american fast times

girl las cruces bbw

las cruces bbw

learn nude cuba gooding jr

nude cuba gooding jr

major a veiled vestal virgin

a veiled vestal virgin

child edyta free nudes

edyta free nudes

do muscular naked women

muscular naked women

charge oral sex gels

oral sex gels

once transsexuals airtight

transsexuals airtight

hope motercycles and nude wemon

motercycles and nude wemon

school male nude massage illinois

male nude massage illinois

cross teen brains junk food

teen brains junk food

pick ggg blonde voluptuous

ggg blonde voluptuous

sell nude daddy s darlings

nude daddy s darlings

truck horny mature indian london

horny mature indian london

protect escort exp specifications

escort exp specifications

molecule i love sirius

i love sirius

state pussy cat dolls lirics

pussy cat dolls lirics

boy squirting pussy machines

squirting pussy machines

band true cunnilingus stories

true cunnilingus stories

deal dick in booty

dick in booty

choose vanessa hudghes nude

vanessa hudghes nude

mind naked women wrestling leading

naked women wrestling leading

until bbw home made mpegs

bbw home made mpegs

opposite hardcore toy sex

hardcore toy sex

bat female long nipples

female long nipples

yet rabbit s porn reviews

rabbit s porn reviews

correct sterilizing bottles and nipples

sterilizing bottles and nipples

heavy hentai chatbots

hentai chatbots

strong teen panty toplist

teen panty toplist

suffix hot springs escort

hot springs escort

written sex clip married couple

sex clip married couple

surprise rob lowe jerking off

rob lowe jerking off

race orgasm in pantyhose

orgasm in pantyhose

top naked young japanese schoolgirls

naked young japanese schoolgirls

moon double penetration bisexuals

double penetration bisexuals

together fasting from sex male

fasting from sex male

finish glory hole ejaculations

glory hole ejaculations

your jerk and squirt scenes

jerk and squirt scenes

fine cum eating teens 5

cum eating teens 5

there old nude asians

old nude asians

edge gay leather muscled hunks

gay leather muscled hunks

us indulgence escorts lincoln uk

indulgence escorts lincoln uk

grew baseball game flash tits

baseball game flash tits

under black amateur fuck cams

black amateur fuck cams

appear american idlo nudes

american idlo nudes

may sex offerners addresses

sex offerners addresses

since xxx gay cambodia

xxx gay cambodia

stretch chubby interracial blonde

chubby interracial blonde

spot 1987 beaver

1987 beaver

against carrie ann nude pics

carrie ann nude pics

bell gay black chat

gay black chat

all carttoon sex

carttoon sex

shout girls first cock

girls first cock

learn amateur video homemade

amateur video homemade

wing true wife slut stories

true wife slut stories

thick drugs and teens article

drugs and teens article

summer of two pleasures

of two pleasures

day piete teen

piete teen

vowel god hate gay

god hate gay

consider japanese teens sex galleries

japanese teens sex galleries

neck hot young cunts

hot young cunts

boat miss gay universe

miss gay universe

heard nude girls in 4x4s

nude girls in 4x4s

hunt booty voodoo

booty voodoo

over wee shy virgins

wee shy virgins

thing guys strapon fetish

guys strapon fetish

sand lesbian collection

lesbian collection

ready fuzzies sex

fuzzies sex

afraid tits and ass fucking

tits and ass fucking

cool mr cameltoe torrent

mr cameltoe torrent

and young virgin hymen porn

young virgin hymen porn

both underwear size chart

underwear size chart

need sex scandals in india

sex scandals in india

choose buy sms webcam

buy sms webcam

bat cum shots big cocks

cum shots big cocks

copy sarah torrez nude

sarah torrez nude

system pregnant facials

pregnant facials

over pregnant monkey pussy xxx

pregnant monkey pussy xxx

desert anna nicole nude porn

anna nicole nude porn

got gay guide sex

gay guide sex

care yasmine bleeth nudes

yasmine bleeth nudes

laugh stardust nude

stardust nude

pay masturbation pix

masturbation pix

wild piolo pascual sex video

piolo pascual sex video

quite bunny ranch transexual

bunny ranch transexual

grew the romance reader

the romance reader

original gothic erotic art

gothic erotic art

sing voyeur watchersweb

voyeur watchersweb

summer fuck buddie

fuck buddie

pay reluctant nude waiter

reluctant nude waiter

begin condoms sex shop

condoms sex shop

buy monteriggioni siena escorts girls

monteriggioni siena escorts girls

felt moon and tide relationship

moon and tide relationship

near natural shemale beauty

natural shemale beauty

take age of love screencap

age of love screencap

blood teen cell phone accidents

teen cell phone accidents

sleep london granny sex contacts

london granny sex contacts

morning black african nudes

black african nudes

provide xxx 3d moives

xxx 3d moives

arm serena williams sex stories

serena williams sex stories

discuss amateur gang bang films

amateur gang bang films

death lilltle nude daughters

lilltle nude daughters

sail kiss baltimore

kiss baltimore

populate plantation pleasure horse

plantation pleasure horse

level ramyasree sex

ramyasree sex

stand elevent sex

elevent sex

probable im i gay quiz

im i gay quiz

song redhead teacher students hentai

redhead teacher students hentai

forward couples toys

couples toys

crease black lesbian humping porn

black lesbian humping porn

miss tiny black adventure porn

tiny black adventure porn

boy young lesbian mature pic

young lesbian mature pic

process dreamgirls eddie murphy sing

dreamgirls eddie murphy sing

double amateur radio equipment modifications

amateur radio equipment modifications

major nude college teens

nude college teens

him dick s sporting goods michigan

dick s sporting goods michigan

imagine tight white chicks

tight white chicks

it i love jada dvd

i love jada dvd

noon raven riley porn pass

raven riley porn pass

their only pantyhose threesome clips

only pantyhose threesome clips

type l16 mpg

l16 mpg

exercise peite porn video

peite porn video

contain nude pic xxx

nude pic xxx

is wife swapping porn video

wife swapping porn video

blood fiona bruce nude

fiona bruce nude

come gay mature xxx

gay mature xxx

stay penisring vibrator dk

penisring vibrator dk

plane body painting nude female

body painting nude female

coast amateur poems online

amateur poems online

score vanessa hudgens pics naked

vanessa hudgens pics naked

apple nude pics nick lachey

nude pics nick lachey

reach orgasm girl cheats

orgasm girl cheats

middle ladon porn

ladon porn

came jeanie bus naked

jeanie bus naked

art download nude practice

download nude practice

pass hairbrush spanked wives

hairbrush spanked wives

hill naked sagging ass

naked sagging ass

subtract male nude beach photo

male nude beach photo

cover vannessa hudgens nude pictures

vannessa hudgens nude pictures

only fhm sex advise

fhm sex advise

evening fuck the wound slipknot

fuck the wound slipknot

soon san diego sex therapist

san diego sex therapist

crowd holly aird topless pictures

holly aird topless pictures

hurry late night porn

late night porn

note big nigga booties

big nigga booties

area xxx wife videos amateur

xxx wife videos amateur

opposite soft titted matures

soft titted matures

salt nudist areas in texas

nudist areas in texas

protect us virgin islands resorts

us virgin islands resorts

agree horny hot heels

horny hot heels

girl jizz man

jizz man

third bedwetting young adult

bedwetting young adult

grand romance science fiction

romance science fiction

indicate ethiopian personals

ethiopian personals

divide pantyhose bondage dvd movies

pantyhose bondage dvd movies

total number vegetarian teens

number vegetarian teens

fruit use slut wife

use slut wife

boat booty i like 4

booty i like 4

root anal beeds torrent

anal beeds torrent

felt big yankee tits

big yankee tits

quiet online counseling forms

online counseling forms

dry jennifer lee getting fucked

jennifer lee getting fucked

electric liz vicious pussy videos

liz vicious pussy videos

rope schema and relationship

schema and relationship

art history teacher sex

history teacher sex

depend teen boy jack off

teen boy jack off

occur super sex stories

super sex stories

blue nude dudes

nude dudes

love naked celebs movies free

naked celebs movies free

life totaly free gay movies

totaly free gay movies

appear 4th of july webcam

4th of july webcam

sky big tits college girls

big tits college girls

trip jrae porn

jrae porn

one billy crudup nudes

billy crudup nudes

clear poppy s mature photois

poppy s mature photois

soft hours kiss

hours kiss

this teen plumpes

teen plumpes

bought kiss my face gel

kiss my face gel

begin nylon grannys

nylon grannys

add movies with boobs

movies with boobs

chance baby teething strips

baby teething strips

tell sothys facial

sothys facial

lost sensual women wallpaper

sensual women wallpaper

us bollywood nude actresses

bollywood nude actresses

lost terrorists suck

terrorists suck

job sex with a donky

sex with a donky

up rock band strip

rock band strip

insect mom bang son

mom bang son

poem meet lesbians in philadelphia

meet lesbians in philadelphia

most toyboy relationships that work

toyboy relationships that work

land fuck me grandma

fuck me grandma

gone xxx chav sluts

xxx chav sluts

record mormen temple underwear

mormen temple underwear

month cat osterman nude

cat osterman nude

syllable list of gay wrestlers

list of gay wrestlers

pretty nikki million atlanta escort

nikki million atlanta escort

verb bbq chicken breasts recipe

bbq chicken breasts recipe

yellow fiction lesbian sex stori

fiction lesbian sex stori

weather 3d cartoon porn pictures

3d cartoon porn pictures

hundred gay omnivision

gay omnivision

raise white cock african pussy

white cock african pussy

heavy taiga predator prey relationships

taiga predator prey relationships

right irritation red vagina

irritation red vagina

thank fist gay fuckers

fist gay fuckers

weather you tube showering

you tube showering

no naked beautiful japanese women

naked beautiful japanese women

little huge cumshot

huge cumshot

fall lesbians seducing girls stories

lesbians seducing girls stories

whose victorian topless police pics

victorian topless police pics

man pantyhose amateur houswives

pantyhose amateur houswives

fall teenage condoms

teenage condoms

force flashing jugs

flashing jugs

what sex drugs royal linley

sex drugs royal linley

now virgin real porn

virgin real porn

full large penis masturbation

large penis masturbation

swim hotwife tobe

hotwife tobe

noise alcoholism grief counseling

alcoholism grief counseling

piece hot young pron stars

hot young pron stars

book buying cheap Viagra online in uk
"; # Admin functions. if($action=="adminmenu"){ # Get tell-a-friend count. $taf = @file_get_contents($sys_template_folder . "tellafriend.txt"); if(!$taf){ $taf = 0; } echo " $adminheader

Admin Panel

  1. Show All Sales
  2. Show Last 50 Sales
  3. Show Last 100 Sales
  4. Show My Sales
  5. Search Sales
  6. Referrer Report
  7. Referrer Domains Report
  8. My Sales Referrer Report
  9. My Sales Referrer Domains Report
  10. Fraud Report
  11. Affiliates Report
  12. Email Affiliates
  13. Export Purchases to CSV
  14. Logout

$taf people have been emailed using the tell-a-friend script.

$adminfooter "; exit; } elseif($action=="adminbuys"|$action=="adminmine"){ # Show all customers. $records = @file($sys_template_folder . "ipn.txt"); $count = 0; $count = $_REQUEST["count"]; if($records){ $rcount = count($records); } else{ $rcount = 0; $records = array(); } if($count){ $showing = "last $count"; } else{ $showing = "all $rcount"; } if($action=="adminmine"){ $showing = "only sales paid to you"; } echo " $adminheader Back to Menu

Clicking the EXPIRES link will add another $sys_expire_hours hours to the customer's download link expiration.

$rcount total records. Showing $showing. Your sales are highlighted. "; $bgcolor = "#ffffff"; $c = $rcount; foreach($records as $rec){ $c--; if(!$count | $c<=$count){ $rec = str_replace("\n", "", $rec); if(trim($rec)){ $record = explode("|", $rec); $date = ""; if($record[11]){ $date = date("Y-m-d H:i:s", $record[11]); } $expires = date("Y-m-d H:i:s", $record[9]); if($record[3]==$sys_default_email){ # Our sale. Yay! :) $bgcolor = "#ffffcc"; } $show = true; if($action=="adminmine"){ if($record[3]!=$sys_default_email){ $show = false; } } if($show){ echo " "; } if($bgcolor=="#ffffff"){ $bgcolor = "#eeeeee"; } else{ $bgcolor = "#ffffff"; } } } } echo "
PayPal Receipt ID Item Number Affiliate Email Customer Email First Name Last Name Payment Bought Expires
$record[0] $record[2] $record[3] $record[4] $record[5] $record[6] $record[8] $date $expires
$adminfooter"; exit; } elseif($action=="adminexport"){ # Export purchase records to CSV. $first = true; header("Content-Type: application/octet-stream"); header("Content-Disposition: attachment; filename=export.csv"); header("Content-Transfer-Encoding: binary"); $records = @file($sys_template_folder . "ipn.txt"); if($records){ foreach($records as $rec){ $rec = str_replace("\n", "", $rec); if(trim($rec)){ if($first){ # Output headers. echo '"PayPal Receipt ID","Item Name","Item Number","Affiliate Email","Customer Email","First Name","Last Name","Company","Payment","Bought","Expires"' . "\r\n"; $first = false; } $record = explode("|", $rec); $date = ""; if($record[11]){ $date = date("Y-m-d H:i:s", $record[11]); } $expires = date("Y-m-d H:i:s", $record[9]); echo "\"$record[0]\",\"$record[1]\",\"$record[2]\",\"$record[3]\",\"$record[4]\",\"$record[5]\",\"$record[6]\",\"$record[7]\",\"$record[8]\",\"$date\",\"$expires\"\r\n"; } } } exit; } elseif($action=="adminrefs"|$action=="adminrefsmine"){ # Show referrer report. $records = @file($sys_template_folder . "ipn.txt"); $count = 0; $count = $_REQUEST["count"]; if($records){ $rcount = count($records); } else{ $rcount = 0; $records = array(); } if($count){ $showing = "last $count"; } else{ $showing = "all $rcount"; } if($action=="adminrefsmine"){ $showing = "only sales paid to you"; } echo " $adminheader Back to Menu

$rcount total records. Showing $showing. Your sales are highlighted. "; $bgcolor = "#ffffff"; $c = $rcount; $refs = array(); foreach($records as $rec){ $c--; if(!$count | $c<=$count){ $rec = str_replace("\n", "", $rec); if(trim($rec)){ $record = explode("|", $rec); $date = ""; if($record[11]){ $date = date("Y-m-d H:i:s", $record[11]); } $expires = date("Y-m-d H:i:s", $record[9]); if($record[3]==$sys_default_email){ # Our sale. Yay! :) $bgcolor = "#ffffcc"; } $show = true; if($action=="adminrefsmine"){ if($record[3]!=$sys_default_email){ $show = false; } } if($show){ if(strlen($record[12])>100){ $ref = substr($record[12], 0, 98) . ".."; } else{ $ref = $record[12]; } if(isset($refs[$record[12]])){ $refs[$record[12]]++; } else{ $refs[$record[12]]=1; } } } } } arsort($refs); foreach($refs as $ref => $sales){ $parts = parse_url($ref); $host = str_replace("www.", "", $parts["host"]); $keywords = searchKeywords($ref); if(strlen($ref)>100){ $sref = substr($ref, 0, 98) . ".."; } else{ $sref = $ref; } echo " "; if($bgcolor=="#ffffff"){ $bgcolor = "#eeeeee"; } else{ $bgcolor = "#ffffff"; } } echo "
Referrer Domain Keywords Sales
$sref $host $keywords $sales
$adminfooter"; exit; } elseif($action=="adminrefdomains"|$action=="adminrefdomainsmine"){ # Show referrer report. $records = @file($sys_template_folder . "ipn.txt"); $count = 0; $count = $_REQUEST["count"]; if($records){ $rcount = count($records); } else{ $rcount = 0; $records = array(); } if($count){ $showing = "last $count"; } else{ $showing = "all $rcount"; } if($action=="adminrefdomainsmine"){ $showing = "only sales paid to you"; } echo " $adminheader Back to Menu

$rcount total records. Showing $showing. Your sales are highlighted. "; $bgcolor = "#ffffff"; $c = $rcount; $refs = array(); foreach($records as $rec){ $c--; if(!$count | $c<=$count){ $rec = str_replace("\n", "", $rec); if(trim($rec)){ $record = explode("|", $rec); $date = ""; if($record[11]){ $date = date("Y-m-d H:i:s", $record[11]); } $expires = date("Y-m-d H:i:s", $record[9]); if($record[3]==$sys_default_email){ # Our sale. Yay! :) $bgcolor = "#ffffcc"; } $show = true; if($action=="adminrefdomainsmine"){ if($record[3]!=$sys_default_email){ $show = false; } } if($show){ $parts = parse_url($record[12]); $host = str_replace("www.", "", $parts["host"]); if(isset($refs[$host])){ $refs[$host]++; } else{ $refs[$host]=1; } } } } } arsort($refs); foreach($refs as $ref => $sales){ echo " "; if($bgcolor=="#ffffff"){ $bgcolor = "#eeeeee"; } else{ $bgcolor = "#ffffff"; } } echo "
Domain Sales
$ref $sales
$adminfooter"; exit; } elseif($action=="adminaffiliates"){ # Show referrer report. $records = @file($sys_template_folder . "ipn.txt"); $count = 0; $count = $_REQUEST["count"]; if($records){ $rcount = count($records); } else{ $rcount = 0; $records = array(); } if($count){ $showing = "last $count"; } else{ $showing = "all $rcount"; } echo " $adminheader Back to Menu

$rcount total records. Showing $showing. Your sales are highlighted. "; $bgcolor = "#ffffff"; $c = $rcount; $refs = array(); foreach($records as $rec){ $c--; if(!$count | $c<=$count){ $rec = str_replace("\n", "", $rec); if(trim($rec)){ $record = explode("|", $rec); $date = ""; if($record[11]){ $date = date("Y-m-d H:i:s", $record[11]); } $expires = date("Y-m-d H:i:s", $record[9]); if($record[3]==$sys_default_email){ # Our sale. Yay! :) $bgcolor = "#ffffcc"; } if(isset($refs[$record[3]])){ $refs[$record[3]]++; } else{ $refs[$record[3]]=1; } } } } arsort($refs); foreach($refs as $ref => $sales){ echo " "; if($bgcolor=="#ffffff"){ $bgcolor = "#eeeeee"; } else{ $bgcolor = "#ffffff"; } } echo "
Affiliate Sales
$ref $sales
$adminfooter"; exit; } elseif($action=="adminextend"){ # Extend duration of purchase download link. $id = $_REQUEST["id"]; $records = @file($sys_template_folder . "ipn.txt"); $recs = array(); if($records){ foreach($records as $rec){ $rec = str_replace("\n", "", $rec); if(trim($rec)){ $record = explode("|", $rec); if($record[0]==$id){ # Extend this record. $changes = true; $record[9] = time() + (3600 * $sys_expire_hours); $rec = ""; for($i=0;$iBack to Menu

Link expiration has been extended by $sys_expire_hours hours.

Give customer this link to download:

http://$sys_domain" . $sys_script_folder . "?action=download&id=$id

$adminfooter "; } else{ echo " Back to Menu

No matching purchase record found.

"; } exit; } elseif($action=="adminemailaffiliates"){ # Show affiliate mailer form. echo " $adminheader Back to Menu

Email Subject:

Email Body:

Only send to affiliates with at least sales.

$adminfooter "; exit; } elseif($action=="adminemailaffiliates2"){ # Send a mailer to all affiliates who aren't unsubed. # -- First read unsub file. $unsubs = @file($sys_template_folder . "unsubs.txt"); if(!is_array($unsubs)){ # No unsubs. $removed = array(); } else{ $removed = array(); foreach($unsubs as $aff){ $aff = str_replace(array("\r", "\n"), "", $aff); $removed[$aff] = true; } } # Read IPN file and get unique affiliates. $affiliates = array(); $sales = @file($sys_template_folder . "ipn.txt"); foreach($sales as $sale){ $sale = explode("|", $sale); if(!isset($affiliates[$sale[3]])){ $affiliates[$sale[3]] = 1; } else{ $affiliates[$sale[3]]++; } } if(substr($sys_support_address, 0, 7)=="http://"){ $eaddress = "noreply@$sys_domain"; } else{ $eaddress = $sys_support_address; } $headers = "From: $sys_item_name<$eaddress> X-Sender: $sys_item_name<$eaddress> X-Mailer: PHP " . phpversion() . " X-Priority: 3 Return-Path: $sys_item_name<$eaddress> Reply-To: $sys_item_name<$eaddress>"; $affs = array(); $esubject = $_POST["esubject"]; $ebody = stripslashes($_POST["ebody"]); $ebody .= "\n===\nTo stop receiving emails from $sys_item_name, click this link:\nhttp://$sys_domain" . $sys_script_folder . "?action=remove&email=[EMAIL]"; foreach($affiliates as $aff => $sales){ if(!$removed[$aff] && $sales >= $_POST["esales"]){ $affs[] = $aff; } } echo " $adminheader

    Sending " . count($affs) . " emails...

    "; foreach($affs as $aff){ # Send the mailer. $sendbody = str_replace("[EMAIL]", $aff, $ebody); @mail($aff, $esubject, $sendbody, $headers); echo "
  1. $aff ..
    "; flush(); } echo " $adminfooter
Back to Menu "; exit; } elseif($action=="adminfraud"){ # Show all fraudulent transactions. $records = @file($sys_template_folder . "fraud.txt"); if($records){ $rcount = count($records); } else{ $rcount = 0; $records = array(); } echo " $adminheader Back to Menu

$rcount total fraudulent transactions. Fraudulent buyers do not receive the download.

It is recommended that you report fraudulent buyers to PayPal at 888-215-5506.

"; $bgcolor = "#ffffff"; $c = $rcount; foreach($records as $rec){ $c--; if(!$count | $c<=$count){ $rec = str_replace("\n", "", $rec); if(trim($rec)){ $record = explode("|", $rec); $date = ""; if($record[11]){ $date = date("Y-m-d H:i:s", $record[11]); } $expires = date("Y-m-d H:i:s", $record[9]); $show = true; if($show){ echo " "; } if($bgcolor=="#ffffff"){ $bgcolor = "#eeeeee"; } else{ $bgcolor = "#ffffff"; } } } } echo "
PayPal Receipt ID Item Number Affiliate Email Customer Email First Name Last Name Payment Date  
$record[0] $record[2] $record[3] $record[4] $record[5] $record[6] $record[8] $date not fraud
$adminfooter"; exit; } elseif($action=="adminapprove"){ # Add record into ipn.txt, since it wasn't actually fraud. $records = @file($sys_template_folder . "fraud.txt"); foreach($records as $record){ $rec = explode("|", $record); if($rec[0]==$_REQUEST["id"]){ # Add this record to ipn.txt file. $fh = fopen($sys_template_folder . "ipn.txt", "a+"); fwrite($fh, $record); fclose($fh); if(substr($sys_support_address, 0, 7)=="http://"){ $eaddress = "noreply@$sys_domain"; $support = "For support, visit our web site at:\n\n$sys_support_address"; } else{ $eaddress = $sys_support_address; $support = "Reply to this email with any questions or support needs you may have."; } $subject = "Your download link."; $expires = time() + (3600 * $sys_expire_hours); $time = time(); $body = "$rec[5],\n\nThank you for your purchase.\nTo download your copy, click here:\n\nhttp://$sys_domain" . $sys_script_folder . "?action=download&id=$rec[0]\n\nYou have $sys_expire_hours hours to download before the link expires.\nWe appreciate your business.\n$support\n\nThanks again.\n"; # Send download notification to purchaser. @mail($rec[4], $subject, $body, "From: $sys_item_name <$eaddress>\r\nReply-To: $eaddress\r\nX-Mailer: PHP" . phpversion()); } } echo "$adminheader Back to Menu

The customer has been emailed their download link.

"; exit; } elseif($action=="adminsearch"){ # Show sales search form. echo " $adminheader

Back to Menu

Find Records Where


$adminfooter "; exit; } elseif($action=="adminsearch2"){ echo "$adminheader

Back to Menu

Matching Records:

Clicking the EXPIRES link will add another $sys_expire_hours hours to the customer's download link expiration.

"; $matches = 0; $records = @file($sys_template_folder . "ipn.txt"); foreach($records as $record){ $rec = explode("|", $record); $match = false; if($_POST["compare"]==1){ # Equal to. if(strtolower($rec[$_POST["field"]])==strtolower(trim($_POST["query"]))){ $match = true; } } elseif($_POST["compare"]==2){ if(strpos(" " . strtolower($rec[$_POST["field"]]), strtolower($_POST["query"]))){ $match = true; } } if($match){ $matches++; $date = ""; if($rec[11]){ $date = date("Y-m-d H:i:s", $rec[11]); } $expires = date("Y-m-d H:i:s", $rec[9]); echo " "; } } echo "
PayPal Receipt ID Item Number Affiliate Email Customer Email First Name Last Name Payment Bought Expires
$rec[0] $rec[2] $rec[3] $rec[4] $rec[5] $rec[6] $rec[8] $date $expires

$matches matching record(s) found.

"; exit; } elseif($action=="adminlogout"){ # Logout. setcookie("admin", "", time() - 3600); header("Location: $_SERVER[PHP_SELF]"); exit; } } # If we made it here, this needs to be cleared. setcookie("first", 0, time()-3600, "/", "." . $sys_domain); if($filename){ # Show appropriate page. showTemplate($filename); } else{ # Odd. echo " There was a problem processing your request. Please send the following information in a ticket to AskJonLeger.com:

af:$_COOKIE[aff]
ct:$_COOKIE[cookietest]
or:$_COOKIE[ordered]
ot:$_COOKIE[oto]
ac:$action

"; } ?>