Beispiel #1
0
 /**
  * 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;
 }