/** * @param ConfigureMenuEvent $event */ public function onMenuConfigure(ConfigureMenuEvent $event) { $menu = $event->getMenu(); $labelPlugins = $this->translator->trans('Plugins'); $labelPluginName = $this->translator->trans('paywall.title'); $menu[$labelPlugins]->addChild($labelPluginName, array('uri' => $event->getRouter()->generate('newscoop_paywall_admin_admin'))); $menu[$labelPlugins][$labelPluginName]->addChild($this->translator->trans('Manage subscriptions'), array('uri' => $event->getRouter()->generate('newscoop_paywall_managesubscriptions_manage'))); $menu[$labelPlugins][$labelPluginName][$this->translator->trans('Manage subscriptions')]->setDisplay(false); $menu[$labelPlugins][$labelPluginName]->addChild($this->translator->trans('Manage User Subscriptions'), array('uri' => $event->getRouter()->generate('newscoop_paywall_userssubscriptions_index'))); $menu[$labelPlugins][$labelPluginName][$this->translator->trans('Manage User Subscriptions')]->setDisplay(false); $menu[$labelPlugins][$labelPluginName]->addChild($this->translator->trans('Configure Paywall'), array('uri' => $event->getRouter()->generate('newscoop_paywall_configurepaywall_index'))); $menu[$labelPlugins][$labelPluginName][$this->translator->trans('Configure Paywall')]->setDisplay(false); }
/** * @param \Newscoop\NewscoopBundle\Event\ConfigureMenuEvent $event */ public function onMenuConfigure(ConfigureMenuEvent $event) { $user = $this->userService->getCurrentUser(); if ($user->hasPermission('plugin_classifieds_access')) { $menu = $event->getMenu(); $labelPlugins = $this->translator->trans('Content'); $labelPluginName = $this->translator->trans('ads.menu.name'); $menu[$labelPlugins]->addChild($this->translator->trans('ads.menu.name'), array('uri' => $event->getRouter()->generate('ahs_advertsplugin_admin_index'))); $menu[$labelPlugins][$labelPluginName]->addChild($this->translator->trans('ads.menu.settings'), array('uri' => $event->getRouter()->generate('ahs_advertsplugin_admin_settings'))); $menu[$labelPlugins][$labelPluginName][$this->translator->trans('ads.menu.settings')]->setDisplay(false); $menu[$labelPlugins][$labelPluginName]->addChild($this->translator->trans('ads.menu.categories'), array('uri' => $event->getRouter()->generate('ahs_advertsplugin_categories_index'))); $menu[$labelPlugins][$labelPluginName][$this->translator->trans('ads.menu.categories')]->setDisplay(false); } }
/** * @param \Newscoop\NewscoopBundle\Event\ConfigureMenuEvent $event */ public function onMenuConfigure(ConfigureMenuEvent $event) { $menu = $event->getMenu(); $menu[$this->translator->trans('Plugins')]->addChild('YouTube Plugin', array('uri' => $event->getRouter()->generate('newscoop_youtubeplugin_admin_index'))); }
/** * @param ConfigureMenuEvent $event */ public function onMenuConfigure(ConfigureMenuEvent $event) { $menu = $event->getMenu(); $menu[$this->translator->trans('Plugins')]->addChild($this->translator->trans('aes.name'), array('uri' => $event->getRouter()->generate('newscoop_admin_aes_settings'))); }
/** * @param ConfigureMenuEvent $event */ public function onMenuConfigure(ConfigureMenuEvent $event) { $menu = $event->getMenu(); $menu[$this->translator->trans('Plugins')]->addChild($this->translator->trans('plugin.admin.titlecontent'), array('uri' => $event->getRouter()->generate('newscoop_analytics_default_admin'))); }
/** * @param ConfigureMenuEvent $event */ public function onMenuConfigure(ConfigureMenuEvent $event) { $menu = $event->getMenu(); $menu[$this->translator->trans('Plugins')]->addChild($this->translator->trans('plugin.recommendation.label.menu'), array('uri' => $event->getRouter()->generate('newscoop_sendrecommendation_admin_index'))); }
/** * @param ConfigureMenuEvent $event */ public function onMenuConfigure(ConfigureMenuEvent $event) { $menu = $event->getMenu(); $menu[$this->translator->trans('Plugins')]->addChild($this->translator->trans('plugin.ingest.menu'), array('uri' => $event->getRouter()->generate('newscoop_ingestplugin_entry_list'))); }