Exemplo n.º 1
0
 protected function addToolbar()
 {
     require_once JPATH_COMPONENT . '/helpers/jcomments.php';
     JFactory::getApplication()->input->set('hidemainmenu', 1);
     $userId = JFactory::getUser()->get('id');
     $canDo = JCommentsHelper::getActions();
     $isNew = $this->item->id == 0;
     $checkedOut = !($this->item->checked_out == 0 || $this->item->checked_out == $userId);
     if (version_compare(JVERSION, '3.0', 'ge')) {
         JToolbarHelper::title($isNew ? JText::_('A_SMILIES_SMILEY_NEW') : JText::_('A_SMILIES_SMILEY_EDIT'), 'smilies.png');
     } else {
         JToolbarHelper::title($isNew ? JText::_('A_SMILIES_SMILEY_NEW') : JText::_('A_SMILIES_SMILEY_EDIT'), 'jcomments-smilies');
     }
     if (!$checkedOut && $canDo->get('core.edit')) {
         JToolBarHelper::apply('smiley.apply');
         JToolBarHelper::save('smiley.save');
     }
     if (!$isNew && $canDo->get('core.create')) {
         JToolbarHelper::save2new('smiley.save2new');
     }
     if ($isNew) {
         JToolBarHelper::cancel('smiley.cancel');
     } else {
         JToolBarHelper::cancel('smiley.cancel', 'JTOOLBAR_CLOSE');
     }
 }
Exemplo n.º 2
0
 protected function addToolbar()
 {
     $canDo = JCommentsHelper::getActions();
     JToolBarHelper::title(JText::_('A_MAILQ'), 'jcomments-mailq');
     if ($canDo->get('core.delete')) {
         JToolBarHelper::deletelist('', 'mailq.delete');
         JToolBarHelper::divider();
         JToolBarHelper::custom('mailq.purge', 'purge', 'icon-32-unpublish.png', 'A_MAILQ_PURGE_ITEMS', false);
     }
 }
Exemplo n.º 3
0
 protected function addToolbar()
 {
     $canDo = JCommentsHelper::getActions();
     JToolBarHelper::title(JText::_('A_SUBMENU_BLACKLIST'), 'jcomments-blacklist');
     if ($canDo->get('core.create')) {
         JToolBarHelper::addNew('blacklist.add');
     }
     if ($canDo->get('core.edit')) {
         JToolBarHelper::editList('blacklist.edit');
     }
     if ($canDo->get('core.delete')) {
         JToolBarHelper::deletelist('', 'blacklists.delete');
     }
 }
Exemplo n.º 4
0
 protected function addToolbar()
 {
     require_once JPATH_COMPONENT . '/helpers/jcomments.php';
     $userId = JFactory::getUser()->get('id');
     $canDo = JCommentsHelper::getActions();
     $checkedOut = !($this->item->checked_out == 0 || $this->item->checked_out == $userId);
     JFactory::getApplication()->input->set('hidemainmenu', 1);
     if (version_compare(JVERSION, '3.0', 'ge')) {
         JToolBarHelper::title(JText::_('A_COMMENTS'));
     } else {
         JToolBarHelper::title(JText::_('A_COMMENT_EDIT'), 'jcomments-comments');
     }
     if (!$checkedOut && $canDo->get('core.edit')) {
         JToolBarHelper::apply('comment.apply');
         JToolBarHelper::save('comment.save');
     }
     JToolBarHelper::cancel('comment.cancel', 'JTOOLBAR_CLOSE');
 }
Exemplo n.º 5
0
 protected function addToolbar()
 {
     require_once JPATH_COMPONENT . '/helpers/jcomments.php';
     $canDo = JCommentsHelper::getActions();
     if (version_compare(JVERSION, '3.0', 'ge')) {
         JToolBarHelper::title(JText::_('A_SETTINGS'));
     } else {
         JToolBarHelper::title(JText::_('A_SETTINGS'), 'jcomments-settings');
     }
     if ($canDo->get('core.admin')) {
         JToolBarHelper::apply('settings.save');
     }
     JToolBarHelper::cancel('settings.cancel');
     if ($canDo->get('core.admin')) {
         JToolBarHelper::divider();
         JToolBarHelper::preferences('com_jcomments', '600', '800');
     }
 }
