protected function addToolbar() { JFactory::getApplication()->input->set('hidemainmenu', true); $user = JFactory::getUser(); $userId = $user->get('id'); $isNew = $this->item->id == 0; $canDo = ReservaHelper::getActions($this->item->catid, 0); JToolbarHelper::title(JText::_('COM_RESEVA_MANAGER_EVENTO'), ''); if ($canDo->get('core.edit') || count($user->getAuthorisedCategories('com_reserva', 'core.create'))) { JToolbarHelper::apply('evento.apply'); JToolbarHelper::save('evento.save'); } if (count($user->getAuthorisedCategories('com_reserva', 'core.create'))) { JToolbarHelper::save2new('evento.save2new'); } // If an existing item, can save to a copy. if (!$isNew && count($user->getAuthorisedCategories('com_reserva', 'core.create')) > 0) { JToolbarHelper::save2copy('evento.save2copy'); } if (empty($this->item->id)) { JToolbarHelper::cancel('evento.cancel'); } else { JToolbarHelper::cancel('evento.cancel', 'JTOOLBAR_CLOSE'); } }
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'); } }
protected function addToolbar() { $canDo = ReservaHelper::getActions(); $bar = JToolBar::getInstance('toolbar'); JToolbarHelper::title(JText::_('COM_RESERVA_MANAGER_ITEMS'), ''); JToolbarHelper::addNew('item.add'); if ($canDo->get('core.edit')) { JToolbarHelper::editList('item.edit'); } if ($canDo->get('core.admin')) { JToolbarHelper::preferences('com_reserva'); } if ($canDo->get('core.delete')) { JToolBarHelper::deleteList('', 'items.delete', 'JTOOLBAR_DELETE'); } }