You are here

function ldap_authorization_og_authorization_id in Lightweight Directory Access Protocol (LDAP) 8.2

Same name and namespace in other branches
  1. 7.2 ldap_authorization/ldap_authorization_og/ldap_authorization_og.module \ldap_authorization_og_authorization_id()
  2. 7 ldap_authorization/ldap_authorization_og/ldap_authorization_og.module \ldap_authorization_og_authorization_id()

Format authorization id

Parameters

int $gid as organic group gid:

int $rid as organic group rig:

array $group_entity as entity associated with organic group:

Return value

string "normalized" authorization id such as 3-3

8 calls to ldap_authorization_og_authorization_id()
LdapAuthorizationConsumerOG::mappingExamples in ldap_authorization/ldap_authorization_og/LdapAuthorizationConsumerOG.class.php
Get list of mappings based on existing Organic Groups and roles
LdapAuthorizationConsumerOG::normalizeMappings in ldap_authorization/ldap_authorization_og/LdapAuthorizationConsumerOG.class.php
LdapAuthorizationConsumerOG::og1Grants in ldap_authorization/ldap_authorization_og/LdapAuthorizationConsumerOG.class.php
LdapAuthorizationConsumerOG::og1Revokes in ldap_authorization/ldap_authorization_og/LdapAuthorizationConsumerOG.class.php
LdapAuthorizationConsumerOG::usersAuthorizations in ldap_authorization/ldap_authorization_og/LdapAuthorizationConsumerOG.class.php

... See full list

File

ldap_authorization/ldap_authorization_og/ldap_authorization_og.module, line 59
controls organic group membership based on LDAP values

Code

function ldap_authorization_og_authorization_id($gid, $rid, $entity_type = 'node') {
  return ldap_authorization_og_og_version() == 1 ? $gid . '-' . $rid : join(':', array(
    $entity_type,
    $gid,
    $rid,
  ));
}