/** * @DI\Observe("claroline_user_additional_action") * * @param \Claroline\CoreBundle\Menu\UserAdditionalActionEvent $event */ public function onUserActionMenuRender(UserAdditionalActionEvent $event) { $user = $event->getUser(); $url = $this->router->generate('claro_cursus_user_sessions_management', ['user' => $user->getId()]); $menu = $event->getMenu(); $menu->addChild($this->translator->trans('user_sessions_management', [], 'cursus'), ['uri' => $url])->setExtra('icon', 'fa fa-list-alt'); return $menu; }
/** * @DI\Observe("claroline_user_additional_action") * * @param \Claroline\CoreBundle\Menu\UserAdditionalActionEvent $event */ public function onUserActionMenuRender(UserAdditionalActionEvent $event) { $user = $event->getUser(); $url = $this->router->generate('claro_tag_user_tag_form', array('user' => $user->getId())); $menu = $event->getMenu(); $menu->addChild($this->translator->trans('tag_action', array(), 'tag'), array('uri' => $url))->setExtra('icon', 'fa fa-tags')->setExtra('display', 'modal_form'); return $menu; }