PluginProbe
CSS & JavaScript Toolbox / 6.1.1
CSS & JavaScript Toolbox v6.1.1
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 / tinymce-blocks.php

tinymce-blocks.php in CSS & JavaScript Toolbox 6.1.1, at models/tinymce-blocks.php

42 lines 794 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 // No direct access.
7 defined('ABSPATH') or die('Access denied');
8
9 /**
10 *
11 */
12 class CJTTinymceBlocksModel {
13
14 /**
15 * put your comment there...
16 *
17 */
18 public function getItems() {
19 // Initializing!
20 $driver = cssJSToolbox::getInstance()->getDBDriver();
21 // Get common quiery parts!@
22 $query = $this->getItemsQuery();
23 // Add fields list!
24 $query['select'] = 'id, name title, owner';
25 $query = "SELECT {$query['select']} FROM {$query['from']} WHERE {$query['where']};";
26 // Retrieve blocks!
27 return $driver->select($query);
28 }
29
30 /**
31 * put your comment there...
32 *
33 */
34 public function getItemsQuery() {
35 // Build query parts!
36 $query['from'] = '#__cjtoolbox_blocks';
37 $query['where'] = 'type = "block" and backupId IS null';
38 return $query;
39 }
40
41 } // End class.
42