Exemplo n.º 6
0
 protected function addToolbar()
 {
     $canDo = JCommentsHelper::getActions();
     JToolBarHelper::title(JText::_('A_SMILIES'), 'jcomments-smilies');
     if ($canDo->get('core.create')) {
         JToolBarHelper::addNew('smiley.add');
     }
     if ($canDo->get('core.edit')) {
         JToolBarHelper::editList('smiley.edit');
     }
     if ($canDo->get('core.edit.state')) {
         JToolBarHelper::publishList('smilies.publish');
         JToolBarHelper::unpublishList('smilies.unpublish');
         JToolbarHelper::checkin('smilies.checkin');
     }
     if ($canDo->get('core.delete')) {
         JToolBarHelper::deletelist('', 'smilies.delete');
     }
 }
Exemplo n.º 7
0
 protected function addToolbar()
 {
     $canDo = JCommentsHelper::getActions();
     JToolBarHelper::title(JText::_('A_SUBMENU_COMMENTS'), 'jcomments-comments');
     if ($canDo->get('core.edit')) {
         JToolBarHelper::editList('comment.edit');
     }
     if ($canDo->get('core.edit.state')) {
         JToolBarHelper::publishList('comments.publish');
         JToolBarHelper::unpublishList('comments.unpublish');
         JToolbarHelper::checkin('comments.checkin');
     }
     if ($canDo->get('core.delete')) {
         JToolBarHelper::deletelist('', 'comments.delete');
     }
     JToolBarHelper::divider();
     $bar = JToolBar::getInstance('toolbar');
     $bar->appendButton('Popup', 'refresh', 'A_REFRESH_OBJECTS_INFO', 'index.php?option=com_jcomments&task=objects.refresh&tmpl=component', 500, 210, null, null, 'window.location.reload();', 'A_COMMENTS');
 }
Exemplo n.º 8
0
 protected function addToolbar()
 {
     $canDo = JCommentsHelper::getActions();
     JToolBarHelper::title(JText::_('A_SUBMENU_CUSTOM_BBCODE'), 'jcomments-custombbcodes');
     if ($canDo->get('core.create')) {
         JToolBarHelper::addNew('custombbcode.add');
     }
     if ($canDo->get('core.edit')) {
         JToolBarHelper::editList('custombbcode.edit');
     }
     if ($canDo->get('core.edit.state')) {
         JToolBarHelper::publishList('custombbcodes.publish');
         JToolBarHelper::unpublishList('custombbcodes.unpublish');
         JToolbarHelper::checkin('custombbcodes.checkin');
     }
     if ($canDo->get('core.delete')) {
         JToolBarHelper::deletelist('', 'custombbcodes.delete');
     }
 }
Exemplo n.º 9
0
 protected function addToolbar()
 {
     $canDo = JCommentsHelper::getActions();
     JToolBarHelper::title(JText::_('A_SUBMENU_SUBSCRIPTIONS'), 'jcomments-subscriptions');
     if ($canDo->get('core.create')) {
         JToolBarHelper::addNew('subscription.add');
     }
     if ($canDo->get('core.edit')) {
         JToolBarHelper::editList('subscription.edit');
     }
     if ($canDo->get('core.edit.state')) {
         JToolBarHelper::publishList('subscriptions.publish');
         JToolBarHelper::unpublishList('subscriptions.unpublish');
         JToolbarHelper::checkin('subscriptions.checkin');
     }
     if ($canDo->get('core.delete')) {
         JToolBarHelper::deletelist('', 'subscriptions.delete');
     }
 }