- $default_avatars = array(
- 'mm' => t('generic profile image'),
- 'identicon' => t('random geometric pattern'),
- 'monsterid' => t('monster face'),
- 'wavatar' => t('computer generated face'),
- 'retro' => t('retro arcade style face'),
- );
-
- // Show warning if PHP version is too old
- if (! version_compare(PHP_VERSION, '5.3.0', '>=')) {
- $o = '<h5>' .t('Warning') .'</h5><p>';
- $o .= sprintf(t('Your PHP version %s is lower than the required PHP >= 5.3.'), PHP_VERSION);
- $o .= '<br>' .t('This addon is not functional on your server.') .'<p><br>';
- return;
- }
-
- // Libravatar falls back to gravatar, so show warning about gravatar addon if enabled
- $r = q("SELECT * FROM `addon` WHERE `name` = '%s' and `installed` = 1",
- dbesc('gravatar')
- );
- if (count($r)) {
- $o = '<h5>' .t('Information') .'</h5><p>' .t('Gravatar addon is installed. Please disable the Gravatar addon.<br>The Libravatar addon will fall back to Gravatar if nothing was found at Libravatar.') .'</p><br><br>';
+ $default_avatars = [
+ 'mm' => DI::l10n()->t('generic profile image'),
+ 'identicon' => DI::l10n()->t('random geometric pattern'),
+ 'monsterid' => DI::l10n()->t('monster face'),
+ 'wavatar' => DI::l10n()->t('computer generated face'),
+ 'retro' => DI::l10n()->t('retro arcade style face'),
+ 'robohash' => DI::l10n()->t('roboter face'),
+ 'pagan' => DI::l10n()->t('retro adventure game character'),
+ ];
+
+ if (Addon::isEnabled('gravatar')) {
+ $o = '<h5>' .DI::l10n()->t('Information') .'</h5><p>' .DI::l10n()->t('Gravatar addon is installed. Please disable the Gravatar addon.<br>The Libravatar addon will fall back to Gravatar if nothing was found at Libravatar.') .'</p><br><br>';