- Модуль: main
- Путь к файлу: ~/bitrix/modules/main/classes/mysql/short_uri.php
- Класс: CBXShortUri
- Вызов: CBXShortUri::Add
static function Add($arFields)
{
global $DB;
self::ClearErrors();
if (!self::ParseFields($arFields))
return false;
$arInsert = $DB->PrepareInsert("b_short_uri", $arFields);
$strSql =
"INSERT INTO b_short_uri (".$arInsert[0].", MODIFIED) ".
"VALUES(".$arInsert[1].", ".$DB->CurrentTimeFunction().")";
$DB->Query($strSql, false, "File: ".__FILE__."
Line: ".__LINE__);
$taskId = intval($DB->LastID());
$arFields["ID"] = $taskId;
foreach (GetModuleEvents("main", "OnAfterShortUriAdd", true) as $arEvent)
ExecuteModuleEventEx($arEvent, array($arFields));
return $taskId;
}