aboutsummaryrefslogtreecommitdiff
path: root/lib/models/Forum/ForumDiscussion.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/models/Forum/ForumDiscussion.php')
-rw-r--r--lib/models/Forum/ForumDiscussion.php8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/models/Forum/ForumDiscussion.php b/lib/models/Forum/ForumDiscussion.php
index 70aeab5..ce648fa 100644
--- a/lib/models/Forum/ForumDiscussion.php
+++ b/lib/models/Forum/ForumDiscussion.php
@@ -20,6 +20,7 @@ use Forum\Service\DiscussionNotification;
* @property int $chdate
*
* @property ForumTopic $topic
+ * @property User $user
* @property ForumDiscussionType $discussion_type
* @property ForumPosting[] $postings
* @property ForumSubscription[] $subscribers
@@ -59,6 +60,12 @@ class ForumDiscussion extends SimpleORMap
'assoc_foreign_key' => 'discussion_id'
];
+ $config['belongs_to']['user'] = [
+ 'class_name' => User::class,
+ 'foreign_key' => 'user_id',
+ 'assoc_foreign_key' => 'user_id'
+ ];
+
$config['additional_fields']['range_id']['get'] = 'getRangeId';
$config['additional_fields']['category']['get'] = 'getCategory';
$config['additional_fields']['tags']['get'] = 'getTags';
@@ -169,6 +176,7 @@ class ForumDiscussion extends SimpleORMap
'discussion_id' => $this->discussion_id,
'topic_id' => $this->topic_id,
'type_id' => $this->type_id,
+ 'user_id' => $this->user_id,
'title' => $this->title,
'sticky' => (int) $this->sticky,
'closed_at' => $this->closed_at ? date('c', $this->closed_at) : '',