You are here

function _social_group_invite_current_type_enabled_invites in Open Social 8.9

Same name and namespace in other branches
  1. 10.3.x modules/social_features/social_group/modules/social_group_invite/social_group_invite.module \_social_group_invite_current_type_enabled_invites()
  2. 10.0.x modules/social_features/social_group/modules/social_group_invite/social_group_invite.module \_social_group_invite_current_type_enabled_invites()
  3. 10.1.x modules/social_features/social_group/modules/social_group_invite/social_group_invite.module \_social_group_invite_current_type_enabled_invites()
  4. 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;
}