Your IP : 10.10.0.253


Current Path : /var/www/administrator/components/com_jcomments/views/custombbcode/
Upload File :
Current File : /var/www/administrator/components/com_jcomments/views/custombbcode/view.html.php

<?php
/**
 * JComments - Joomla Comment System
 *
 * @version 3.0
 * @package JComments
 * @author Sergey M. Litvinov (smart@joomlatune.ru)
 * @copyright (C) 2006-2013 by Sergey M. Litvinov (http://www.joomlatune.ru)
 * @license GNU/GPL: http://www.gnu.org/copyleft/gpl.html
 */

defined('_JEXEC') or die;

class JCommentsViewCustombbcode extends JCommentsViewLegacy
{
	protected $item;
	protected $groups;
	protected $form;
	protected $state;

	function display($tpl = null)
	{
		$this->item = $this->get('Item');
		$this->form = $this->get('Form');
		$this->state = $this->get('State');
		$this->groups = empty($this->item->button_acl) ? array() : explode(',', $this->item->button_acl);

		JHtml::addIncludePath(JPATH_COMPONENT . '/helpers/html');

		JHtml::_('behavior.tooltip');
		JHtml::_('behavior.formvalidation');

		if (version_compare(JVERSION, '3.0', 'ge')) {
			JHtml::_('formbehavior.chosen', 'select');
			$this->bootstrap = true;
		} else {
			JHtml::_('jcomments.bootstrap');
		}

		JHtml::_('jcomments.stylesheet');

		$this->addToolbar();

		parent::display($tpl);
	}

	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);
		$isNew = ($this->item->id == 0);

		JFactory::getApplication()->input->set('hidemainmenu', 1);

		if (version_compare(JVERSION, '3.0', 'ge')) {
			JToolBarHelper::title(JText::_('A_CUSTOM_BBCODE'));
		} else {
			JToolBarHelper::title(JText::_('A_CUSTOM_BBCODE_EDIT'), 'jcomments-custombbcodes');
		}

		if (!$checkedOut && $canDo->get('core.edit')) {
			JToolBarHelper::apply('custombbcode.apply');
			JToolBarHelper::save('custombbcode.save');
		}

		if (!$isNew && $canDo->get('core.create')) {
			JToolbarHelper::save2copy('custombbcode.save2copy');
		}

		if ($isNew) {
			JToolBarHelper::cancel('custombbcode.cancel');
		} else {
			JToolBarHelper::cancel('custombbcode.cancel', 'JTOOLBAR_CLOSE');
		}
	}
}