PluginProbe
CSS & JavaScript Toolbox / 9.0
CSS & JavaScript Toolbox v9.0
trunk 0.3 0.8 10 10.1 11 11.2 11.3 11.4 11.5 11.6 11.7 11.8 11.9 11.9.1 12 12.0 12.0.1 12.0.3 12.0.4 12.0.5 12.0.6 12.0.7 6.0 6.0.11 All 60 releases
css-javascript-toolbox / models / fields / template-authors.php

template-authors.php in CSS & JavaScript Toolbox 9.0, at models/fields/template-authors.php

32 lines 801 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 *
4 */
5
6 // Import dependencies.
7 cssJSToolbox::import('framework:html:list.php', 'framework:db:mysql:xtable.inc.php');
8
9 /**
10 *
11 */
12 class CJTTemplateAuthorsField extends CJTListField {
13
14 /**
15 * put your comment there...
16 *
17 */
18 protected function prepareItems() {
19 CJTxTable::import('author');
20 $internalAuthorsFlag = CJTAuthorTable::FLAG_SYS_AUTHOR;
21 // Query CJT Authors + Wordpress build-in local users.
22 $query = " SELECT a.id, a.name `text`
23 FROM #__cjtoolbox_authors a
24 RIGHT JOIN #__cjtoolbox_templates t
25 ON a.id = t.authorId
26 WHERE (a.attributes & {$internalAuthorsFlag}) = 0
27 ORDER BY `text`";
28 // Get all exists authors
29 $this->items = cssJSToolbox::getInstance()->getDBDriver()->select($query);
30 }
31
32 } // End class.