• Модуль: cluster
  • Путь к файлу: ~/bitrix/modules/cluster/classes/general/queue.php
  • Класс: CClusterQueue
  • Вызов: CClusterQueue::Add
static function Add($group_id, $command, $param1, $param2, $param3)
{
	global $DB;

	$sql_group_id = "'".intval($group_id)."'";
	$sql_command = "'".$DB->ForSQL($command, 50)."'";
	$sql_param1 = CClusterQueue::QuoteParam($param1);
	$sql_param2 = CClusterQueue::QuoteParam($param2);
	$sql_param3 = CClusterQueue::QuoteParam($param3);
	$DB->StartUsingMasterOnly();
	$DB->Query("
		INSERT INTO b_cluster_queue (
		TIMESTAMP_X, GROUP_ID, COMMAND, PARAM1, PARAM2, PARAM3
		) values (
		".$DB->CurrentTimeFunction().", ".$sql_group_id.", ".$sql_command.", ".$sql_param1.", ".$sql_param2.", ".$sql_param3."
		)
	");
	$DB->StopUsingMasterOnly();
}