' . str_replace('##AMT##', $cfg['sub_threshold'], $language['account.entry.payout.threshold']) . '
' . str_replace('##AMT##', $cfg['sub_threshold'], $language['account.entry.payout.threshold.the']) . '
';
$html .= '
';
if (!$graphs) {
$html .= '
';
}
$html .= '
';
if (!$graphs) {
$html .= '';
$html .= self::tpl_payout_accordion($res1, $sdf, $edf, $subs_min, $subs_max, $pcurrency);
$html .= '';
$html .= '';
$html .= '';
} else {
switch ($f) {
case "year":
if ($res1->fields['YeNumber']) {
//last year
$_u = array();
$_t = array();
$_s = array();
$_e = array();
for ($i = 1; $i <= 12; $i++) {
$_u[] = self::nf($res1->fields["Orders" . $i]);
$_t[] = self::nf($res1->fields["Sales" . $i]);
$_s[] = self::nf($res1->fields["SharedSales" . $i]);
$_e[] = self::nf($res1->fields["Sales" . $i] - $res1->fields["SharedSales" . $i]);
}
$smarty->assign('lwtotal', self::nf($res1->fields['SalesYear']));
$smarty->assign('lwshared', self::nf($res1->fields['SharedSalesYear']));
$smarty->assign('lwearned', self::nf($res1->fields['SalesYear'] - $res1->fields['SharedSalesYear']));
$smarty->assign('lwsubscribers', $res1->fields['SubscribersYear']);
$smarty->assign('lwsubscriptions', $res1->fields['OrdersYear']);
$smarty->assign('lws', json_encode($_u));
$smarty->assign('tw1', json_encode($_t));
$smarty->assign('sw1', json_encode($_s));
$smarty->assign('ew1', json_encode($_e));
} else {
$smarty->assign('lwtotal', 0);
$smarty->assign('lwshared', 0);
$smarty->assign('lwearned', 0);
$smarty->assign('lwsubscribers', 0);
$smarty->assign('lwsubscriptions', 0);
$smarty->assign('lws', '[]');
$smarty->assign('tw1', '[]');
$smarty->assign('sw1', '[]');
$smarty->assign('ew1', '[]');
}
if ($res2->fields['YeNumber']) {
//this year
$_u = array();
$_t = array();
$_s = array();
$_e = array();
for ($i = 1; $i <= 12; $i++) {
$_u[] = self::nf($res2->fields["Orders" . $i]);
$_t[] = self::nf($res2->fields["Sales" . $i]);
$_s[] = self::nf($res2->fields["SharedSales" . $i]);
$_e[] = self::nf($res2->fields["Sales" . $i] - $res2->fields["SharedSales" . $i]);
}
$smarty->assign('twtotal', self::nf($res2->fields['SalesYear']));
$smarty->assign('twshared', self::nf($res2->fields['SharedSalesYear']));
$smarty->assign('twearned', self::nf($res2->fields['SalesYear'] - $res2->fields['SharedSalesYear']));
$smarty->assign('twsubscribers', $res2->fields['SubscribersYear']);
$smarty->assign('twsubscriptions', $res2->fields['OrdersYear']);
$smarty->assign('tws', json_encode($_u));
$smarty->assign('tw2', json_encode($_t));
$smarty->assign('sw2', json_encode($_s));
$smarty->assign('ew2', json_encode($_e));
} else {
$smarty->assign('twtotal', 0);
$smarty->assign('twshared', 0);
$smarty->assign('twearned', 0);
$smarty->assign('twsubscribers', 0);
$smarty->assign('twsubscriptions', 0);
$smarty->assign('tws', '[]');
$smarty->assign('tw2', '[]');
$smarty->assign('sw2', '[]');
$smarty->assign('ew2', '[]');
}
break;
case "month":
if ($res1->fields['MnNumber']) {
//last month
$_u = array();
$_t = array();
$_s = array();
$_e = array();
for ($i = 1; $i <= 31; $i++) {
$_u[] = self::nf($res1->fields["Orders" . $i]);
$_t[] = self::nf($res1->fields["Sales" . $i]);
$_s[] = self::nf($res1->fields["SharedSales" . $i]);
$_e[] = self::nf($res1->fields["Sales" . $i] - $res1->fields["SharedSales" . $i]);
}
$smarty->assign('lwtotal', self::nf($res1->fields['SalesMonth']));
$smarty->assign('lwshared', self::nf($res1->fields['SharedSalesMonth']));
$smarty->assign('lwearned', self::nf($res1->fields['SalesMonth'] - $res1->fields['SharedSalesMonth']));
$smarty->assign('lwsubscribers', $res1->fields['SubscribersMonth']);
$smarty->assign('lwsubscriptions', $res1->fields['OrdersMonth']);
$smarty->assign('lws', json_encode($_u));
$smarty->assign('tw1', json_encode($_t));
$smarty->assign('sw1', json_encode($_s));
$smarty->assign('ew1', json_encode($_e));
} else {
$smarty->assign('lwtotal', 0);
$smarty->assign('lwshared', 0);
$smarty->assign('lwearned', 0);
$smarty->assign('lwsubscribers', 0);
$smarty->assign('lwsubscriptions', 0);
$smarty->assign('lws', '[]');
$smarty->assign('tw1', '[]');
$smarty->assign('sw1', '[]');
$smarty->assign('ew1', '[]');
}
if ($res2->fields['MnNumber']) {
//this month
$_u = array();
$_t = array();
$_s = array();
$_e = array();
for ($i = 1; $i <= 31; $i++) {
$_u[] = self::nf($res2->fields["Orders" . $i]);
$_t[] = self::nf($res2->fields["Sales" . $i]);
$_s[] = self::nf($res2->fields["SharedSales" . $i]);
$_e[] = self::nf($res2->fields["Sales" . $i] - $res2->fields["SharedSales" . $i]);
}
$smarty->assign('twtotal', self::nf($res2->fields['SalesMonth']));
$smarty->assign('twshared', self::nf($res2->fields['SharedSalesMonth']));
$smarty->assign('twearned', self::nf($res2->fields['SalesMonth'] - $res2->fields['SharedSalesMonth']));
$smarty->assign('twsubscribers', $res2->fields['SubscribersMonth']);
$smarty->assign('twsubscriptions', $res2->fields['OrdersMonth']);
$smarty->assign('tws', json_encode($_u));
$smarty->assign('tw2', json_encode($_t));
$smarty->assign('sw2', json_encode($_s));
$smarty->assign('ew2', json_encode($_e));
} else {
$smarty->assign('twtotal', 0);
$smarty->assign('twshared', 0);
$smarty->assign('twearned', 0);
$smarty->assign('twsubscribers', 0);
$smarty->assign('twsubscriptions', 0);
$smarty->assign('tws', '[]');
$smarty->assign('tw2', '[]');
$smarty->assign('sw2', '[]');
$smarty->assign('ew2', '[]');
}
break;
default:
case "":
case "week":
if ($res1->fields['WkNumber']) {
//last week
/* week starting sunday */
//$_u = array(self::nf($res1->fields['OrdersSun']), self::nf($res1->fields['OrdersMon']), self::nf($res1->fields['OrdersTue']), self::nf($res1->fields['OrdersWed']), self::nf($res1->fields['OrdersThu']), self::nf($res1->fields['OrdersFri']), self::nf($res1->fields['OrdersSat']));
/* week starting monday */
$_u = array(self::nf($res1->fields['OrdersMon']), self::nf($res1->fields['OrdersTue']), self::nf($res1->fields['OrdersWed']), self::nf($res1->fields['OrdersThu']), self::nf($res1->fields['OrdersFri']), self::nf($res1->fields['OrdersSat']), self::nf($res1->fields['OrdersSun']));
/* week starting sunday */
//$_t = array(self::nf($res1->fields['SalesSun']), self::nf($res1->fields['SalesMon']), self::nf($res1->fields['SalesTue']), self::nf($res1->fields['SalesWed']), self::nf($res1->fields['SalesThu']), self::nf($res1->fields['SalesFri']), self::nf($res1->fields['SalesSat']));
/* week starting monday */
$_t = array(self::nf($res1->fields['SalesMon']), self::nf($res1->fields['SalesTue']), self::nf($res1->fields['SalesWed']), self::nf($res1->fields['SalesThu']), self::nf($res1->fields['SalesFri']), self::nf($res1->fields['SalesSat']), self::nf($res1->fields['SalesSun']));
/* week starting sunday */
//$_s = array(self::nf($res1->fields['SharedSalesSun']), self::nf($res1->fields['SharedSalesMon']), self::nf($res1->fields['SharedSalesTue']), self::nf($res1->fields['SharedSalesWed']), self::nf($res1->fields['SharedSalesThu']), self::nf($res1->fields['SharedSalesFri']), self::nf($res1->fields['SharedSalesSat']));
/* week starting monday */
$_s = array(self::nf($res1->fields['SharedSalesMon']), self::nf($res1->fields['SharedSalesTue']), self::nf($res1->fields['SharedSalesWed']), self::nf($res1->fields['SharedSalesThu']), self::nf($res1->fields['SharedSalesFri']), self::nf($res1->fields['SharedSalesSat']), self::nf($res1->fields['SharedSalesSun']));
/* week starting sunday */
//$_e = array(self::nf($res1->fields['SalesSun'] - $res1->fields['SharedSalesSun']), self::nf($res1->fields['SalesMon'] - $res1->fields['SharedSalesMon']), self::nf($res1->fields['SalesTue'] - $res1->fields['SharedSalesTue']), self::nf($res1->fields['SalesWed'] - $res1->fields['SharedSalesWed']), self::nf($res1->fields['SalesThu'] - $res1->fields['SharedSalesThu']), self::nf($res1->fields['SalesFri'] - $res1->fields['SharedSalesFri']), self::nf($res1->fields['SalesSat'] - $res1->fields['SharedSalesSat']));
/* week starting monday */
$_e = array(self::nf($res1->fields['SalesMon'] - $res1->fields['SharedSalesMon']), self::nf($res1->fields['SalesTue'] - $res1->fields['SharedSalesTue']), self::nf($res1->fields['SalesWed'] - $res1->fields['SharedSalesWed']), self::nf($res1->fields['SalesThu'] - $res1->fields['SharedSalesThu']), self::nf($res1->fields['SalesFri'] - $res1->fields['SharedSalesFri']), self::nf($res1->fields['SalesSat'] - $res1->fields['SharedSalesSat']), self::nf($res1->fields['SalesSun'] - $res1->fields['SharedSalesSun']));
$smarty->assign('lwtotal', self::nf($res1->fields['SalesWeek']));
$smarty->assign('lwshared', self::nf($res1->fields['SharedSalesWeek']));
$smarty->assign('lwearned', self::nf($res1->fields['SalesWeek'] - $res1->fields['SharedSalesWeek']));
$smarty->assign('lwsubscribers', $res1->fields['SubscribersWeek']);
$smarty->assign('lwsubscriptions', $res1->fields['OrdersWeek']);
$smarty->assign('lws', json_encode($_u));
$smarty->assign('tw1', json_encode($_t));
$smarty->assign('sw1', json_encode($_s));
$smarty->assign('ew1', json_encode($_e));
} else {
$smarty->assign('lwtotal', 0);
$smarty->assign('lwshared', 0);
$smarty->assign('lwearned', 0);
$smarty->assign('lwsubscribers', 0);
$smarty->assign('lwsubscriptions', 0);
$smarty->assign('lws', '[]');
$smarty->assign('tw1', '[]');
$smarty->assign('sw1', '[]');
$smarty->assign('ew1', '[]');
}
if ($res2->fields['WkNumber']) {
//this week
/* week starting sunday */
//$_u = array(self::nf($res2->fields['OrdersSun']), self::nf($res2->fields['OrdersMon']), self::nf($res2->fields['OrdersTue']), self::nf($res2->fields['OrdersWed']), self::nf($res2->fields['OrdersThu']), self::nf($res2->fields['OrdersFri']), self::nf($res2->fields['OrdersSat']));
/* week starting monday */
$_u = array(self::nf($res2->fields['OrdersMon']), self::nf($res2->fields['OrdersTue']), self::nf($res2->fields['OrdersWed']), self::nf($res2->fields['OrdersThu']), self::nf($res2->fields['OrdersFri']), self::nf($res2->fields['OrdersSat']), self::nf($res2->fields['OrdersSun']));
/* week starting sunday */
//$_t = array(self::nf($res2->fields['SalesSun']), self::nf($res2->fields['SalesMon']), self::nf($res2->fields['SalesTue']), self::nf($res2->fields['SalesWed']), self::nf($res2->fields['SalesThu']), self::nf($res2->fields['SalesFri']), self::nf($res2->fields['SalesSat']));
/* week starting monday */
$_t = array(self::nf($res2->fields['SalesMon']), self::nf($res2->fields['SalesTue']), self::nf($res2->fields['SalesWed']), self::nf($res2->fields['SalesThu']), self::nf($res2->fields['SalesFri']), self::nf($res2->fields['SalesSat']), self::nf($res2->fields['SalesSun']));
/* week starting sunday */
//$_s = array(self::nf($res2->fields['SharedSalesSun']), self::nf($res2->fields['SharedSalesMon']), self::nf($res2->fields['SharedSalesTue']), self::nf($res2->fields['SharedSalesWed']), self::nf($res2->fields['SharedSalesThu']), self::nf($res2->fields['SharedSalesFri']), self::nf($res2->fields['SharedSalesSat']));
/* week starting monday */
$_s = array(self::nf($res2->fields['SharedSalesMon']), self::nf($res2->fields['SharedSalesTue']), self::nf($res2->fields['SharedSalesWed']), self::nf($res2->fields['SharedSalesThu']), self::nf($res2->fields['SharedSalesFri']), self::nf($res2->fields['SharedSalesSat']), self::nf($res2->fields['SharedSalesSun']));
/* week starting sunday */
//$_e = array(self::nf($res2->fields['SalesSun'] - $res2->fields['SharedSalesSun']), self::nf($res2->fields['SalesMon'] - $res2->fields['SharedSalesMon']), self::nf($res2->fields['SalesTue'] - $res2->fields['SharedSalesTue']), self::nf($res2->fields['SalesWed'] - $res2->fields['SharedSalesWed']), self::nf($res2->fields['SalesThu'] - $res2->fields['SharedSalesThu']), self::nf($res2->fields['SalesFri'] - $res2->fields['SharedSalesFri']), self::nf($res2->fields['SalesSat'] - $res2->fields['SharedSalesSat']));
/* week starting monday */
$_e = array(self::nf($res2->fields['SalesMon'] - $res2->fields['SharedSalesMon']), self::nf($res2->fields['SalesTue'] - $res2->fields['SharedSalesTue']), self::nf($res2->fields['SalesWed'] - $res2->fields['SharedSalesWed']), self::nf($res2->fields['SalesThu'] - $res2->fields['SharedSalesThu']), self::nf($res2->fields['SalesFri'] - $res2->fields['SharedSalesFri']), self::nf($res2->fields['SalesSat'] - $res2->fields['SharedSalesSat']), self::nf($res2->fields['SalesSun'] - $res2->fields['SharedSalesSun']));
$smarty->assign('twtotal', self::nf($res2->fields['SalesWeek']));
$smarty->assign('twshared', self::nf($res2->fields['SharedSalesWeek']));
$smarty->assign('twearned', self::nf($res2->fields['SalesWeek'] - $res2->fields['SharedSalesWeek']));
$smarty->assign('twsubscribers', $res2->fields['SubscribersWeek']);
$smarty->assign('twsubscriptions', $res2->fields['OrdersWeek']);
$smarty->assign('tws', json_encode($_u));
$smarty->assign('tw2', json_encode($_t));
$smarty->assign('sw2', json_encode($_s));
$smarty->assign('ew2', json_encode($_e));
} else {
$smarty->assign('twtotal', 0);
$smarty->assign('twshared', 0);
$smarty->assign('twearned', 0);
$smarty->assign('twsubscribers', 0);
$smarty->assign('twsubscriptions', 0);
$smarty->assign('tws', '[]');
$smarty->assign('tw2', '[]');
$smarty->assign('sw2', '[]');
$smarty->assign('ew2', '[]');
}
break;
}
$smarty->assign('pcurrency', self::getPayoutCurrency());
$html .= $smarty->fetch('tpl_' . $side . '/tpl_subscriber/tpl_subgraphs.tpl');
}
$html .= '
'; //end content-wrap
$html .= '