10 $GLOBALS[
"APPLICATION"]->ThrowException(
"Empty user field",
"EMPTY_USER_ID");
15 $GLOBALS[
"APPLICATION"]->ThrowException(
"Empty currency field",
"EMPTY_CURRENCY");
20 $GLOBALS[
"APPLICATION"]->ThrowException(
"Empty transaction date field",
"EMPTY_TRANSACT_DATE");
35 $dbUser = CUser::GetByID(
$arFields[
"USER_ID"]);
36 if (!$dbUser->Fetch())
38 $GLOBALS[
"APPLICATION"]->ThrowException(str_replace(
"#ID#",
$arFields[
"USER_ID"],
GetMessage(
"SKGUT_NO_USER")),
"ERROR_NO_USER_ID");
54 return $DB->Query(
"DELETE FROM b_sale_user_transact WHERE ID = ".
$ID.
" ",
true);
60 $UserID = intval($UserID);
62 return $DB->Query(
"DELETE FROM b_sale_user_transact WHERE USER_ID = ".$UserID.
" ",
true);
68 $OrderID = intval($OrderID);
69 $DB->Query(
"Update b_sale_user_transact SET NOTES='ORDER ".$OrderID.
"' WHERE ORDER_ID = ".$OrderID.
" ",
true);
70 return $DB->Query(
"Update b_sale_user_transact SET ORDER_ID = NULL WHERE ORDER_ID = ".$OrderID.
" ",
true);
static OnUserDelete($UserID)
static CheckFields($ACTION, &$arFields, $ID=0)
static DeleteByOrder($OrderID)
IncludeModuleLangFile($filepath, $lang=false, $bReturnArray=false)
GetMessage($name, $aReplace=null)
$GLOBALS['_____370096793']