%PDF- %PDF-
Server IP : 37.220.80.31 / Your IP : 3.135.205.181 Web Server : Apache/2.4.52 (Ubuntu) System : Linux 3051455-guretool.twc1.net 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024 x86_64 User : www-root ( 1010) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/modules/sale/install/components/bitrix/sale.affiliate.account/ |
Upload File : |
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?><? if(!CBXFeatures::IsFeatureEnabled('SaleAffiliate')) return; $this->setFramemode(false); $arParams["REGISTER_PAGE"] = Trim($arParams["REGISTER_PAGE"]); if ($arParams["REGISTER_PAGE"] == '') $arParams["REGISTER_PAGE"] = "register.php"; if (CModule::IncludeModule("sale")) { if (empty($arParams["SET_TITLE"])) $arParams["SET_TITLE"] = "Y"; if ($arParams["SET_TITLE"] == "Y") $APPLICATION->SetTitle(GetMessage("SPCA_AFFILIATE_ACCOUNT")); $arTransactTypes = array( "AFFILIATE_IN" => GetMessage("SPCA_AFFILIATE_PAY"), "AFFILIATE_ACCT" => GetMessage("SPCA_AFFILIATE_TRANSF"), "AFFILIATE_CLEAR" => GetMessage("SPCA_AFFILIATE_CLEAR"), ); if ($GLOBALS["USER"]->IsAuthorized()) { $dbAffiliate = CSaleAffiliate::GetList( array("TRANSACT_DATE" => "ASC"), array( "USER_ID" => intval($GLOBALS["USER"]->GetID()), "SITE_ID" => SITE_ID, ), false, false, array("ID", "PLAN_ID", "ACTIVE", "PAID_SUM", "APPROVED_SUM", "PENDING_SUM", "LAST_CALCULATE") ); if ($arAffiliate = $dbAffiliate->GetNext()) { $arResult = array(); if ($arAffiliate["ACTIVE"] == "Y") { $arResult["FIELDS"] = $arAffiliate; $affiliateCurrency = CSaleLang::GetLangCurrency(SITE_ID); if ($_REQUEST["del_filter"] <> '') DelFilter(Array("filter_date_from", "filter_date_to")); else InitFilter(Array("filter_date_from", "filter_date_to")); $filter_date_from = $_REQUEST["filter_date_from"]; $filter_date_to = $_REQUEST["filter_date_to"]; if ($filter_date_from == '' && $filter_date_to == '') { $filter_date_from = date($DB->DateFormatToPHP(CSite::GetDateFormat("SHORT")), mktime(0, 0, 0, date("m") - 3, 1, date("Y"))); $filter_date_to = date($DB->DateFormatToPHP(CSite::GetDateFormat("SHORT")), mktime(0, 0, 0, date("m"), date("d") + 1, date("Y"))); } $arResult["CURRENT_PAGE_PARAM"] = $APPLICATION->GetCurPageParam("", array("filter_date_from", "filter_date_to")); $arResult["CURRENT_PAGE"] = $APPLICATION->GetCurPage(); $arResult["CURRENT_DATE"] = date($DB->DateFormatToPHP(CSite::GetDateFormat("SHORT")), time()); $arResult["PAID_SUM_INCOME"] = (($arAffiliate["PAID_SUM"] >= 0) ? SaleFormatCurrency($arAffiliate["PAID_SUM"], $affiliateCurrency) : ""); $arResult["PAID_SUM_OUTCOME"] = (($arAffiliate["PAID_SUM"] < 0) ? SaleFormatCurrency(-$arAffiliate["PAID_SUM"], $affiliateCurrency) : ""); $arResult["FILTER"] = array( "filter_date_from" => $filter_date_from, "filter_date_to" => $filter_date_to ); $arFilter = array( "AFFILIATE_ID" => $arAffiliate["ID"] ); if ($filter_date_from <> '') $arFilter[">=TRANSACT_DATE"] = Trim($filter_date_from); if ($filter_date_to <> '') $arFilter["<=TRANSACT_DATE"] = Trim($filter_date_to); $arResult["TRANSACT"] = array(); $dbTransactList = CSaleAffiliateTransact::GetList( array("TRANSACT_DATE" => "ASC"), $arFilter, false, false, array("ID", "TRANSACT_DATE", "AMOUNT", "CURRENCY", "DEBIT", "DESCRIPTION") ); while ($arTransactList = $dbTransactList->GetNext()) { $arTransactList["AMOUNT_FORMAT"] = SaleFormatCurrency($arTransactList["AMOUNT"], $arTransactList["CURRENCY"]); $arTransactList["AMOUNT_INCOME"] = (($arTransactList["DEBIT"] == "Y") ? $arTransactList["AMOUNT_FORMAT"] : ""); $arTransactList["AMOUNT_OUTCOME"] = (($arTransactList["DEBIT"] != "Y") ? $arTransactList["AMOUNT_FORMAT"] : ""); $arTransactList["DESCRIPTION_NOTES"] = (array_key_exists($arTransactList["DESCRIPTION"], $arTransactTypes) ? $arTransactTypes[$arTransactList["DESCRIPTION"]] : ""); $arResult["TRANSACT"][] = $arTransactList; } $arResult["FILTER_ID"] = rand(0, 10000); } else { $arResult = False; } $this->IncludeComponentTemplate(); } else { LocalRedirect($arParams["REGISTER_PAGE"]."?REDIRECT_PAGE=".UrlEncode($APPLICATION->GetCurPage())); die(); } } else { LocalRedirect($arParams["REGISTER_PAGE"]."?REDIRECT_PAGE=".UrlEncode($APPLICATION->GetCurPage())); die(); } } else { ?> <b><?=ShowError(GetMessage("SPCA_NO_SHOP"))?></b> <? } ?>