Version 4.3.0
This commit is contained in:
1 parent
96997ddd8e
commit
fe1acf984a
1349 files changed
+116159
-67711
No files matched your search
@@ -221,10 +221,22 @@ class _SavedAction extends \IPS\Node\Model
|
||||
{
|
||||
/* Permission Checks */
|
||||
$member = $member ?: \IPS\Member::loggedIn();
|
||||
|
||||
/* Check the member can use saved actions, and they can moderate in this forum */
|
||||
if ( !$member->modPermission('can_use_saved_actions') )
|
||||
{
|
||||
throw new \DomainException('NO_PERMISSION');
|
||||
}
|
||||
|
||||
if ( $member->modPermission( 'forums' ) !== -1 AND $member->modPermission( 'forums' ) !== TRUE )
|
||||
{
|
||||
if ( !is_array( $member->modPermission( 'forums' ) ) or !in_array( $topic->container()->_id, $member->modPermission( 'forums' ) ) )
|
||||
{
|
||||
throw new \DomainException('NO_PERMISSION');
|
||||
}
|
||||
}
|
||||
|
||||
/* Check the action is enabled and allowed for the content item */
|
||||
if ( !$this->mm_enabled )
|
||||
{
|
||||
throw new \DomainException('DISABLED');
|
||||
@@ -283,7 +295,7 @@ class _SavedAction extends \IPS\Node\Model
|
||||
/* Reply */
|
||||
if ( $this->topic_reply )
|
||||
{
|
||||
$reply = \IPS\forums\Topic\Post::create( $topic, $this->topic_reply_content, FALSE, NULL, $this->topic_reply_postcount );
|
||||
$reply = \IPS\forums\Topic\Post::create( $topic, $this->topic_reply_content, FALSE, NULL, isset( $this->topic_reply_postcount ) AND $this->topic_reply_postcount ? TRUE : FALSE );
|
||||
}
|
||||
|
||||
/* Move */
|
||||
|
||||
Reference in new issue
Block a user