protected function getMenu(Request $request) { // Build your menu here by constructing a MenuItemModel array $menuItems = []; $groups = new MenuItemModel('groupsid', $this->translator->trans('Password Groups'), 'groups', array(), 'iconclasses fa fa-object-group'); $menuItems[] = $groups; /** @var Groups $group */ /** @var UserGroup $usergroup */ if ($this->current_user) { $groups->addChild(new MenuItemModel('allgroups', 'All Groups', 'groups')); foreach ($this->current_user->getGroups() as $usergroup) { $group = $usergroup->getGroup(); $groups->addChild(new MenuItemModel('group_' . $group->getId(), $group->getName(), 'logins', ['groupid' => $group->getId()], '')); } $groups->addChild(new MenuItemModel('new_group', $this->translator->trans('New Group'), 'new_group', [], 'fa fa-plus')); } $menuItems[] = new MenuItemModel('export_all', $this->translator->trans('Export All Passwords'), 'export_logins'); /* * // Add some children // A child with an icon $groups->addChild(new MenuItemModel('ChildOneItemId', 'ChildOneDisplayName', 'child_1_route', array(), 'fa fa-rss-square')); // A child with default circle icon $groups->addChild(new MenuItemModel('ChildTwoItemId', 'ChildTwoDisplayName', 'child_2_route'));*/ return $this->activateByRoute($request->get('_route'), $menuItems); }
protected function getMenu(Request $request) { $earg = array(); $rootItems = array($dash = new MenuItemModel('dashboard', 'Dashboard', 'avanzu_admin_dash_demo', $earg, 'fa fa-dashboard'), $form = new MenuItemModel('forms', 'Forms', 'avanzu_admin_form_demo', $earg, 'fa fa-edit'), $widgets = new MenuItemModel('widgets', 'Widgets', 'avanzu_admin_demo', $earg, 'fa fa-th', 'new'), $ui = new MenuItemModel('ui-elements', 'UI Elements', '', $earg, 'fa fa-laptop')); $ui->addChild(new MenuItemModel('ui-elements-general', 'General', 'avanzu_admin_ui_gen_demo', $earg))->addChild($icons = new MenuItemModel('ui-elements-icons', 'Icons', 'avanzu_admin_ui_icon_demo', $earg)); return $this->activateByRoute($request->get('_route'), $rootItems); }
protected function getMenu(Request $request) { $earg = array(); $rootItems = array(new MenuItemModel('dashboard', 'Dashboard', 'unique_password_dashboard', $earg, 'fa fa-dashboard'), $password = new MenuItemModel('password', 'Password', '', $earg, 'fa fa-key'), $categories = new MenuItemModel('categories', 'Categories', '', $earg, 'fa fa-folder-open-o')); $password->addChild(new MenuItemModel('add-passwords', 'Add New', 'unique_password_add', $earg, 'fa fa-plus'))->addChild(new MenuItemModel('list-passwords', 'Retrieve', 'unique_password_list', $earg, 'fa fa-unlock')); $categories->addChild(new MenuItemModel('list-categories', 'List', 'unique_categories_list', $earg, 'fa fa-folder-open-o')); return $this->activateByRoute($request->get('_route'), $rootItems); }