Version 5.0.13
This commit is contained in:
1 parent
b89858b2ff
commit
5efe744c5f
1407 files changed
+69690
-30177
No files matched your search
@@ -19,14 +19,17 @@ use IPS\Application\Module;
|
||||
use IPS\Content;
|
||||
use IPS\Content\Comment;
|
||||
use IPS\Content\Item;
|
||||
use IPS\Content\Reaction;
|
||||
use IPS\Content\Review;
|
||||
use IPS\core\Achievements\Badge;
|
||||
use IPS\core\Achievements\Rank;
|
||||
use IPS\core\Achievements\Rule;
|
||||
use IPS\core\Assignments\Assignment;
|
||||
use IPS\core\extensions\core\CommunityEnhancements\FacebookPixel;
|
||||
use IPS\core\extensions\core\CommunityEnhancements\Postmark;
|
||||
use IPS\core\extensions\core\CommunityEnhancements\SendGrid;
|
||||
use IPS\core\extensions\core\CommunityEnhancements\Zapier;
|
||||
use IPS\core\Followed\Follow;
|
||||
use IPS\core\Warnings\Warning;
|
||||
use IPS\Data\Store;
|
||||
use IPS\DateTime;
|
||||
@@ -49,6 +52,7 @@ use IPS\MFA\MFAHandler;
|
||||
use IPS\Node\Model;
|
||||
use IPS\Notification;
|
||||
use IPS\Output;
|
||||
use IPS\Platform\Bridge;
|
||||
use IPS\Request;
|
||||
use IPS\Settings;
|
||||
use IPS\Theme;
|
||||
@@ -58,6 +62,7 @@ use function defined;
|
||||
use function in_array;
|
||||
use function is_numeric;
|
||||
use function ltrim;
|
||||
use function var_export;
|
||||
use const IPS\CIC;
|
||||
use const IPS\DEMO_MODE;
|
||||
|
||||
@@ -136,6 +141,16 @@ class Application extends SystemApplication
|
||||
|
||||
return $menu;
|
||||
}
|
||||
|
||||
/**
|
||||
* Which items should always be first in the ACP menu?
|
||||
* Example: [ [ 'stats' => 'core_keystats' ] ]
|
||||
* @return array
|
||||
*/
|
||||
public function acpMenuItemsAlwayFirst(): array
|
||||
{
|
||||
return [ [ 'stats' => 'core_keystats' ] ];
|
||||
}
|
||||
|
||||
/**
|
||||
* Return the custom badge for each row
|
||||
@@ -643,6 +658,10 @@ class Application extends SystemApplication
|
||||
'club_deleted' => Club::class,
|
||||
'club_member_added' => ['club' => Club::class, 'member' => Member::class, 'status' => "string" ],
|
||||
'club_member_removed' => ['club' => Club::class, 'member' => Member::class ],
|
||||
'member_flagged_as_spammer' => Member::class,
|
||||
'member_ban_state_changed' => ['member' => Member::class, 'value' => 'string'],
|
||||
'ban_filter_added' => [ 'ban' => "array" ],
|
||||
'ban_filter_removed' => [ 'ban' => "array" ],
|
||||
'member_create' => Member::class,
|
||||
'member_registration_complete' => Member::class,
|
||||
'member_edited' => [ 'member' => Member::class, 'changes' => "array" ],
|
||||
@@ -650,7 +669,14 @@ class Application extends SystemApplication
|
||||
'member_warned' => Warning::class,
|
||||
'member_merged' => [ 'kept' => Member::class, 'removed' => Member::class],
|
||||
'content_promoted' => Content::class,
|
||||
'content_marked_solved' => [ 'item' => Item::class, 'comment' => Comment::class , 'markedBy' => Member::class ]
|
||||
'content_reported' => Content::class,
|
||||
'content_followed' => Follow::class,
|
||||
'content_unfollowed' => Follow::class,
|
||||
'content_marked_solved' => [ 'item' => Item::class, 'comment' => Comment::class , 'markedBy' => Member::class ],
|
||||
'content_assigned' => Assignment::class,
|
||||
'content_unassigned' => Assignment::class,
|
||||
'content_reaction_added' => ['item' => Content::class, 'member' => Member::class, 'reaction' => Reaction::class],
|
||||
'content_reaction_removed' => ['item' => Content::class, 'member' => Member::class, 'reaction' => Reaction::class],
|
||||
], parent::getWebhooks() );
|
||||
}
|
||||
|
||||
@@ -782,7 +808,7 @@ class Application extends SystemApplication
|
||||
*/
|
||||
public function _getEssentialCookieNames(): array
|
||||
{
|
||||
$cookies = [ 'oauth_authorize', 'member_id', 'login_key', 'clearAutosave', 'lastSearch','device_key', 'IPSSessionFront', 'loggedIn', 'noCache', 'cookie_consent', 'cookie_consent_optional', 'theme_editor_vars' ];
|
||||
$cookies = [ 'oauth_authorize', 'member_id', 'login_key', 'clearAutosave', 'lastSearch','device_key', 'IPSSessionFront', 'loggedIn', 'noCache', 'cookie_consent', 'cookie_consent_optional' ];
|
||||
|
||||
if( Settings::i()->guest_terms_bar )
|
||||
{
|
||||
@@ -890,7 +916,6 @@ class Application extends SystemApplication
|
||||
break;
|
||||
|
||||
case 'UINode':
|
||||
case 'Permissions':
|
||||
$return[ '{node}' ] = new Text( 'extension_node_class', null, true, [], function( $val ){
|
||||
if( !is_subclass_of( $val, Model::class ) )
|
||||
{
|
||||
|
||||
Reference in new issue
Block a user