/** * Add the page title and toolbar. * * @since 1.6 */ protected function addToolbar() { $state = $this->get('State'); $canDo = MessagesHelper::getActions(); JToolbarHelper::title(JText::_('COM_MESSAGES_MANAGER_MESSAGES'), 'inbox.png'); if ($canDo->get('core.create')) { JToolbarHelper::addNew('message.add'); } if ($canDo->get('core.edit.state')) { JToolbarHelper::divider(); JToolbarHelper::publish('messages.publish', 'COM_MESSAGES_TOOLBAR_MARK_AS_READ'); JToolbarHelper::unpublish('messages.unpublish', 'COM_MESSAGES_TOOLBAR_MARK_AS_UNREAD'); } if ($state->get('filter.state') == -2 && $canDo->get('core.delete')) { JToolbarHelper::divider(); JToolbarHelper::deleteList('', 'messages.delete', 'JTOOLBAR_EMPTY_TRASH'); } elseif ($canDo->get('core.edit.state')) { JToolbarHelper::divider(); JToolbarHelper::trash('messages.trash'); } //JToolbarHelper::addNew('module.add'); JToolbarHelper::divider(); $bar = JToolBar::getInstance('toolbar'); $bar->appendButton('Slider', 'options', 'COM_MESSAGES_TOOLBAR_MY_SETTINGS', 'index.php?option=com_messages&view=config&tmpl=component', 850, 400); if ($canDo->get('core.admin')) { JToolbarHelper::preferences('com_messages'); } JToolbarHelper::divider(); JToolbarHelper::help('JHELP_COMPONENTS_MESSAGING_INBOX'); }
/** * Add the page title and toolbar. * * @return void * * @since 1.6 */ protected function addToolbar() { $canDo = JHelperContent::getActions('com_sibdiet'); // Get the toolbar object instance $bar = JToolBar::getInstance('toolbar'); $bar->addButtonPath(JPATH_COMPONENT . '/toolbar/button/'); JToolBarHelper::title(JText::_('COM_SIBDIET_MANAGER_REQUESTS'), 'list-view requests'); if (in_array('requests', $this->permissions)) { if ($canDo->get('core.create')) { JToolBarHelper::addNew('request.add'); } if (isset($this->items[0])) { if ($canDo->get('core.edit')) { JToolBarHelper::editList('request.edit'); } if ($canDo->get('core.edit.state')) { JToolbarHelper::checkin('requests.checkin'); } if ($this->state->get('filter.published') == -2 && $canDo->get('core.delete')) { JToolbarHelper::publish('requests.publish', 'JTOOLBAR_PUBLISH', true); JToolbarHelper::deleteList('', 'requests.delete', 'JTOOLBAR_EMPTY_TRASH'); } elseif ($canDo->get('core.edit.state')) { JToolbarHelper::trash('requests.trash'); } // Add a batch button for tags if ($canDo->get('core.edit') && $canDo->get('core.edit.state')) { JToolbarHelper::modal('collapseModal', 'icon-checkbox-partial', JText::_('JTOOLBAR_BATCH')); } $bar->appendButton('Print', 'index.php?option=com_sibdiet&view=printdiets&tmpl=component', 'COM_SIBDIET_PRINT_DIETS'); } } }
protected function addToolbar() { require_once JPATH_COMPONENT . '/helpers/authorlist.php'; $canDo = JHelperContent::getActions('com_authorlist'); $user = JFactory::getUser(); // Get the toolbar object instance $bar = JToolBar::getInstance('toolbar'); JToolbarHelper::title(JText::_('COM_AUTHORLIST_MANAGER_AUTHORS'), 'authorlist.png'); if ($canDo->get('core.create') || count($user->getAuthorisedCategories('com_authorlist', 'core.create')) > 0) { JToolbarHelper::addNew('author.add'); } if ($canDo->get('core.edit') || $canDo->get('core.edit.own')) { JToolbarHelper::editList('author.edit'); } if ($canDo->get('core.edit.state')) { JToolbarHelper::publish('authors.publish', 'JTOOLBAR_PUBLISH', true); JToolbarHelper::unpublish('authors.unpublish', 'JTOOLBAR_UNPUBLISH', true); JToolbarHelper::archiveList('authors.archive'); } if ($this->state->get('filter.state') == -2 && $canDo->get('core.delete')) { JToolbarHelper::deleteList('', 'authors.delete', 'JTOOLBAR_EMPTY_TRASH'); } elseif ($canDo->get('core.edit.state')) { JToolbarHelper::trash('authors.trash'); } if ($canDo->get('core.admin')) { JToolbarHelper::preferences('com_authorlist'); } JHtmlSidebar::setAction('index.php?option=com_authorlist'); JHtmlSidebar::addFilter(JText::_('JOPTION_SELECT_PUBLISHED'), 'filter_state', JHtml::_('select.options', JHtml::_('jgrid.publishedOptions'), 'value', 'text', $this->state->get('filter.state'), true)); JHtmlSidebar::addFilter(JText::_('JOPTION_SELECT_ACCESS'), 'filter_access', JHtml::_('select.options', JHtml::_('access.assetgroups'), 'value', 'text', $this->state->get('filter.access'))); JHtmlSidebar::addFilter(JText::_('JOPTION_SELECT_LANGUAGE'), 'filter_language', JHtml::_('select.options', JHtml::_('contentlanguage.existing', true, true), 'value', 'text', $this->state->get('filter.language'))); }
protected function addToolbar() { $canDo = DeviceHelper::getActions(); $bar = JToolBar::getInstance('toolbar'); JToolbarHelper::title(JText::_('COM_DEVICE_MANAGER_DEVICES'), 'folder categories'); JToolbarHelper::addNew('device.add'); if ($canDo->get('core.edit')) { JToolbarHelper::editList('device.edit'); } if ($canDo->get('core.edit.state')) { JToolbarHelper::publish('devices.publish', 'JTOOLBAR_PUBLISH', true); JToolbarHelper::unpublish('devices.unpublish', 'JTOOLBAR_UNPUBLISH', true); JToolbarHelper::archiveList('devices.archive'); JToolbarHelper::checkin('devices.checkin'); } /*将信息直接删除 if($canDo->get('core.delete')){ JToolbarHelper::deleteList('', 'labs.delete', 'JTOOLBAR_DELETE'); }*/ $state = $this->get('State'); if ($state->get('filter.state') == -2 && $canDo->get('core.delete')) { JToolbarHelper::deleteList('', 'devices.delete', 'JTOOLBAR_EMPTY_TRASH'); } else { if ($canDo->get('core.edit.state')) { JToolbarHelper::trash('devices.trash'); } } if ($canDo->get('core.admin')) { JToolbarHelper::preferences('com_device'); } JHtmlSidebar::setAction('index.php?option=com_device&view=devices'); JHtmlSidebar::addFilter(JText::_('JOPTION_SELECT_PUBLISHED'), 'filter_state', JHtml::_('select.options', JHtml::_('jgrid.publishedOptions'), 'value', 'text', $this->state->get('filter.state'), true)); }
/** * Add the page title and toolbar. * * @return void * * @since 1.6 */ protected function addToolbar() { $canDo = JHelperContent::getActions('com_languages'); JToolbarHelper::title(JText::_('COM_LANGUAGES_VIEW_LANGUAGES_TITLE'), 'comments-2 langmanager'); if ($canDo->get('core.create')) { JToolbarHelper::addNew('language.add'); } if ($canDo->get('core.edit')) { JToolbarHelper::editList('language.edit'); JToolbarHelper::divider(); } if ($canDo->get('core.edit.state')) { if ($this->state->get('filter.published') != 2) { JToolbarHelper::publishList('languages.publish'); JToolbarHelper::unpublishList('languages.unpublish'); } } if ($this->state->get('filter.published') == -2 && $canDo->get('core.delete')) { JToolbarHelper::deleteList('JGLOBAL_CONFIRM_DELETE', 'languages.delete', 'JTOOLBAR_EMPTY_TRASH'); JToolbarHelper::divider(); } elseif ($canDo->get('core.edit.state')) { JToolbarHelper::trash('languages.trash'); JToolbarHelper::divider(); } if ($canDo->get('core.admin')) { // Add install languages link to the lang installer component. $bar = JToolbar::getInstance('toolbar'); $bar->appendButton('Link', 'upload', 'COM_LANGUAGES_INSTALL', 'index.php?option=com_installer&view=languages'); JToolbarHelper::divider(); JToolbarHelper::preferences('com_languages'); JToolbarHelper::divider(); } JToolbarHelper::help('JHELP_EXTENSIONS_LANGUAGE_MANAGER_CONTENT'); JHtmlSidebar::setAction('index.php?option=com_languages&view=languages'); }
/** * Setting the toolbar */ protected function addToolBar($total = NULL) { JToolBarHelper::title(JText::_('COM_AGENDADIRIGENTES') . ': ' . JText::_('COM_AGENDADIRIGENTES_MANAGER_COMPROMISSOS') . ($total ? ' <span style="font-size: 0.5em; vertical-align: middle;">(' . $total . ' ' . JText::_('COM_AGENDADIRIGENTES_ITEMS') . ')</span>' : '')); if ($this->canDo->get('core.create')) { JToolBarHelper::addNew('compromisso.add'); } if ($this->canDo->get('core.edit') || $this->canDo->get('core.edit.own')) { JToolBarHelper::editList('compromisso.edit'); } if ($this->canDo->get('core.edit.state')) { $allowFeature = $this->state->get('params')->get('allowFeature', 'state'); $isSuperUser = array_search(8, $this->user->groups) !== false; JToolBarHelper::publishList('compromissos.publish'); JToolBarHelper::unpublishList('compromissos.unpublish'); if ($allowFeature == 'state' || $allowFeature == 'edit' && $this->canDo->get('core.edit') || $allowFeature == 'superuser' && $isSuperUser) { JToolbarHelper::custom('compromissos.featured', 'featured.png', 'featured_f2.png', 'JFEATURED', true); } JToolbarHelper::archiveList('compromissos.archive'); } if ($this->state->get('filter.state') == -2 && $this->canDo->get('core.delete')) { JToolbarHelper::deleteList('', 'compromissos.delete'); } elseif ($this->canDo->get('core.edit.state')) { JToolbarHelper::trash('compromissos.trash'); } // Options button. if ($this->canDo->get('core.admin')) { JToolBarHelper::preferences('com_agendadirigentes'); } }
/** * Add the page title and toolbar. * * @since 1.6 */ protected function addToolbar() { require_once JPATH_COMPONENT . '/helpers/banners.php'; $canDo = BannersHelper::getActions(); JToolbarHelper::title(JText::_('COM_BANNERS_MANAGER_CLIENTS'), 'banners-clients.png'); if ($canDo->get('core.create')) { JToolbarHelper::addNew('client.add'); } if ($canDo->get('core.edit')) { JToolbarHelper::editList('client.edit'); } if ($canDo->get('core.edit.state')) { JToolbarHelper::publish('clients.publish', 'JTOOLBAR_PUBLISH', true); JToolbarHelper::unpublish('clients.unpublish', 'JTOOLBAR_UNPUBLISH', true); JToolbarHelper::archiveList('clients.archive'); JToolbarHelper::checkin('clients.checkin'); } if ($this->state->get('filter.state') == -2 && $canDo->get('core.delete')) { JToolbarHelper::deleteList('', 'clients.delete', 'JTOOLBAR_EMPTY_TRASH'); } elseif ($canDo->get('core.edit.state')) { JToolbarHelper::trash('clients.trash'); } if ($canDo->get('core.admin')) { JToolbarHelper::preferences('com_banners'); } JToolbarHelper::help('JHELP_COMPONENTS_BANNERS_CLIENTS'); JHtmlSidebar::setAction('index.php?option=com_banners&view=clients'); JHtmlSidebar::addFilter(JText::_('JOPTION_SELECT_PUBLISHED'), 'filter_state', JHtml::_('select.options', JHtml::_('jgrid.publishedOptions'), 'value', 'text', $this->state->get('filter.state'), true)); }
protected function addToolbar() { $canDo = ReservaHelper::getActions(); $bar = JToolBar::getInstance('toolbar'); JToolbarHelper::title(JText::_('COM_RESERVA_MANAGER_EVENTOS'), ''); JToolbarHelper::addNew('evento.add'); if ($canDo->get('core.edit')) { JToolbarHelper::editList('evento.edit'); } if ($canDo->get('core.edit.state')) { JToolbarHelper::publish('eventos.publish', 'JTOOLBAR_PUBLISH', true); JToolbarHelper::unpublish('eventos.unpublish', 'JTOOLBAR_UNPUBLISH', true); JToolbarHelper::archiveList('eventos.archive'); JToolbarHelper::checkin('eventos.checkin'); } //agregar filtro a la vista para busqueda JHtmlSidebar::setAction('index.php?option=com_reserva&view=eventos'); JHtmlSidebar::addFilter(JText::_('JOPTION_SELECT_PUBLISHED'), 'filter_state', JHtml::_('select.options', JHtml::_('jgrid.publishedOptions'), 'value', 'text', $this->state->get('filter.state'), true)); /* if ($canDo->get('core.delete')) { JToolBarHelper::deleteList('', 'eventos.delete', 'JTOOLBAR_DELETE'); } se replaza el boton de borrado por envio a la papelera en vez de borrado completamente */ $state = $this->get('State'); if ($state->get('filter.state') == -2 && $canDo->get('core.delete')) { JToolbarHelper::deleteList('', 'eventos.delete', 'JTOOLBAR_EMPTY_TRASH'); } elseif ($canDo->get('core.edit.state')) { JToolbarHelper::trash('eventos.trash'); } if ($canDo->get('core.admin')) { JToolbarHelper::preferences('com_reserva'); } }
/** * Add the page title and toolbar. * * @return void * * @since 1.6 */ protected function addToolbar() { $canDo = JHelperContent::getActions('com_sibdiet'); // Get the toolbar object instance $bar = JToolBar::getInstance('toolbar'); $bar->addButtonPath(JPATH_COMPONENT . '/toolbar/button/'); JToolBarHelper::title(JText::_('COM_SIBDIET_MANAGER_CONTROLLER'), 'cogs controller'); if (in_array('requestschecks', $this->permissions)) { if (isset($this->items[0])) { if ($canDo->get('core.edit')) { JToolBarHelper::editList('request.edit'); } if ($canDo->get('core.edit.state')) { JToolbarHelper::checkin('requests.checkin'); JToolbarHelper::publish('requests.publish', 'JTOOLBAR_PUBLISH', true); JToolbarHelper::unpublish('requests.unpublish', 'JTOOLBAR_UNPUBLISH', true); JToolbarHelper::archiveList('requests.archive', 'COM_SIBDIET_TOOLBAR_WAITING_LIST'); } if ($this->state->get('filter.published') == -2) { JToolbarHelper::deleteList('', 'requests.delete', 'JTOOLBAR_EMPTY_TRASH'); } else { JToolbarHelper::trash('requests.trash'); } // Add a batch button for tags if ($canDo->get('core.edit') && $canDo->get('core.edit.state')) { JToolbarHelper::modal('collapseModal', 'icon-checkbox-partial', JText::_('JTOOLBAR_BATCH')); } } } }
/** * Setting the toolbar */ public function addToolBar() { $user = JFactory::getUser(); JToolbarHelper::title(JText::_('COM_ALFCONTACT_MANAGER_ALFCONTACTS'), 'alfcontact'); if ($user->authorise('core.create')) { JToolbarHelper::addNew('alfcontact.add'); } if ($user->authorise('core.edit') || $user->authorise('core.edit.own')) { JToolbarHelper::editList('alfcontact.edit'); } if ($user->authorise('core.edit.state')) { JToolbarHelper::publish('alfcontacts.publish', 'JTOOLBAR_PUBLISH', true); JToolbarHelper::unpublish('alfcontacts.unpublish', 'JTOOLBAR_UNPUBLISH', true); } if ($this->state->get('filter.published') == -2 && $user->authorise('core.delete')) { JToolbarHelper::deleteList('', 'alfcontacts.delete', 'JTOOLBAR_EMPTY_TRASH'); } elseif ($user->authorise('core.edit.state')) { JToolbarHelper::trash('alfcontacts.trash'); } // Options button. if ($user->authorise('core.admin')) { JToolBarHelper::preferences('com_alfcontact'); } JToolbarHelper::help('JHELP_COMPONENTS_ALFCONTACT_CONTACTS'); JHtmlSidebar::setAction('index.php?option=com_alfcontact&view=alfcontacts'); JHtmlSideBar::addFilter(JText::_('JOPTION_SELECT_PUBLISHED'), 'filter_published', JHtml::_('select.options', JHtml::_('jgrid.publishedOptions'), 'value', 'text', $this->state->get('filter.published'), true)); JHtmlSideBar::addFilter(JText::_('JOPTION_SELECT_ACCESS'), 'filter_access', JHtml::_('select.options', JHtml::_('access.assetgroups'), 'value', 'text', $this->state->get('filter.access'))); JHtmlSidebar::addFilter(JText::_('JOPTION_SELECT_LANGUAGE'), 'filter_language', JHtml::_('select.options', JHtml::_('contentlanguage.existing', true, true), 'value', 'text', $this->state->get('filter.language'))); }
/** * Add the page title and toolbar. * * @return void * * @since 1.6 */ protected function addToolbar() { require_once JPATH_COMPONENT . '/helpers/banners.php'; $canDo = JHelperContent::getActions('com_banners'); JToolbarHelper::title(JText::_('COM_BANNERS_MANAGER_CLIENTS'), 'bookmark banners-clients'); if ($canDo->get('core.create')) { JToolbarHelper::addNew('client.add'); } if ($canDo->get('core.edit')) { JToolbarHelper::editList('client.edit'); } if ($canDo->get('core.edit.state')) { JToolbarHelper::publish('clients.publish', 'JTOOLBAR_PUBLISH', true); JToolbarHelper::unpublish('clients.unpublish', 'JTOOLBAR_UNPUBLISH', true); JToolbarHelper::archiveList('clients.archive'); JToolbarHelper::checkin('clients.checkin'); } if ($this->state->get('filter.state') == -2 && $canDo->get('core.delete')) { JToolbarHelper::deleteList('', 'clients.delete', 'JTOOLBAR_EMPTY_TRASH'); } elseif ($canDo->get('core.edit.state')) { JToolbarHelper::trash('clients.trash'); } if ($canDo->get('core.admin')) { JToolbarHelper::preferences('com_banners'); } JToolbarHelper::help('JHELP_COMPONENTS_BANNERS_CLIENTS'); }
protected function addToolbar() { $canDo = FolioHelper::getActions(); $bar = JToolBar::getInstance('toolbar'); JToolbarHelper::title(JText::_('COM_FOLIO_MANAGER_FOLIOS'), ''); JToolbarHelper::addNew('folio.add'); if ($canDo->get('core.edit')) { JToolbarHelper::editList('folio.edit'); } if ($canDo->get('core.edit.state')) { JToolbarHelper::publish('folios.publish', 'JTOOLBAR_PUBLISH', true); JToolbarHelper::unpublish('folios.unpublish', 'JTOOLBAR_UNPUBLISH', true); JToolbarHelper::archiveList('folios.archive'); JToolbarHelper::checkin('folios.checkin'); } $state = $this->get('State'); if ($state->get('filter.state') == -2 && $canDo->get('core.delete')) { JToolbarHelper::deleteList('', 'folios.delete', 'JTOOLBAR_EMPTY_TRASH'); } elseif ($canDo->get('core.edit.state')) { JToolbarHelper::trash('folios.trash'); } if ($canDo->get('core.admin')) { JToolbarHelper::preferences('com_folio'); } JHtmlSidebar::setAction('index.php?option=com_folio&view=folios'); JHtmlSidebar::addFilter(JText::_('JOPTION_SELECT_PUBLISHED'), 'filter_state', JHtml::_('select.options', JHtml::_('jgrid.publishedOptions'), 'value', 'text', $this->state->get('filter.state'), true)); }
/** * Add the page title and toolbar. * * @since 1.6 */ protected function addToolbar() { $canDo = JHelperContent::getActions('com_languages'); JToolbarHelper::title(JText::_('COM_LANGUAGES_VIEW_LANGUAGES_TITLE'), 'comments-2 langmanager'); if ($canDo->get('core.create')) { JToolbarHelper::addNew('language.add'); } if ($canDo->get('core.edit')) { JToolbarHelper::editList('language.edit'); JToolbarHelper::divider(); } if ($canDo->get('core.edit.state')) { if ($this->state->get('filter.published') != 2) { JToolbarHelper::publishList('languages.publish'); JToolbarHelper::unpublishList('languages.unpublish'); } } if ($this->state->get('filter.published') == -2 && $canDo->get('core.delete')) { JToolbarHelper::deleteList('', 'languages.delete', 'JTOOLBAR_EMPTY_TRASH'); JToolbarHelper::divider(); } elseif ($canDo->get('core.edit.state')) { JToolbarHelper::trash('languages.trash'); JToolbarHelper::divider(); } if ($canDo->get('core.admin')) { JToolbarHelper::preferences('com_languages'); JToolbarHelper::divider(); } JToolbarHelper::help('JHELP_EXTENSIONS_LANGUAGE_MANAGER_CONTENT'); JHtmlSidebar::setAction('index.php?option=com_languages&view=languages'); JHtmlSidebar::addFilter(JText::_('JOPTION_SELECT_PUBLISHED'), 'filter_published', JHtml::_('select.options', JHtml::_('jgrid.publishedOptions'), 'value', 'text', $this->state->get('filter.published'), true)); JHtmlSidebar::addFilter(JText::_('JOPTION_SELECT_ACCESS'), 'filter_access', JHtml::_('select.options', JHtml::_('access.assetgroups'), 'value', 'text', $this->state->get('filter.access'))); }
protected function addToolbar() { $canDo = JHelperContent::getActions('com_jvisualcontent'); $user = JFactory::getUser(); JToolbarHelper::title(JText::_('COM_JVISUALCONTENT_EXTRAFIELDS_MANAGER')); // Create new button if ($canDo->get('core.create')) { JToolbarHelper::addNew('extrafield.add'); JToolbarHelper::divider(); } // Create edit button if ($canDo->get('core.edit') || $canDo->get('core.edit.own')) { JToolbarHelper::editList('type.edit'); } // Create publish, unpublish buttons if ($canDo->get('core.edit.state')) { JToolbarHelper::publish('extrafields.publish'); JToolbarHelper::unpublish('extrafields.unpublish'); JToolbarHelper::divider(); } if ($this->state->get('filter.published') == -2 && $user->authorise('core.delete')) { JToolbarHelper::deleteList('', 'extrafields.delete', 'JTOOLBAR_EMPTY_TRASH'); } elseif ($canDo->get('core.edit.state')) { JToolbarHelper::trash('extrafields.trash'); } // Create options button if ($canDo->get('core.admin')) { JToolbarHelper::preferences('com_jvisualcontent'); } if (version_compare(JVERSION, '3.0', '>=')) { $fieldsType = array('textfield' => JText::_('COM_JVISUALCONTENT_TEXT_FIELD'), 'textarea' => JText::_('COM_JVISUALCONTENT_TEXTAREA'), 'select' => JText::_('COM_JVISUALCONTENT_DROPDOWN_SELECT'), 'multiselect' => JText::_('COM_JVISUALCONTENT_DROPDOWN_LIST'), 'radio' => JText::_('COM_JVISUALCONTENT_RADIO'), 'checkbox' => JText::_('COM_JVISUALCONTENT_CHECKBOX'), 'editor' => JText::_('COM_JVISUALCONTENT_EDITOR'), 'calendar' => JText::_('COM_JVISUALCONTENT_CALENDAR'), 'file' => JText::_('COM_JVISUALCONTENT_FILE')); JHtmlSidebar::addFilter(JText::_('JOPTION_SELECT_PUBLISHED'), 'filter_published', JHtml::_('select.options', JHtml::_('jgrid.publishedOptions', array('archived' => false)), 'value', 'text', $this->state->get('filter.published'), true)); JHtmlSidebar::addFilter(JText::_('COM_JVISUALCONTENT_OPTION_SELECT_TYPE'), 'filter_type', JHtml::_('select.options', $fieldsType, 'value', 'text', $this->state->get('filter.type'))); } }
protected function addToolbar() { $state = $this->get('State'); JToolBarHelper::title(JText::_('COM_XMAP_SITEMAPS_TITLE'), 'list'); $canDo = JHelperContent::getActions('com_xmap', 'sitemap'); JToolBarHelper::addNew('sitemap.add'); JToolbarHelper::editList('sitemap.edit'); if ($canDo->get('core.edit.state')) { JToolbarHelper::publish('sitemaps.publish', 'JTOOLBAR_PUBLISH', true); JToolbarHelper::unpublish('sitemaps.unpublish', 'JTOOLBAR_UNPUBLISH', true); } if ($state->get('filter.state') == -2 && $canDo->get('core.delete')) { JToolbarHelper::deleteList('', 'sitemaps.delete', 'JTOOLBAR_EMPTY_TRASH'); } elseif ($canDo->get('core.edit.state')) { JToolbarHelper::trash('sitemaps.trash'); } if ($canDo->get('core.manage')) { JToolbarHelper::custom('sitemaps.ping', 'heart', 'heart', JText::_('COM_XMAP_TOOLBAR_PING')); } if (JFactory::getUser()->authorise('core.admin')) { JToolbarHelper::preferences('com_xmap'); } if (JHelperContent::getActions('com_plugins')->get('core.edit.state')) { JToolbarHelper::custom('sitemaps.plugins', 'power-cord', 'power-cord', JText::_('COM_XMAP_TOOLBAR_PLUGINS'), false); } JHtmlSidebar::setAction('index.php?option=com_xmap&view=sitemaps'); JHtmlSidebar::addFilter(JText::_('JOPTION_SELECT_PUBLISHED'), 'filter_state', JHtml::_('select.options', XmapHelper::getStateOptions(), 'value', 'text', $this->state->get('filter.state'))); JHtmlSidebar::addFilter(JText::_('JOPTION_SELECT_ACCESS'), 'filter_access', JHtml::_('select.options', JHtml::_('access.assetgroups'), 'value', 'text', $this->state->get('filter.access'))); $this->sidebar = JHtmlSidebar::render(); }
protected function addToolbar() { $title = JText::_('COM_DJCATALOG2_ITEMS'); if ($this->state->get('filter.parent') > 0) { $title .= ' - ' . JText::_('COM_DJCATALOG2_PARENT_ITEM') . ': ' . $this->state->get('filter.parent'); $title .= ' <a class="btn button" href="' . JRoute::_('index.php?option=com_djcatalog2&view=items&filter_parent=0') . '">' . JText::_('JCLEAR') . '</a>'; } JToolBarHelper::title($title, 'generic.png'); JToolBarHelper::addNew('item.add', 'JTOOLBAR_NEW'); JToolBarHelper::editList('item.edit', 'JTOOLBAR_EDIT'); //JToolBarHelper::custom('items.recreateThumbnails','move','move',JText::_('COM_DJCATALOG2_RECREATE_THUMBNAILS'),true,true); JToolBarHelper::divider(); JToolBarHelper::custom('items.publish', 'publish.png', 'publish_f2.png', 'JTOOLBAR_PUBLISH', true); JToolBarHelper::custom('items.unpublish', 'unpublish.png', 'unpublish_f2.png', 'JTOOLBAR_UNPUBLISH', true); JToolBarHelper::archiveList('items.archive'); if ($this->state->get('filter.published') == -2) { JToolBarHelper::deleteList('', 'items.delete', 'JTOOLBAR_DELETE'); } else { JToolbarHelper::trash('items.trash'); } JToolBarHelper::divider(); JToolBarHelper::custom('items.available', 'publish.png', 'publish_f2.png', 'COM_DJCATALOG2_MAKE_AVAILABLE', true); JToolBarHelper::custom('items.inavailable', 'unpublish.png', 'unpublish_f2.png', 'COM_DJCATALOG2_MAKE_INAVAILABLE', true); JToolBarHelper::divider(); $export_icon = version_compare(JVERSION, '3.0.0', '<') ? 'export' : 'arrow-down'; //JToolBarHelper::custom('items.geocode', $export_icon, $export_icon, 'COM_DJCATALOG2_GEOCODE', true); JToolBarHelper::custom('items.export_filtered', $export_icon, $export_icon, 'COM_DJCATALOG2_EXPORT_FILTERED', false); JToolBarHelper::custom('items.export_selected', $export_icon, $export_icon, 'COM_DJCATALOG2_EXPORT_SELECTED', true); JToolBarHelper::custom('items.batch_approval', 'publish.png', 'publish_f2.png', 'Batch Approval', false); JToolBarHelper::divider(); JToolBarHelper::preferences('com_djcatalog2', '450', '900'); JToolBarHelper::divider(); }
/** * Method to configure the toolbar for this view. * * @return void * * @since 2.5 */ protected function addToolbar() { $canDo = FinderHelper::getActions(); JToolbarHelper::title(JText::_('COM_FINDER_INDEX_TOOLBAR_TITLE'), 'zoom-in finder'); $toolbar = JToolbar::getInstance('toolbar'); $toolbar->appendButton('Popup', 'archive', 'COM_FINDER_INDEX', 'index.php?option=com_finder&view=indexer&tmpl=component', 500, 210, 0, 0, 'window.parent.location.reload()', 'COM_FINDER_HEADING_INDEXER'); if ($canDo->get('core.edit.state')) { JToolbarHelper::publishList('index.publish'); JToolbarHelper::unpublishList('index.unpublish'); } if ($canDo->get('core.delete')) { JToolbarHelper::deleteList('', 'index.delete'); } if ($canDo->get('core.edit.state')) { JToolbarHelper::trash('index.purge', 'COM_FINDER_INDEX_TOOLBAR_PURGE', false); } if ($canDo->get('core.admin')) { JToolbarHelper::preferences('com_finder'); } $toolbar->appendButton('Popup', 'stats', 'COM_FINDER_STATISTICS', 'index.php?option=com_finder&view=statistics&tmpl=component', 550, 350); JToolbarHelper::help('JHELP_COMPONENTS_FINDER_MANAGE_INDEXED_CONTENT'); JHtmlSidebar::setAction('index.php?option=com_finder&view=index'); JHtmlSidebar::addFilter(JText::_('COM_FINDER_INDEX_FILTER_BY_STATE'), 'filter_state', JHtml::_('select.options', JHtml::_('finder.statelist'), 'value', 'text', $this->state->get('filter.state'))); JHtmlSidebar::addFilter(JText::_('COM_FINDER_INDEX_TYPE_FILTER'), 'filter_type', JHtml::_('select.options', JHtml::_('finder.typeslist'), 'value', 'text', $this->state->get('filter.type'))); }
/** * Add the page title and toolbar. * * @since 1.6 */ protected function addToolbar() { $state = $this->get('State'); $canDo = MessagesHelper::getActions(); JToolbarHelper::title(JText::_('COM_MESSAGES_MANAGER_MESSAGES'), 'inbox.png'); if ($canDo->get('core.create')) { JToolbarHelper::addNew('message.add'); } if ($canDo->get('core.edit.state')) { JToolbarHelper::divider(); JToolbarHelper::publish('messages.publish', 'COM_MESSAGES_TOOLBAR_MARK_AS_READ'); JToolbarHelper::unpublish('messages.unpublish', 'COM_MESSAGES_TOOLBAR_MARK_AS_UNREAD'); } if ($state->get('filter.state') == -2 && $canDo->get('core.delete')) { JToolbarHelper::divider(); JToolbarHelper::deleteList('', 'messages.delete', 'JTOOLBAR_EMPTY_TRASH'); } elseif ($canDo->get('core.edit.state')) { JToolbarHelper::divider(); JToolbarHelper::trash('messages.trash'); } //JToolbarHelper::addNew('module.add'); JToolbarHelper::divider(); $bar = JToolBar::getInstance('toolbar'); JHtml::_('bootstrap.modal', 'collapseModal'); $title = JText::_('COM_MESSAGES_TOOLBAR_MY_SETTINGS'); $dhtml = "<a class=\"btn modal btn-small\" href=\"index.php?option=com_messages&view=config&tmpl=component\"\n\t\t\t\t\trel=\"{handler:'iframe', size:{x:700,y:300}}\">\n\t\t\t\t\t<i class=\"icon-cog\" title=\"{$title}\"></i>{$title}</a>"; $bar->appendButton('Custom', $dhtml, 'config'); if ($canDo->get('core.admin')) { JToolbarHelper::preferences('com_messages'); } JToolbarHelper::divider(); JToolbarHelper::help('JHELP_COMPONENTS_MESSAGING_INBOX'); }
/** * Add the page title and toolbar. * * @return void * * @since 1.6 */ protected function addToolbar() { $state = $this->get('State'); $canDo = JHelperContent::getActions('com_messages'); JToolbarHelper::title(JText::_('COM_MESSAGES_MANAGER_MESSAGES'), 'envelope inbox'); if ($canDo->get('core.create')) { JToolbarHelper::addNew('message.add'); } if ($canDo->get('core.edit.state')) { JToolbarHelper::divider(); JToolbarHelper::publish('messages.publish', 'COM_MESSAGES_TOOLBAR_MARK_AS_READ', true); JToolbarHelper::unpublish('messages.unpublish', 'COM_MESSAGES_TOOLBAR_MARK_AS_UNREAD', true); } JToolbarHelper::divider(); $bar = JToolBar::getInstance('toolbar'); // Instantiate a new JLayoutFile instance and render the layout JHtml::_('behavior.modal', 'a.messagesSettings'); $layout = new JLayoutFile('toolbar.mysettings'); $bar->appendButton('Custom', $layout->render(array()), 'upload'); if ($state->get('filter.state') == -2 && $canDo->get('core.delete')) { JToolbarHelper::divider(); JToolbarHelper::deleteList('', 'messages.delete', 'JTOOLBAR_EMPTY_TRASH'); } elseif ($canDo->get('core.edit.state')) { JToolbarHelper::divider(); JToolbarHelper::trash('messages.trash'); } if ($canDo->get('core.admin')) { JToolbarHelper::preferences('com_messages'); } JToolbarHelper::divider(); JToolbarHelper::help('JHELP_COMPONENTS_MESSAGING_INBOX'); }
/** * Add the page title and toolbar. * * @return void * * @since 1.6 */ protected function addToolbar() { $canDo = SibdietHelper::getActions('com_sibdiet'); // Get the toolbar object instance $bar = JToolBar::getInstance('toolbar'); JToolBarHelper::title(JText::_('COM_SIBDIET_MANAGER_CONTAGS'), 'tags contags'); if (in_array('contags', $this->permissions)) { if ($canDo->get('core.create')) { JToolBarHelper::addNew('contag.add'); } if (isset($this->items[0])) { if ($canDo->get('core.edit')) { JToolBarHelper::editList('contag.edit'); } if ($canDo->get('core.edit.state')) { JToolbarHelper::checkin('contags.checkin'); } if ($this->state->get('filter.state') == -2 && $canDo->get('core.delete')) { JToolbarHelper::publish('contags.publish', 'JTOOLBAR_PUBLISH', true); JToolbarHelper::deleteList('', 'contags.delete', 'JTOOLBAR_EMPTY_TRASH'); } elseif ($canDo->get('core.edit.state')) { JToolbarHelper::trash('contags.trash'); } } } if ($canDo->get('core.admin')) { JToolBarHelper::preferences('com_sibdiet'); } }
/** * Add the page title and toolbar. * * @since 1.6 */ protected function addToolbar() { $state = $this->get('State'); $canDo = ContentHelper::getActions($this->state->get('filter.category_id')); JToolbarHelper::title(JText::_('COM_CONTENT_FEATURED_TITLE'), 'featured.png'); if ($canDo->get('core.create')) { JToolbarHelper::addNew('article.add'); } if ($canDo->get('core.edit')) { JToolbarHelper::editList('article.edit'); } if ($canDo->get('core.edit.state')) { JToolbarHelper::publish('articles.publish', 'JTOOLBAR_PUBLISH', true); JToolbarHelper::unpublish('articles.unpublish', 'JTOOLBAR_UNPUBLISH', true); JToolbarHelper::custom('featured.delete', 'remove.png', 'remove_f2.png', 'JTOOLBAR_REMOVE', true); JToolbarHelper::archiveList('articles.archive'); JToolbarHelper::checkin('articles.checkin'); } if ($state->get('filter.published') == -2 && $canDo->get('core.delete')) { JToolbarHelper::deleteList('', 'articles.delete', 'JTOOLBAR_EMPTY_TRASH'); } elseif ($canDo->get('core.edit.state')) { JToolbarHelper::trash('articles.trash'); } if ($canDo->get('core.admin')) { JToolbarHelper::preferences('com_content'); } JToolbarHelper::help('JHELP_CONTENT_FEATURED_ARTICLES'); JHtmlSidebar::setAction('index.php?option=com_content&view=featured'); JHtmlSidebar::addFilter(JText::_('JOPTION_SELECT_PUBLISHED'), 'filter_published', JHtml::_('select.options', JHtml::_('jgrid.publishedOptions'), 'value', 'text', $this->state->get('filter.published'), true)); JHtmlSidebar::addFilter(JText::_('JOPTION_SELECT_CATEGORY'), 'filter_category_id', JHtml::_('select.options', JHtml::_('category.options', 'com_content'), 'value', 'text', $this->state->get('filter.category_id'))); JHtmlSidebar::addFilter(JText::_('JOPTION_SELECT_MAX_LEVELS'), 'filter_level', JHtml::_('select.options', $this->f_levels, 'value', 'text', $this->state->get('filter.level'))); JHtmlSidebar::addFilter(JText::_('JOPTION_SELECT_ACCESS'), 'filter_access', JHtml::_('select.options', JHtml::_('access.assetgroups'), 'value', 'text', $this->state->get('filter.access'))); JHtmlSidebar::addFilter(JText::_('JOPTION_SELECT_AUTHOR'), 'filter_author_id', JHtml::_('select.options', $this->authors, 'value', 'text', $this->state->get('filter.author_id'))); JHtmlSidebar::addFilter(JText::_('JOPTION_SELECT_LANGUAGE'), 'filter_language', JHtml::_('select.options', JHtml::_('contentlanguage.existing', true, true), 'value', 'text', $this->state->get('filter.language'))); }
/** * Add the page title and toolbar. * * @return void * * @since 1.6 */ protected function addToolbar() { $state = $this->get('State'); $canDo = JHelperContent::getActions('com_messages'); JToolbarHelper::title(JText::_('COM_MESSAGES_MANAGER_MESSAGES'), 'envelope inbox'); if ($canDo->get('core.create')) { JToolbarHelper::addNew('message.add'); } if ($canDo->get('core.edit.state')) { JToolbarHelper::divider(); JToolbarHelper::publish('messages.publish', 'COM_MESSAGES_TOOLBAR_MARK_AS_READ', true); JToolbarHelper::unpublish('messages.unpublish', 'COM_MESSAGES_TOOLBAR_MARK_AS_UNREAD', true); } JToolbarHelper::divider(); $bar = JToolBar::getInstance('toolbar'); $bar->appendButton('Popup', 'cog', 'COM_MESSAGES_TOOLBAR_MY_SETTINGS', 'index.php?option=com_messages&view=config&tmpl=component', 500, 250, 0, 0, '', '', '<button class="btn" type="button" data-dismiss="modal" aria-hidden="true">' . JText::_('JCANCEL') . '</button>' . '<button class="btn btn-success" type="button" data-dismiss="modal" aria-hidden="true"' . ' onclick="jQuery(\'#modal-cog iframe\').contents().find(\'#saveBtn\').click();">' . JText::_('JSAVE') . '</button>'); if ($state->get('filter.state') == -2 && $canDo->get('core.delete')) { JToolbarHelper::divider(); JToolbarHelper::deleteList('', 'messages.delete', 'JTOOLBAR_EMPTY_TRASH'); } elseif ($canDo->get('core.edit.state')) { JToolbarHelper::divider(); JToolbarHelper::trash('messages.trash'); } if ($canDo->get('core.admin')) { JToolbarHelper::preferences('com_messages'); } JToolbarHelper::divider(); JToolbarHelper::help('JHELP_COMPONENTS_MESSAGING_INBOX'); }
protected function addToolBar() { $state = $this->get('State'); $canDo = JHelperContent::getActions('com_sppagebuilder'); // return user permission status $user = JFactory::getUser(); $bar = JToolBar::getInstance('toolbar'); JToolBarHelper::title(JText::_('Page Builder')); // new page button if ($canDo->get('core.create')) { JToolbarHelper::addNew('page.add'); } // edit button if ($canDo->get('core.edit')) { JToolbarHelper::editList('page.edit'); } // publish and unpublish button if ($canDo->get('core.edit.state')) { JToolbarHelper::publish('pages.publish', 'JTOOLBAR_PUBLISH', true); JToolbarHelper::unpublish('pages.unpublish', 'JTOOLBAR_UNPUBLISH', true); } // delete and trush button if ($this->state->get('filter.published') == -2 && $canDo->get('core.delete')) { JToolbarHelper::deleteList('', 'pages.delete', 'JTOOLBAR_EMPTY_TRASH'); } elseif ($canDo->get('core.edit.state')) { JToolbarHelper::trash('pages.trash'); } JHtmlSidebar::setAction('index.php?option=com_sppagebuilder&view=pages'); JHtmlSidebar::addFilter(JText::_('JOPTION_SELECT_PUBLISHED'), 'filter_published', JHtml::_('select.options', JHtml::_('jgrid.publishedOptions', array('archived' => false)), 'value', 'text', $this->state->get('filter.published'), true)); JHtmlSidebar::addFilter(JText::_('JOPTION_SELECT_ACCESS'), 'filter_access', JHtml::_('select.options', JHtml::_('access.assetgroups'), 'value', 'text', $this->state->get('filter.access'))); JHtmlSidebar::addFilter(JText::_('JOPTION_SELECT_LANGUAGE'), 'filter_language', JHtml::_('select.options', JHtml::_('contentlanguage.existing', true, true), 'value', 'text', $this->state->get('filter.language'))); }
protected function addToolbar() { $canDo = JHarvestHelper::getActions('com_jharvest'); $user = JFactory::getUser(); // Get the toolbar object instance $bar = JToolBar::getInstance('toolbar'); JToolbarHelper::title(JText::_('COM_JHARVEST_HARVESTS_TITLE'), 'stack article'); if ($canDo->get('core.create')) { JToolbarHelper::addNew('harvest.add'); } if ($canDo->get('core.edit') || $canDo->get('core.edit.own')) { JToolbarHelper::editList('harvest.edit'); } if ($canDo->get('core.edit.state')) { JToolbarHelper::publish('harvests.publish', 'JTOOLBAR_PUBLISH', true); JToolbarHelper::unpublish('harvests.unpublish', 'JTOOLBAR_UNPUBLISH', true); JToolbarHelper::checkin('harvests.checkin'); } if ($this->state->get('filter.state') == -2 && $canDo->get('core.delete')) { JToolbarHelper::deleteList('', 'harvests.delete', 'JTOOLBAR_EMPTY_TRASH'); } elseif ($canDo->get('core.edit.state')) { JToolbarHelper::custom('harvests.reset', 'refresh', 'refresh', 'COM_JHARVEST_HARVESTS_BUTTON_RESET', false); JToolbarHelper::trash('harvests.trash'); } if ($user->authorise('core.admin', $this->option)) { JToolbarHelper::preferences($this->option); } JToolbarHelper::help('JHELP_JHARVEST_HARVESTS_MANAGER'); JHtmlSidebar::setAction('index.php?option=com_jharvest&view=harvests'); JHtmlSidebar::addFilter(JText::_('JOPTION_SELECT_PUBLISHED'), 'filter_state', JHtml::_('select.options', JHtml::_('jgrid.publishedOptions'), 'value', 'text', $this->state->get('filter.state'), true)); }
/** * Add the page title and toolbar. * * @since 1.6 */ protected function addToolbar() { require_once JPATH_COMPONENT . '/helpers/sibdiet.php'; $state = $this->get('State'); $canDo = SibdietHelper::getActions(); // Get the toolbar object instance $bar = JToolBar::getInstance('toolbar'); JToolBarHelper::title(JText::_('COM_SIBDIET_MANAGER_ACTIVITIES'), 'database activities'); if ($canDo->get('core.create')) { JToolBarHelper::addNew('activity.add'); } if ($canDo->get('core.edit') && isset($this->items[0])) { JToolBarHelper::editList('activity.edit'); } if ($canDo->get('core.edit.state')) { JToolbarHelper::checkin('activities.checkin'); } if ($state->get('filter.state') == -2 && $canDo->get('core.delete')) { JToolbarHelper::publish('activities.publish', 'JTOOLBAR_PUBLISH', true); JToolbarHelper::deleteList('', 'activities.delete', 'JTOOLBAR_EMPTY_TRASH'); } elseif ($canDo->get('core.edit.state')) { JToolbarHelper::trash('activities.trash'); } if ($canDo->get('core.admin')) { JToolBarHelper::preferences('com_sibdiet'); } JHtmlSidebar::setAction('index.php?option=com_sibdiet&view=activities'); }
/** * Add the page title and toolbar. * * @since 1.6 */ protected function addToolbar() { $state = $this->get('State'); $canDo = JHelperContent::getActions('com_edashboard', 'category', $state->get('filter.category_id')); $user = JFactory::getUser(); // Get the toolbar object instance $bar = JToolBar::getInstance('toolbar'); JToolbarHelper::title(JText::_('COM_EDASHBOARD_MANAGER'), 'calendar-3'); if (count($user->getAuthorisedCategories('com_edashboard', 'core.create')) > 0) { JToolbarHelper::addNew('post.add'); } if ($canDo->get('core.edit')) { JToolbarHelper::editList('post.edit'); } if ($canDo->get('core.edit.state')) { JToolbarHelper::publish('edashboard.publish', 'JTOOLBAR_PUBLISH', true); JToolbarHelper::unpublish('edashboard.unpublish', 'JTOOLBAR_UNPUBLISH', true); JToolbarHelper::archiveList('edashboard.archive'); } if ($canDo->get('core.admin')) { JToolbarHelper::checkin('post.checkin'); } if ($state->get('filter.published') == -2 && $canDo->get('core.delete')) { JToolbarHelper::deleteList('', 'edashboard.delete', 'JTOOLBAR_EMPTY_TRASH'); } elseif ($canDo->get('core.edit.state')) { JToolbarHelper::trash('edashboard.trash'); } if ($user->authorise('core.admin', 'com_edashboard')) { JToolbarHelper::preferences('com_edashboard'); } JToolbarHelper::help('JHELP_COMPONENTS_ACT'); JHtmlSidebar::setAction('index.php?option=com_edashboard&view=edashboard'); JHtmlSidebar::addFilter(JText::_('JOPTION_SELECT_PUBLISHED'), 'filter_published', JHtml::_('select.options', JHtml::_('jgrid.publishedOptions'), 'value', 'text', $this->state->get('filter.published'), true)); JHtmlSidebar::addFilter(JText::_('JOPTION_SELECT_CATEGORY'), 'filter_category_id', JHtml::_('select.options', JHtml::_('category.options', 'com_edashboard'), 'value', 'text', $this->state->get('filter.category_id'))); }
public function addToolbar() { JToolbarHelper::title(JText::_('COM_ENGLISHCONCEPT_TITLE')); JToolbarHelper::addNew('composition.add'); JToolbarHelper::editList('composition.edit'); JToolbarHelper::trash('composition.trash'); JToolbarHelper::deleteList('Do you want to delete it?', 'composition.delete'); }
public function toolbar() { // Add Joomla buttons here. JToolbarHelper::addNew('reindex', JText::_('COM_EASYSOCIAL_TOOLBAR_TITLE_BUTTON_INDEX_ITEMS')); JToolbarHelper::deleteList('', 'remove', JText::_('COM_EASYSOCIAL_TOOLBAR_TITLE_BUTTON_DELETE')); JToolbarHelper::divider(); JToolbarHelper::trash('purge', JText::_('COM_EASYSOCIAL_TOOLBAR_TITLE_BUTTON_PURGE'), false); }
/** * Add the page title and toolbar. * * @since 1.6 */ protected function addToolbar() { $state = $this->get('State'); $canDo = JHelperContent::getActions('com_modules'); $user = JFactory::getUser(); // Get the toolbar object instance $bar = JToolBar::getInstance('toolbar'); JToolbarHelper::title(JText::_('COM_MODULES_MANAGER_MODULES'), 'cube module'); if ($canDo->get('core.create')) { // Instantiate a new JLayoutFile instance and render the layout $layout = new JLayoutFile('toolbar.newmodule'); $bar->appendButton('Custom', $layout->render(array()), 'new'); } if ($canDo->get('core.edit')) { JToolbarHelper::editList('module.edit'); } if ($canDo->get('core.create')) { JToolbarHelper::custom('modules.duplicate', 'copy.png', 'copy_f2.png', 'JTOOLBAR_DUPLICATE', true); } if ($canDo->get('core.edit.state')) { JToolbarHelper::publish('modules.publish', 'JTOOLBAR_PUBLISH', true); JToolbarHelper::unpublish('modules.unpublish', 'JTOOLBAR_UNPUBLISH', true); JToolbarHelper::checkin('modules.checkin'); } if ($state->get('filter.state') == -2 && $canDo->get('core.delete')) { JToolbarHelper::deleteList('', 'modules.delete', 'JTOOLBAR_EMPTY_TRASH'); } elseif ($canDo->get('core.edit.state')) { JToolbarHelper::trash('modules.trash'); } // Add a batch button if ($user->authorise('core.create', 'com_modules') && $user->authorise('core.edit', 'com_modules') && $user->authorise('core.edit.state', 'com_modules')) { JHtml::_('bootstrap.modal', 'collapseModal'); $title = JText::_('JTOOLBAR_BATCH'); // Instantiate a new JLayoutFile instance and render the batch button $layout = new JLayoutFile('joomla.toolbar.batch'); $dhtml = $layout->render(array('title' => $title)); $bar->appendButton('Custom', $dhtml, 'batch'); } if ($canDo->get('core.admin')) { JToolbarHelper::preferences('com_modules'); } JToolbarHelper::help('JHELP_EXTENSIONS_MODULE_MANAGER'); JHtmlSidebar::addEntry(JText::_('JSITE'), 'index.php?option=com_modules&filter_client_id=0', $this->state->get('filter.client_id') == 0); JHtmlSidebar::addEntry(JText::_('JADMINISTRATOR'), 'index.php?option=com_modules&filter_client_id=1', $this->state->get('filter.client_id') == 1); JHtmlSidebar::setAction('index.php?option=com_modules'); JHtmlSidebar::addFilter('', 'filter_client_id', JHtml::_('select.options', ModulesHelper::getClientOptions(), 'value', 'text', $this->state->get('filter.client_id')), false); JHtmlSidebar::addFilter(JText::_('JOPTION_SELECT_PUBLISHED'), 'filter_state', JHtml::_('select.options', ModulesHelper::getStateOptions(), 'value', 'text', $this->state->get('filter.state'))); JHtmlSidebar::addFilter(JText::_('COM_MODULES_OPTION_SELECT_POSITION'), 'filter_position', JHtml::_('select.options', ModulesHelper::getPositions($this->state->get('filter.client_id')), 'value', 'text', $this->state->get('filter.position'))); JHtmlSidebar::addFilter(JText::_('COM_MODULES_OPTION_SELECT_MODULE'), 'filter_module', JHtml::_('select.options', ModulesHelper::getModules($this->state->get('filter.client_id')), 'value', 'text', $this->state->get('filter.module'))); JHtmlSidebar::addFilter(JText::_('JOPTION_SELECT_ACCESS'), 'filter_access', JHtml::_('select.options', JHtml::_('access.assetgroups'), 'value', 'text', $this->state->get('filter.access'))); JHtmlSidebar::addFilter(JText::_('JOPTION_SELECT_LANGUAGE'), 'filter_language', JHtml::_('select.options', JHtml::_('contentlanguage.existing', true, true), 'value', 'text', $this->state->get('filter.language'))); $this->sidebar = JHtmlSidebar::render(); }
/** * Add the page title and toolbar. * * @since 1.6 */ protected function addToolbar() { JFactory::getApplication()->input->set('hidemainmenu', true); JToolbarHelper::title(JText::_('Gestion des bénévoles : Editer un secteur')); JToolbarHelper::apply('service.apply'); JToolbarHelper::save('service.save'); JToolbarHelper::trash('delete.service'); if (empty($this->item->id)) { JToolbarHelper::cancel('service.cancel'); } else { JToolbarHelper::cancel('service.cancel', 'JTOOLBAR_CLOSE'); } }