protected function ContributeManager::getUserBadge in Contribute 8
Get a user account's badge from Drupal.org.
Return value
string|NULL A user account's badge from Drupal.org.
1 call to ContributeManager::getUserBadge()
- ContributeManager::getMembership in src/
ContributeManager.php - Get membership status.
File
- src/
ContributeManager.php, line 525
Class
- ContributeManager
- Class ContributeManager.
Namespace
Drupal\contributeCode
protected function getUserBadge() {
$account_id = $this
->getAccountId();
$body = $this
->get('https://www.drupal.org/u/' . urlencode($account_id));
if (strpos($body, 'association_ind_member_badge.svg') !== FALSE) {
return 'https://www.drupal.org/sites/all/modules/drupalorg/drupalorg/images/association_ind_member_badge.svg';
}
elseif (strpos($body, 'association_org_member_badge.svg') !== FALSE) {
return 'https://www.drupal.org/sites/all/modules/drupalorg/drupalorg/images/association_org_member_badge.svg';
}
else {
return NULL;
}
}