require "init.php"; include "includes/affiliatefunctions.php"; include "includes/ticketfunctions.php"; $pagetitle = $_LANG['affiliatestitle']; $breadcrumbnav = "<a href=\"index.php\">" . $_LANG['globalsystemname'] . "</a> > <a href=\"affiliates.php\">" . $_LANG['affiliatestitle'] . "</a>"; $pageicon = "images/affiliate_big.gif"; initialiseClientArea($pagetitle, $pageicon, $breadcrumbnav); if (isset($_SESSION['uid'])) { checkContactPermission("affiliates"); $result = select_query("tblaffiliates", "", array("clientid" => $_SESSION['uid'])); $data = mysql_fetch_array($result); $id = $affiliateid = $data['id']; if (!$affiliateid) { if (isset($_REQUEST['activate'])) { check_token(); affiliateActivate($_SESSION['uid']); redir(); } $result = select_query("tblclients", "currency", array("id" => $_SESSION['uid'])); $data = mysql_fetch_array($result); $clientcurrency = $data['currency']; $bonusdeposit = convertCurrency($CONFIG['AffiliateBonusDeposit'], 1, $clientcurrency); $templatefile = "affiliatessignup"; $smarty->assign("affiliatesystemenabled", $CONFIG['AffiliateEnabled']); $smarty->assign("bonusdeposit", formatCurrency($bonusdeposit)); $smarty->assign("payoutpercentage", $CONFIG['AffiliateEarningPercent'] . "%"); } else { $templatefile = "affiliates"; $currency = getCurrency($_SESSION['uid']); $date = $data['date']; $date = fromMySQLDate($date);
} else { redir("userid=" . $userid); } exit; } if ($generateinvoices) { check_token("WHMCS.admin.default"); checkPermission("Generate Due Invoices"); $invoiceid = createInvoices($userid, $noemails); $_SESSION['adminclientgeninvoicescount'] = $invoicecount; redir("userid=" . $userid . "&geninvoices=true"); exit; } if ($activateaffiliate) { check_token("WHMCS.admin.default"); affiliateActivate($userid); redir("userid=" . $userid . "&affactivated=true"); exit; } if ($resetpw) { check_token("WHMCS.admin.default"); sendMessage("Automated Password Reset", $userid); redir("userid=" . $userid . "&pwreset=true"); exit; } if ($csajaxtoggle) { check_token("WHMCS.admin.default"); if (!checkPermission("Edit Clients Details", true)) { exit("Permission Denied"); } if ($csajaxtoggle == "autocc") {