/** * 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; }
<?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(){