Exemple #1
0
#handler for new customers by links
if (isset($_GET['refid'])) {
    $_RefererLogin = regGetLoginById(intval($_GET['refid']));
    if ($_RefererLogin) {
        session_register('s_RefererLogin');
        $_SESSION['s_RefererLogin'] = $_RefererLogin;
        $_SESSION['refid'] = intval($_GET['refid']);
        Redirect(set_query(''));
    }
}
if (isset($_SESSION["log"]) && (isset($_GET["affiliate"]) || isset($_POST["affiliate"])) && CONF_AFFILIATE_PROGRAM_ENABLED) {
    $SubPage = isset($_GET['sub']) ? $_GET['sub'] : 'balance';
    $fACTION = isset($_POST['fACTION']) ? $_POST['fACTION'] : '';
    $customerID = regGetIdByLogin($_SESSION["log"]);
    $affp_CustomersNum = affp_getCustomersNum($customerID);
    #post-requests handler
    switch ($fACTION) {
        case 'SAVE_SETTINGS':
            affp_saveSettings($customerID, isset($_POST['EmailOrders']), isset($_POST['EmailPayments']));
            Redirect(set_query('save_settings=ok'));
            break;
    }
    #loading data for subpages
    switch ($SubPage) {
        case 'balance':
            $Commissions = affp_getCommissionsAmount($customerID);
            $Payments = affp_getPaymentsAmount($customerID);
            $smarty->assign('CommissionsNumber', count($Commissions));
            $smarty->assign('PaymentsNumber', count($Payments));
            $smarty->assign('CommissionsAmount', $Commissions);
Exemple #2
0
 $cust_password = null;
 $Email = null;
 $first_name = null;
 $last_name = null;
 $subscribed4news = null;
 $additional_field_values = null;
 regGetContactInfo($_SESSION["log"], $cust_password, $Email, $first_name, $last_name, $subscribed4news, $additional_field_values);
 $smarty->assign("additional_field_values", $additional_field_values);
 $smarty->assign("first_name", $first_name);
 $smarty->assign("last_name", $last_name);
 $smarty->assign("Email", $Email);
 $smarty->assign("login", $_SESSION["log"]);
 $customerID = regGetIdByLogin($_SESSION["log"]);
 $custgroup = GetCustomerGroupByCustomerId($customerID);
 $smarty->assign("custgroup_name", $custgroup["custgroup_name"]);
 $smarty->assign('affiliate_customers', affp_getCustomersNum($customerID));
 if (CONF_DISCOUNT_TYPE == '2') {
     if ($custgroup["custgroup_discount"] > 0) {
         $smarty->assign("discount", $custgroup["custgroup_discount"]);
     }
 }
 if (CONF_DISCOUNT_TYPE == '4' || CONF_DISCOUNT_TYPE == '5') {
     if ($custgroup["custgroup_discount"] > 0) {
         $smarty->assign("min_discount", $custgroup["custgroup_discount"]);
     }
 }
 $defaultAddressID = regGetDefaultAddressIDByLogin($_SESSION["log"]);
 $addressStr = regGetAddressStr($defaultAddressID);
 $smarty->assign("addressStr", $addressStr);
 $smarty->assign("visits_count", stGetVisitsCount($_SESSION["log"]));
 $smarty->assign("status_distribution", ordGetDistributionByStatuses($_SESSION["log"]));