| Current Path : /var/www/homesaver/www/bitrix/modules/iblock/classes/general/ |
| Current File : /var/www/homesaver/www/bitrix/modules/iblock/classes/general/iblockoffers.php |
<?php
use Bitrix\Main;
class CAllIBlockOffersTmp
{
public static function Add($intProductIBlockID,$intOffersIBlockID)
{
global $DB;
$intProductIBlockID = (int)$intProductIBlockID;
$intOffersIBlockID = (int)$intOffersIBlockID;
if ($intProductIBlockID <= 0 || $intOffersIBlockID <= 0)
{
return false;
}
$connection = Main\Application::getConnection();
$helper = $connection->getSqlHelper();
$arFields = [
'PRODUCT_IBLOCK_ID' => $intProductIBlockID,
'OFFERS_IBLOCK_ID' => $intOffersIBlockID,
'~TIMESTAMP_X' => $helper->getCurrentDateTimeFunction(),
];
unset($helper, $connection);
return $DB->Add('b_iblock_offers_tmp', $arFields);
}
public static function Delete($ID)
{
global $DB;
$ID = (int)$ID;
if ($ID <= 0)
return false;
if(!$DB->Query("DELETE FROM b_iblock_offers_tmp WHERE ID=".$ID))
return false;
return true;
}
public static function GetOldID($intProductIBlockID,$intOffersIBlockID)
{
return false;
}
public static function DeleteOldID($intProductIBlockID,$intOffersIBlockID,$intInterval = 86400)
{
return true;
}
}