items = $this->get('Items'); $this->pagination = $this->get('Pagination'); $this->state = $this->get('State'); // Load css // HTMLHelper::_('stylesheet', 'com_jem/backend.css', array(), true); $wa = Factory::getApplication()->getDocument()->getWebAssetManager(); $wa->registerStyle('jem.backend', 'com_jem/backend.css')->useStyle('jem.backend'); // assign data to template $this->user = $user; $this->jemsettings = $jemsettings; // add toolbar $this->addToolbar(); parent::display($tpl); } /** * Add Toolbar */ protected function addToolbar() { ToolbarHelper::title(Text::_('COM_JEM_GROUPS'), 'groups'); /* retrieving the allowed actions for the user */ $canDo = JEMHelperBackend::getActions(0); /* create */ if (($canDo->get('core.create'))) { ToolbarHelper::addNew('group.add'); } /* edit */ if (($canDo->get('core.edit'))) { ToolbarHelper::editList('group.edit'); ToolbarHelper::divider(); } if ($canDo->get('core.edit.state')) { ToolbarHelper::checkin('groups.checkin'); } ToolbarHelper::deleteList('COM_JEM_CONFIRM_DELETE', 'groups.remove', 'JACTION_DELETE'); ToolbarHelper::divider(); ToolBarHelper::help('listgroups', true, 'https://www.joomlaeventmanager.net/documentation/manual/backend/groups'); } } ?>