use Drupal\user\Entity\User;
use Symfony\Component\HttpFoundation\Session\SessionInterface;
/**
* Implémentation du hook_user_insert() pour stocker le rôle après l'inscription.
*/
function melchior_event_registration_ga_user_insert(User $account) {
$session = \Drupal::service('session');
$logger = \Drupal::service('logger.factory')->get('melchior_event_registration_ga');
// Récupérer les rôles de l'utilisateur
$roles = $account->getRoles();
$roles = array_diff($roles, ['authenticated', 'anonymous']);
// Log pour voir si la fonction est bien appelée
$logger->notice('Hook user_insert() appelé pour : @uid, rôles : @roles', [
'@uid' => $account->id(),
'@roles' => implode(', ', $roles)
]);
// Stocker le rôle en session
if (!empty($roles)) {
$session->set('user_registration_success', TRUE);
$session->set('user_registration_role', reset($roles)); // Prend le premier rôle attribué
}
}
Document 7 : Rapport sur le développement humain | Melchior
Aller au contenu principal
La plateforme pédagogique qui éclaire l’économie
→ En partenariat avec l'Éducation nationale
Document 7 : Rapport sur le développement humain
Facile
Question :
14) Les inégalités entre les hommes et les femmes tendent-elles à être les plus fortes dans les pays à haut niveau de développement ou à faible niveau de développement ?
14) Les inégalités entre les hommes et les femmes tendent-elles à être les plus fortes dans les pays à haut niveau de développement ou à faible niveau de développement ?
On observe une certaine forme de corrélation négative entre le niveau de développement et les inégalités de genre. L’IDG tend à décroître au fur et à mesure que l’on descend dans le classement des pays selon leur IDH, ce qui signifie que l’écart entre l’IDH des hommes et celui des femmes tend à devenir de plus en plus significatif (en défaveur des femmes). La relation entre faible niveau de développement et inégalités de genre est circulaire : c’est le faible niveau de développement qui explique que les avancées soient faibles pour les femmes (par exemple car il n’y a pas d’institutions luttant contre l’inégalité de genre) et l’inégalité de genre, à son tour, entrave les possibilités de développement (par exemple, en limitant l’accès à l’éducation aux femmes).
Newsletter
Suivre toute l'actualité de Melchior et être invité aux événements