Esempio n. 1
0
 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();
 }
Esempio n. 2
0
 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();
 }
Esempio n. 3
0
 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();
     }
 }
Esempio n. 4
0
 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();
     }
 }
Esempio n. 5
0
 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();
     }
 }
Esempio n. 6
0
 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();
 }
Esempio n. 7
0
 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();
     }
 }
Esempio n. 8
0
 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();
     }
 }