Добрый день, подскажите, если в настройках ставлю, чтобы создавался отчет в виде темы, и указываю ID существующей темы, то получаю ошибку.
кусок кода куда отправляет
Код:
Server Error
Argument 2 passed to XenForo_Model_Post::getPostInsertMessageState() must be an array, null given, called in /var/data/www/site.ru/library/Esthetic/CS/ControllerPublic/Shopping.php on line 2527 and defined
кусок кода куда отправляет
Код:
$writer = XenForo_DataWriter::create('XenForo_DataWriter_Discussion_Thread');
$writer->bulkSet(array (
'user_id' => $organizer['user_id'],
'username' => $organizer['username'],
'title' => $title,
'node_id' => $forum['node_id'],
'discussion_open' => true,
'sticky' => false,
'discussion_state' => $this->getModelFromCache('XenForo_Model_Post')->getPostInsertMessageState(array ( ), $forum),
));
$post_writer = $writer->getFirstMessageDw();
$post_writer->set('message', $estimate_str);
$post_writer->setExtraData(XenForo_DataWriter_DiscussionMessage_Post::-DATA_FORUM, $forum);
$writer->setExtraData(XenForo_DataWriter_Discussion_Thread::-DATA_FORUM, $forum);
$writer->preSave();
$writer->save();
Последнее редактирование модератором: