Update
Описание и параметры
int Update( int ID, array arFields, bool bReindex = true );
Изменяет параметры существующего форума с кодом ID на параметры, указанные в массиве arFields. Возвращает код изменяемого форума. Метод статический.
Параметры функции
Параметр | Описание | C версии |
---|---|---|
ID | Код форума, параметры которого необходимо изменить. | |
arFields |
Массив вида Array(field1=>value1[, field2=>value2 [, ..]]),
где field - название поля; value - значение поля. Поля перечислены в списке полей форума. |
|
bReindex | Необязательный. По умолчанию равен True. | 10.0.2 |
Возвращаемое значение
Возвращает код измененного форума. В случае ошибки изменения возвращает False.Смотрите также
- Поля форума
- Перед изменением форума следует проверить возможность изменения методом CanUserUpdateForum
Примеры использования
<? // Этот код привязывает сайт с кодом $site_code к форуму $FORUM_ID и прописывает "Шаблон пути к сообщению на сайте" в виде $FORUM_PATH $arFields = array("ACTIVE" => "Y", "SITES" => CForumNew::GetSites($FORUM_ID)); $arFields["SITES"][$site_code] = str_replace("#SITE_PATH#", $site_path, $FORUM_PATH); CForumNew::Update($FORUM_ID, $arFields); ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024