/** * Get list of all translation tables with columns * * @return array Array or table with columns columns */ public static function getInstalledTranslationTables() { if (!isset(self::$installedTranslationTables)) { $db = JFactory::getDbo(); $oldTranslate = $db->translate; // We do not want to translate this value $db->translate = false; $component = JComponentHelper::getComponent('com_redcore'); // We put translation check back on $db->translate = $oldTranslate; self::$installedTranslationTables = (array) $component->params->get('translations', array()); } return self::$installedTranslationTables; }