/** * Obtém lista dos nomes de tabelas/views do banco de dados em array. * * @return array Nomes das tabelas em array */ protected function getTables() { // Obter acesso ao banco $db = JFactory::getDbo(); $query = $db->getQuery(true); // Selecionar todas as tabelas de #__prp_tables $query->select($db->quoteName(array('id', 'title', 'name'))) ->from($db->quoteName('#__prp_tables')) // Selecionando apenas tabelas publicadas ->where(PRPHelper::enclose_string($db->quoteName('state') . ' = 1')); // Retornar return $db->setQuery($query)->loadAssocList(); }