- Модуль: 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();
}