protected function addToolbar() { $jinput = JFactory::getApplication()->input; $jinput->set('hidemainmenu', true); $user = JFactory::getUser(); $userId = $user->get('id'); $isNew = $this->item->id == 0; $canDo = Bt_SocialconnectAdminHelper::getActions($this->state->get('filter.category_id'), $this->item->id); JToolBarHelper::title($isNew ? JText::_('COM_BT_SOCIALCONNECT_CONNECTION_NEW') : JText::_('COM_BT_SOCIALCONNECT_CONNECTION_EDIT'), 'socialconnect-add.png'); if ($isNew && count($user->getAuthorisedCategories('com_bt_socialconnect', 'core.create')) > 0) { JToolBarHelper::apply('connection.apply'); JToolBarHelper::save('connection.save'); JToolBarHelper::save2new('connection.save2new'); JToolBarHelper::cancel('connection.cancel'); } else { if ($canDo->get('core.edit') || $canDo->get('core.edit.own') && $this->item->created_by == $userId) { JToolBarHelper::apply('connection.apply'); JToolBarHelper::save('connection.save'); // We can save this record, but check the create permission to see if we can return to make a new one. if ($canDo->get('core.create')) { JToolBarHelper::save2new('connection.save2new'); } } // If checked out, we can still save JToolBarHelper::cancel('connection.cancel', 'JTOOLBAR_CLOSE'); } JToolBarHelper::divider(); }
protected function addToolbar() { $jinput = JFactory::getApplication()->input; $jinput->set('hidemainmenu', true); $user = JFactory::getUser(); $userId = $user->get('id'); $isNew = $this->item->id == 0; $canDo = Bt_SocialconnectAdminHelper::getActions($this->state->get('filter.category_id'), $this->item->id); JToolBarHelper::title($isNew ? JText::_('COM_BT_SOCIALCONNECT_PUBLISH_NEW') : JText::_('COM_BT_SOCIALCONNECT_PUBLISH_EDIT'), 'socialconnect-add.png'); if ($isNew && count($user->getAuthorisedCategories('com_bt_socialconnect', 'core.create')) > 0) { JToolBarHelper::apply('channel.apply'); JToolBarHelper::save('channel.save'); JToolBarHelper::cancel('channel.cancel'); } else { if ($canDo->get('core.edit') || $canDo->get('core.edit.own') && $this->item->created_by == $userId) { JToolBarHelper::apply('channel.apply'); JToolBarHelper::save('channel.save'); } if ($canDo->get('core.create')) { JToolBarHelper::save2copy('channel.save2copy'); } JToolBarHelper::cancel('channel.cancel', 'JTOOLBAR_CLOSE'); } JToolBarHelper::divider(); }
protected function addToolbar() { $canDo = Bt_SocialconnectAdminHelper::getActions($this->state->get('filter.category_id')); $user = JFactory::getUser(); JToolBarHelper::title(JText::_('COM_BT_SOCIALCONNECT_SYSTEM_CONNECTION_MANAGER_TITLE'), 'systemconnect.png'); if ($canDo->get('core.create') || count($user->getAuthorisedCategories('com_bt_socialconnect', 'core.create')) > 0) { if ($canDo->get('core.create')) { $bar = JToolBar::getInstance('toolbar'); $bar->appendButton('Popup', 'new', 'JTOOLBAR_NEW', 'index.php?option=com_bt_socialconnect&view=social&tmpl=component', 650, 250); } } if ($canDo->get('core.edit.state')) { JToolBarHelper::divider(); JToolBarHelper::publish('channels.publish', 'JTOOLBAR_PUBLISH', true); JToolBarHelper::unpublish('channels.unpublish', 'JTOOLBAR_UNPUBLISH', true); JToolBarHelper::divider(); } if ($canDo->get('core.edit') || $canDo->get('core.edit.own')) { JToolBarHelper::editList('channel.edit'); } if ($canDo->get('core.delete')) { JToolBarHelper::deleteList('', 'channels.delete'); JToolBarHelper::divider(); } if ($canDo->get('core.admin')) { JToolBarHelper::preferences('com_bt_socialconnect'); JToolBarHelper::divider(); } }
protected function addToolbar() { $canDo = Bt_SocialconnectAdminHelper::getActions($this->state->get('filter.category_id')); $user = JFactory::getUser(); JToolBarHelper::title(JText::_('COM_BT_SOCIALCONNECT_USER_FIELD_TITLE'), 'userfield.png'); if ($canDo->get('core.create') || count($user->getAuthorisedCategories('com_bt_socialconnect', 'core.create')) > 0) { JToolBarHelper::addNew('userfield.add'); } if ($canDo->get('core.edit.state')) { JToolBarHelper::divider(); JToolBarHelper::publish('userfields.publish', 'JTOOLBAR_PUBLISH', true); JToolBarHelper::unpublish('userfields.unpublish', 'JTOOLBAR_UNPUBLISH', true); JToolBarHelper::divider(); } if ($canDo->get('core.edit') || $canDo->get('core.edit.own')) { JToolBarHelper::editList('userfield.edit'); } if ($canDo->get('core.delete')) { JToolBarHelper::deleteList('', 'userfields.delete'); JToolBarHelper::divider(); } if ($canDo->get('core.admin')) { JToolBarHelper::preferences('com_bt_socialconnect'); JToolBarHelper::divider(); } }
protected function addToolbar() { $canDo = Bt_SocialconnectAdminHelper::getActions($this->state->get('filter.category_id')); $user = JFactory::getUser(); JToolBarHelper::title(JText::_('COM_BT_SOCIALCONNECT_WIDGETS_MANAGER_TITLE'), 'widgeteven.png'); $bar = JToolBar::getInstance(); //JToolBarHelper::custom('installext', 'install', '', 'Install', false); //JToolBarHelper::custom('uninstallext', 'uninstall', '', 'Uninstall', false); if ($canDo->get('core.create')) { $bar = JToolBar::getInstance('toolbar'); $bar->appendButton('Popup', 'new', 'JTOOLBAR_NEW', 'index.php?option=com_bt_socialconnect&view=select&tmpl=component', 650, 250); } if ($canDo->get('core.edit.state')) { JToolBarHelper::divider(); JToolBarHelper::publish('widgets.publish', 'JTOOLBAR_PUBLISH', true); JToolBarHelper::unpublish('widgets.unpublish', 'JTOOLBAR_UNPUBLISH', true); JToolBarHelper::divider(); } if ($canDo->get('core.edit') || $canDo->get('core.edit.own')) { JToolBarHelper::editList('widget.edit'); } if ($canDo->get('core.delete')) { JToolBarHelper::deleteList('', 'widgets.delete'); JToolBarHelper::divider(); } if ($canDo->get('core.admin')) { JToolBarHelper::preferences('com_bt_socialconnect'); JToolBarHelper::divider(); } }
protected function addToolbar() { $jinput = JFactory::getApplication()->input; $jinput->set('hidemainmenu', true); $layout = $jinput->get('layout', '', 'cmd'); $user = JFactory::getUser(); $userId = $user->get('id'); $isNew = $this->item->id == 0; $canDo = Bt_SocialconnectAdminHelper::getActions($this->state->get('filter.category_id'), $this->item->id); JToolBarHelper::title($isNew ? JText::_('COM_BT_SOCIALCONNECT_MESSAGES_NEW') : JText::_('COM_BT_SOCIALCONNECT_MESSAGE_EDIT'), 'socialconnect-add.png'); if ($canDo->get('core.create')) { JToolBarHelper::custom('message.submitnow', 'submit.png', 'submit_f2.png', 'COM_BT_SOCIALCONNECT_SUBMIT_NOW', false); JToolBarHelper::custom('message.addtoqueue', 'addtoqueue.png', 'addtoqueue_f2.png', 'COM_BT_SOCIALCONNECT_ADDTOQUEUE', false); } if ($canDo->get('core.edit') || $canDo->get('core.edit.own') && $this->item->created_by == $userId) { JToolBarHelper::cancel('message.cancel'); } JToolBarHelper::divider(); }
protected function addToolbar() { $canDo = Bt_SocialconnectAdminHelper::getActions($this->state->get('filter.category_id')); $user = JFactory::getUser(); JToolBarHelper::title(JText::_('COM_BT_SOCIALCONNECT_USER_MANAGER_TITLE'), 'usermanager.png'); if ($canDo->get('core.create') || count($user->getAuthorisedCategories('com_bt_socialconnect', 'core.create')) > 0) { JToolBarHelper::addNew('socialconnect.add'); } if ($canDo->get('core.edit') || $canDo->get('core.edit.own')) { JToolBarHelper::editList('socialconnect.edit'); } if ($canDo->get('core.delete')) { JToolBarHelper::deleteList('', 'socialconnects.delete'); JToolBarHelper::divider(); } if ($canDo->get('core.admin')) { JToolBarHelper::preferences('com_bt_socialconnect'); JToolBarHelper::divider(); } }
protected function addToolbar() { $canDo = Bt_SocialconnectAdminHelper::getActions($this->state->get('filter.category_id')); JToolBarHelper::title(JText::_('COM_BT_SOCIALCONNECT_MESSAGES_MANAGER_TITLE'), 'message.png'); if ($canDo->get('core.create') || count($user->getAuthorisedCategories('com_bt_socialconnect', 'core.create')) > 0) { JToolBarHelper::addNew('message.add'); $bar = JToolBar::getInstance('toolbar'); $bar->appendButton('Popup', 'madd', 'COM_BT_SOCIALCONNECT_MULTIPLE_ADD', 'index.php?option=com_bt_socialconnect&view=boxes&tmpl=component', 800, 500, 0, 0, '', 'COM_BT_SOCIALCONNECT_MULTIPLE_ADD'); } JToolBarHelper::custom('messages.submit', 'submit.png', 'submit_f2.png', 'COM_BT_SOCIALCONNECT_SUBMIT_NOW', false); if ($canDo->get('core.edit') || $canDo->get('core.edit.own')) { JToolBarHelper::editList('message.edit'); } if ($canDo->get('core.delete')) { JToolBarHelper::deleteList('', 'messages.delete'); JToolBarHelper::divider(); } JToolBarHelper::custom('message.delete', 'delete_all.png', 'delete_all.png', 'COM_BT_SOCIALCONNECT_MESSAGES_DELETE', false); if ($canDo->get('core.admin')) { JToolBarHelper::preferences('com_bt_socialconnect'); JToolBarHelper::divider(); } }