options['result'])) && ($this->options['result'] == 'fullList')) { $this->items['release']['text'] = cssJSToolbox::getText('release'); $this->items['beta']['text'] = cssJSToolbox::getText('beta'); $this->items['alpha']['text'] = cssJSToolbox::getText('alpha'); $this->items['release-candidate']['text'] = cssJSToolbox::getText('release-candidate'); $this->items['revision']['text'] = cssJSToolbox::getText('revision'); } else { // Import dependencies. CJTxTable::import('template-revision'); CJTxTable::import('author'); $lastVersionFlag = CJTTemplateRevisionTable::FLAG_LAST_REVISION; $internalAuthorsFlag = CJTAuthorTable::FLAG_SYS_AUTHOR; $query = "SELECT DISTINCT(r.state) `text` FROM #__cjtoolbox_template_revisions r LEFT JOIN #__cjtoolbox_templates t ON r.templateId = t.id LEFT JOIN #__cjtoolbox_authors a ON t.authorId = a.id WHERE (r.attributes & {$lastVersionFlag}) AND (a.attributes & {$internalAuthorsFlag}) = 0 ORDER BY `text`"; $this->items = cssJSToolbox::getInstance()->getDBDriver()->select($query); } } } // End class.