Документация для разработчиков
Темная тема

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