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