You are here

function ldap_authorization_og_authorization_id in Lightweight Directory Access Protocol (LDAP) 7.2

Same name and namespace in other branches
  1. 8.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

4 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::usersAuthorizations in ldap_authorization/ldap_authorization_og/LdapAuthorizationConsumerOG.class.php
LdapAuthorizationOg2Tests::getTestData in ldap_authorization/tests/Og2Tests.test
Get test data in convenient format, so tests are easier to read and write.
LdapAuthorizationOg2Tests::testBasicFunctionsAndApi in ldap_authorization/tests/Og2Tests.test
Just make sure install succeeds and.

File

ldap_authorization/ldap_authorization_og/ldap_authorization_og.module, line 50
Controls organic group membership based on LDAP values.

Code

function ldap_authorization_og_authorization_id($gid, $rid, $entity_type = 'node') {
  return join(':', [
    $entity_type,
    $gid,
    $rid,
  ]);
}