/** * Get the tool-bar to render. * * @return RToolbar */ public function getToolbar() { $user = JFactory::getUser(); $firstGroup = new RToolbarButtonGroup(); $secondGroup = new RToolbarButtonGroup(); $thirdGroup = new RToolbarButtonGroup(); $fourthGroup = new RToolbarButtonGroup(); if ($user->authorise('core.create', 'com_tracks')) { $new = RToolbarBuilder::createNewButton('project.add'); $firstGroup->addButton($new); $copy = RToolbarBuilder::createCopyButton('projects.copy'); $firstGroup->addButton($copy); } if ($user->authorise('core.edit', 'com_tracks')) { $edit = RToolbarBuilder::createEditButton('project.edit'); $secondGroup->addButton($edit); } if ($user->authorise('core.delete', 'com_tracks')) { $delete = RToolbarBuilder::createDeleteButton('projects.delete'); $fourthGroup->addButton($delete); } $toolbar = new RToolbar(); $toolbar->addGroup($firstGroup)->addGroup($secondGroup)->addGroup($thirdGroup)->addGroup($fourthGroup); return $toolbar; }