Version 4.7.6
This commit is contained in:
1 parent
8ba7d43898
commit
7b7404e741
1085 files changed
+30590
-7837
No files matched your search
@@ -114,6 +114,16 @@ class _Application extends \IPS\Application
|
||||
\IPS\Member::loggedIn()->language()->words[ 'menu__core_mp_' . $c['id'] ] = $c['name'];
|
||||
\IPS\Member::loggedIn()->language()->words[ 'menu__core_mp_' . $c['id'] . '_all' ] = 'All ' . $c['name'];
|
||||
}
|
||||
|
||||
if ( \IPS\Application::appIsEnabled( 'cloud' ) )
|
||||
{
|
||||
$menu['smartcommunity']['features'] = array(
|
||||
'tab' => 'core',
|
||||
'controller' => 'cloud',
|
||||
'do' => '',
|
||||
'restriction' => 'licensekey_manage'
|
||||
);
|
||||
}
|
||||
|
||||
return $menu;
|
||||
}
|
||||
@@ -583,8 +593,13 @@ class _Application extends \IPS\Application
|
||||
'club_member_added' => ['club' => \IPS\Member\Club::class, 'member' => \IPS\Member::class, 'status' => "string" ],
|
||||
'club_member_removed' => ['club' => \IPS\Member\Club::class, 'member' => \IPS\Member::class ],
|
||||
'member_create' => \IPS\Member::class,
|
||||
'member_registration_complete' => \IPS\Member::class,
|
||||
'member_edited' => [ 'member' => \IPS\Member::class, 'changes' => "array" ],
|
||||
'member_delete' => \IPS\Member::class,
|
||||
'member_warned' => \IPS\core\Warnings::class,
|
||||
'member_merged' => [ 'kept' => \IPS\Member::class, 'removed' => \IPS\Member::class],
|
||||
'content_promoted' => \IPS\Content::class,
|
||||
'content_marked_solved' => [ 'item' => \IPS\Content\Item::class, 'comment' => \IPS\Content\Comment::class , 'markedBy' => \IPS\Member::class ]
|
||||
], parent::getWebhooks() );
|
||||
}
|
||||
|
||||
@@ -619,7 +634,7 @@ class _Application extends \IPS\Application
|
||||
}
|
||||
/* Have required profile actions that need completing */
|
||||
else if (
|
||||
\IPS\Settings::i()->quick_register AND
|
||||
\IPS\Settings::i()->allow_reg AND
|
||||
!\IPS\Member::loggedIn()->members_bitoptions['profile_completed'] AND
|
||||
!\in_array( \IPS\Dispatcher::i()->controller, array( 'register', 'login', 'redirect', 'ajax', 'settings', 'checkout', 'pixabay', 'editor' ) ) AND
|
||||
$completion = \IPS\Member::loggedIn()->profileCompletion() AND
|
||||
@@ -683,4 +698,16 @@ class _Application extends \IPS\Application
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
||||
/**
|
||||
* Install the application's settings
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function installSettings()
|
||||
{
|
||||
/* It's enough if we run this only for the core app instead for each app which is upgraded */
|
||||
\IPS\core\extensions\core\CommunityEnhancements\Zapier::rebuildRESTApiPermissions();
|
||||
parent::installSettings();
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user