• Модуль: clouds
  • Путь к файлу: ~/bitrix/modules/clouds/classes/general/failover.php
  • Класс: CCloudFailover
  • Вызов: CCloudFailover::queueDelete
static function queueDelete($obBucket, $FILE_PATH)
{
	if (
		$obBucket->FAILOVER_BUCKET_ID > 0
		&& $obBucket->FAILOVER_DELETE === "Y"
		&& $obBucket->getQueueFlag()
	)
	{
		if (
			($obBucket->isFailoverEnabled() && CCloudFailover::IsEnabled())
			&& ($obBucket->FAILOVER_ACTIVE === "Y")
		)
		{
			$BUCKET_ID = $obBucket->ID;
		}
		else
		{
			$BUCKET_ID = $obBucket->FAILOVER_BUCKET_ID;
		}
		BitrixCloudsDeleteQueueTable::add(array(
			"TIMESTAMP_X" => new BitrixMainTypeDateTime(),
			"BUCKET_ID" => $BUCKET_ID,
			"FILE_PATH" => $FILE_PATH,
		));
	}
}