PluginProbe
CSS & JavaScript Toolbox / 8.2
CSS & JavaScript Toolbox v8.2
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 / tables / template-revision.php

template-revision.php in CSS & JavaScript Toolbox 8.2, at tables/template-revision.php

43 lines 805 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * @version $ Id; ?FILE_NAME ?DATE ?TIME ?AUTHOR $
4 */
5
6 // Disallow direct access.
7 defined('ABSPATH') or die("Access denied");
8
9 /**
10 *
11 * DESCRIPTION
12 *
13 * @author ??
14 * @version ??
15 */
16 class CJTTemplateRevisionTable extends CJTxTable {
17
18 /** */
19 const FLAG_LAST_REVISION = 0x01;
20
21 /**
22 * put your comment there...
23 *
24 */
25 public function __construct($dbDriver) {
26 parent::__construct($dbDriver, 'template_revisions');
27 }
28
29 /**
30 * put your comment there...
31 *
32 * @param mixed $templateId
33 */
34 public function fetchLastRevision($templateId) {
35 $attributes = self::FLAG_LAST_REVISION;
36 $query = "SELECT *
37 FROM #__cjtoolbox_template_revisions
38 WHERE templateId = {$templateId} AND (attributes & {$attributes})";
39 $this->load($query);
40 return $this;
41 }
42
43 } // End class.