function _social_group_invite_current_type_enabled_invites in Open Social 8.9
Same name and namespace in other branches
- 10.3.x modules/social_features/social_group/modules/social_group_invite/social_group_invite.module \_social_group_invite_current_type_enabled_invites()
- 10.0.x modules/social_features/social_group/modules/social_group_invite/social_group_invite.module \_social_group_invite_current_type_enabled_invites()
- 10.1.x modules/social_features/social_group/modules/social_group_invite/social_group_invite.module \_social_group_invite_current_type_enabled_invites()
- 10.2.x modules/social_features/social_group/modules/social_group_invite/social_group_invite.module \_social_group_invite_current_type_enabled_invites()
Check if current group it's group_type has invites enabled.
Return value
bool TRUE if it's enabled.
3 calls to _social_group_invite_current_type_enabled_invites()
- SocialInviteLocalActionsBlock::blockAccess in modules/
social_features/ social_group/ modules/ social_group_invite/ src/ Plugin/ Block/ SocialInviteLocalActionsBlock.php - Indicates whether the block should be shown.
- SocialInviteLocalActionsBlock::build in modules/
social_features/ social_group/ modules/ social_group_invite/ src/ Plugin/ Block/ SocialInviteLocalActionsBlock.php - Builds and returns the renderable array for this block plugin.
- social_group_invite_preprocess_views_view in modules/
social_features/ social_group/ modules/ social_group_invite/ social_group_invite.module - Implements hook_preprocess_HOOK().
File
- modules/
social_features/ social_group/ modules/ social_group_invite/ social_group_invite.module, line 256 - The Social Invite group module.
Code
function _social_group_invite_current_type_enabled_invites() {
$enabled = FALSE;
$group = _social_group_get_current_group();
// Check if group type has content plugin enabled.
if ($group instanceof GroupInterface) {
$group_type = $group
->getGroupType();
if ($group_type
->hasContentPlugin('group_invitation')) {
$enabled = TRUE;
}
}
return $enabled;
}