• Модуль: support
  • Путь к файлу: ~/bitrix/modules/support/classes/general/coupons.php
  • Класс: CSupportSuperCoupon
  • Вызов: CSupportSuperCoupon::Update
static function Update($ID, $arFields)
{
	global $DB, $APPLICATION, $USER;
	
	$ID = intval($ID);
	if(!CSupportSuperCoupon::__CheckFields($arFields))
		return false;
	
	$arFields['~TIMESTAMP_X'] = $DB->GetNowFunction();
	if(isset($USER) && is_object($USER))
	{
		$arFields['UPDATED_USER_ID'] = $USER->GetID();
	}
	
	$strUpdate = $DB->PrepareUpdate('b_ticket_supercoupons', $arFields);
	if ($strUpdate <> '')
	{
		$strSql = "UPDATE b_ticket_supercoupons SET $strUpdate WHERE ID=$ID";
		$q = $DB->Query($strSql, false, "File: ".__FILE__."
Line: ".__LINE__); $rows = intval($q->AffectedRowsCount()); } else { $APPLICATION->ThrowException(GetMessage('SUP_ST_ERROR_NO_UPDATE_DATA')); return false; } if ($rows <= 0) { $APPLICATION->ThrowException(GetMessage('SUP_ST_ERROR_NO_UPDATES_ROWS')); return false; } return true; }