Add
Описание и параметры
int Add( array arFields );
Создает новую тему с параметрами, указанными в массиве arFields. Возвращает код созданной темы. Метод статический.
Параметры функции
Параметр | Описание | C версии |
---|---|---|
arFields |
Массив вида Array(field1=>value1[, field2=>value2 [, ..]]),
где field - название поля; value - значение поля. Поля перечислены в списке полей темы. Обязательные поля должны быть заполнены. |
Возвращаемое значение
Возвращает код созданной темы. В случае ошибки добавления возвращает False.Смотрите также
- Поля темы
- Перед добавлением темы следует проверить возможность добавления методом CForumTopic::CanUserAddTopic
- Для добавления и изменения сообщения и темы рекомендуется пользоваться высокоуровневой функцией ForumAddMessage
Примеры использования
<? // для добавления перемещенной темы: CForumTopic::Add(array('TITLE'=>$title, 'STATE'=>"L", 'USER_START_ID'=>$USER->GetID(), 'USER_START_NAME'=>$USER->GetLogin(), 'LAST_POSTER_NAME'=>$USER->GetLogin(), 'START_DATE'=>date("Y-m-d H:i:s",time()), 'FORUM_ID'=>intval($val), 'TOPIC_ID'=>$TID, )); ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024