예제 #1
0
 /**
  * Method to get an array of data items.
  *
  * @return  mixed  An array of data items on success, false on failure.
  *
  * @since   12.2
  */
 public function getItems()
 {
     $items = parent::getItems();
     $table = RedcoreHelpersTranslation::getTranslationTable();
     $columns = (array) $table->columns;
     if (!empty($items)) {
         foreach ($items as $itemKey => $item) {
             $items[$itemKey]->translationStatus = RedcoreHelpersTranslation::getTranslationItemStatus($item, $columns);
         }
     }
     return $items;
 }
예제 #2
0
<?php

/**
 * @package     Redcore.Admin
 * @subpackage  Views
 *
 * @copyright   Copyright (C) 2008 - 2015 redCOMPONENT.com. All rights reserved.
 * @license     GNU General Public License version 2 or later, see LICENSE.
 */
defined('_JEXEC') or die;
jimport('joomla.html.editor');
$status = RedcoreHelpersTranslation::getTranslationItemStatus($this->item->original, array_keys($this->columns));
$hiddenFields = array();
// HTML helpers
JHtml::_('behavior.keepalive');
JHtml::_('rbootstrap.tooltip');
JHtml::_('rjquery.chosen', 'select');
JHtml::_('rsearchtools.main');
$action = JRoute::_('index.php?option=com_redcore&view=translation');
$input = JFactory::getApplication()->input;
$predefinedOptions = array(1 => 'JPUBLISHED', 0 => 'JUNPUBLISHED', 2 => 'JARCHIVED', -2 => 'JTRASHED', '*' => 'JALL');
?>
<script type="text/javascript">
	function setTranslationValue(elementName, elementOriginal, setParams)
	{
		if (setParams)
		{
			var originalValue = '';
			var name = '';
			var originalField = {};
			jQuery('#translation_field_' + elementName + ' :input').each(function(){