require("../config.php");
require("$basepath/includes/subs.php");
/**********************************
index.php
Affiliate Main Screen
**********************************/
require("$basepath/affil/auth_affil.php");
do_header('A', "Affiliate Members Area");
$query = "SELECT * FROM affil WHERE affil_id='$aff_id'";
$result = db_query($query,__LINE__ ,__FILE__);
$number = MYSQL_NUMROWS($result);
if($number == 0) {
do_error("No Such Affiliate [$aff_id]");
}
$row = mysql_fetch_assoc($result);
extract($row);
$created = date('m/d/y h:ia', strtotime($created));
$last_login = date('m/d/y h:ia', strtotime($last_login));
print "Affiliate $affil_id - Status = $statlit[$status]
";
print "$login_cnt Logins, Last Login $last_login from $from_ip
";
print "Affiliate Since $created
";
?>
| Quick Stats for echo date("F Y"); ?> |
Raw Clicks | Raw Submits | Approvals | Denials | Cancels | Refunds | MTD Earnings |
db_connect();
// Collect affil codes for this affil_id
$query = "SELECT affil_code FROM aff_codes WHERE affil_id='$aff_id' ORDER BY merch_id";
$result = db_query($query,__LINE__ ,__FILE__);
$number = MYSQL_NUMROWS($result);
$i = 0;
while ($i < $number) {
$aff[] = "affil_code='".mysql_result($result,$i)."'";
$i++;
}
$where = implode(" || ", $aff);
$query = "SELECT SUM(IF(type='C',1,0)) as A,SUM(IF(type='S',1,0)) as B,SUM(IF(type='A',1,0)) as C,SUM(IF(type='D',1,0)) as D,SUM(IF(type='X',1,0)) as E,SUM(IF(type='R',1,0)) as F FROM stats WHERE $where and YEAR(timestamp)=YEAR(CURRENT_DATE) and MONTH(timestamp)=MONTH(CURRENT_DATE)";
// print "$query
";
$result = db_query($query,__LINE__ ,__FILE__);
list($clicks,$submits,$approves,$denials,$cancels,$refunds) = mysql_fetch_row($result);
$pay = 0;
$query = "SELECT merch_id, payout_id, amount, affil_code, trans_type, ref_trans_id, payout_type, payout_pps_fix, payout_pps_pct, payout_rcr_fix, payout_rcr_pct FROM trans WHERE (trans_type='S' || trans_type='R' || trans_type='D') and YEAR(trans_date)=YEAR(CURRENT_DATE) and MONTH(trans_date)=MONTH(CURRENT_DATE) and ($where)";
$result = db_query($query,__LINE__ ,__FILE__);
$number = MYSQL_NUMROWS($result);
$i = 0;
while ($i < $number) {
list($merch_id, $payout_id, $amount, $affcode, $trans_type, $ref_trans_id, $payout_type, $payout_pps_fix, $payout_pps_pct, $payout_rcr_fix, $payout_rcr_pct) = mysql_fetch_row($result);
if($trans_type == 'D') {
$query = "SELECT merch_id, payout_id, amount, trans_type, payout_type, payout_pps_fix, payout_pps_pct, payout_rcr_fix, payout_rcr_pct FROM trans WHERE trans_id='$ref_trans_id'";
$result3 = db_query($query,__LINE__ ,__FILE__);
list($mid, $pid, $amt, $ttype, $ptype, $ppsfix, $ppspct, $rcrfix, $rcrpct) = mysql_fetch_row($result3);
$pay = calc_affil_payout($amt,$ttype,$ptype,$ppsfix,$ppspct,$rcrfix,$rcrpct);
$pay = -$pay;
} else {
$pay = calc_affil_payout($amount,$trans_type,$payout_type,$payout_pps_fix,$payout_pps_pct,$payout_rcr_fix,$payout_rcr_pct);
}
$totpay += $pay;
$i++;
}
$totpay = sprintf("%1.2f", $totpay);
print "| $clicks | $submits | $approves | $denials | $cancels | $refunds | $totpay |
";
print "
";
do_footer('A');
?>