• Модуль: controller
  • Путь к файлу: ~/bitrix/modules/controller/classes/general/controllermember.php
  • Класс: CAllControllerMember
  • Вызов: CAllControllerMember::AddCommand
static function AddCommand($member_guid, $command, $arAddParams = Array(), $task_id = false)
{
	global $DB;

	// unique command code
	$command_id = BitrixMainSecurityRandom::getString(32);

	$db_id = $DB->Add(
		"b_controller_command",
		array(
			"MEMBER_ID" => $member_guid,
			"COMMAND_ID" => $command_id,
			"TASK_ID" => $task_id,
			"COMMAND" => $command,
			"~DATE_INSERT" => $DB->CurrentTimeFunction(),
			"ADD_PARAMS" => (count($arAddParams)>0?serialize($arAddParams):false)
		),
		array("COMMAND", "ADD_PARAMS"),
		"", true //bIgnoreErrors
	);

	if($db_id > 0)
		return $command_id;
	else
		return false;
}