Esempio n. 1
0
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);
Esempio n. 2
0
    } 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") {