13 $GLOBALS[
"APPLICATION"]->ThrowException(
GetMessage(
"SCGAT2_NO_AFF"),
"EMPTY_AFFILIATE_ID");
18 $GLOBALS[
"APPLICATION"]->ThrowException(
GetMessage(
"SCGAT2_NO_CURRENCY"),
"EMPTY_CURRENCY");
23 $GLOBALS[
"APPLICATION"]->ThrowException(
GetMessage(
"SCGAT2_NO_DATE"),
"EMPTY_TRANSACT_DATE");
39 if (!$dbAddiliate->Fetch())
41 $GLOBALS[
"APPLICATION"]->ThrowException(str_replace(
"#ID#",
$arFields[
"AFFILIATE_ID"],
GetMessage(
"SCGAT2_NO_AFF1")),
"ERROR_NO_AFFILIATE_ID");
57 return $DB->Query(
"DELETE FROM b_sale_affiliate_transact WHERE ID = ".
$ID.
" ",
true);
63 $affiliateID = intval($affiliateID);
65 return $DB->Query(
"DELETE FROM b_sale_affiliate_transact WHERE AFFILIATE_ID = ".$affiliateID.
" ",
true);
77 "SELECT AT.ID, AT.AFFILIATE_ID, AT.AMOUNT, AT.CURRENCY, AT.DEBIT, AT.DESCRIPTION, ".
79 " ".$DB->DateToCharFunction(
"AT.TIMESTAMP_X",
"FULL").
" as TIMESTAMP_X, ".
80 " ".$DB->DateToCharFunction(
"AT.TRANSACT_DATE",
"FULL").
" as TRANSACT_DATE ".
81 "FROM b_sale_affiliate_transact AT ".
82 "WHERE AT.ID = ".$ID.
" ";
104 if (mb_substr(
$key, 0, 1) ==
"=")
106 $arFields1[mb_substr(
$key, 1)] = $value;
116 if (!isset($arFields1[
'TIMESTAMP_X']))
121 $arFields[
'~TIMESTAMP_X'] = $helper->getCurrentDateTimeFunction();
125 $strUpdate =
$DB->PrepareUpdate(
"b_sale_affiliate_transact",
$arFields);
127 foreach ($arFields1 as
$key => $value)
129 if ($strUpdate <>
'') $strUpdate .=
", ";
130 $strUpdate .=
$key.
"=".$value.
" ";
133 $strSql =
"UPDATE b_sale_affiliate_transact SET ".$strUpdate.
" WHERE ID = ".
$ID.
" ";
static CheckFields($ACTION, &$arFields, $ID=0)
static OnAffiliateDelete($affiliateID)
static Update($ID, $arFields)
static GetList($arOrder=array(), $arFilter=array(), $arGroupBy=false, $arNavStartParams=false, $arSelectFields=array())
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
IncludeModuleLangFile($filepath, $lang=false, $bReturnArray=false)
GetMessage($name, $aReplace=null)
if(empty($signedUserToken)) $key
$GLOBALS['_____370096793']