• Модуль: forum
  • Путь к файлу: ~/bitrix/modules/forum/lib/message.php
  • Класс: BitrixForumMessageTable
  • Вызов: MessageTable::modifyMessageFields
static function modifyMessageFields(array &$data)
{
	unset($data["UPLOAD_DIR"]);
	if (array_key_exists("USE_SMILES", $data))
	{
		$data["USE_SMILES"] = $data["USE_SMILES"] === "N" ? "N" : "Y";
	}
	if (array_key_exists("NEW_TOPIC", $data))
	{
		$data["NEW_TOPIC"] = $data["NEW_TOPIC"] === "Y" ? "Y" : "N";
	}
	if (array_key_exists("APPROVED", $data))
	{
		$data["APPROVED"] = $data["APPROVED"] === Message::APPROVED_DISAPPROVED ? Message::APPROVED_DISAPPROVED : Message::APPROVED_APPROVED;
	}
	if (array_key_exists("SOURCE_ID", $data))
	{
		$data["SOURCE_ID"] = self::filterSourceIdParam($data['SOURCE_ID']);
	}
}