protected static function _checkIdPMetadataIsConnectionAllowed(array $data, $revisionId = NULL) { $idpcontroller = new sspmod_janus_EntityController(SimpleSAML_Configuration::getConfig('module_janus.php')); $idpcontroller->setEntity($data['idpentityid'], $revisionId); if ($idpcontroller->getAllowedAll() != "yes") { $idpblocked = $idpcontroller->getBlockedEntities(); if (count($idpblocked) && !array_key_exists($data['spentityid'], $idpblocked)) { return true; } $idpallowed = $idpcontroller->getAllowedEntities(); if (count($idpallowed) && array_key_exists($data['spentityid'], $idpallowed)) { return true; } return false; } return true; }