/**
  * @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;
 }
Example #2
0
 /**
  * @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;
 }