PluginProbe
CSS & JavaScript Toolbox / 12.0.5
CSS & JavaScript Toolbox v12.0.5
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 / access.points / dashboardmetabox.accesspoint.php

dashboardmetabox.accesspoint.php in CSS & JavaScript Toolbox 12.0.5, at access.points/dashboardmetabox.accesspoint.php

57 lines 1.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 *
4 */
5
6 // Disallow direct access.
7 defined('ABSPATH') or die("Access denied");
8
9 /**
10 *
11 */
12 class CJTDashboardMetaboxAccessPoint extends CJTAccessPoint {
13
14 /**
15 * put your comment there...
16 *
17 */
18 public function __construct() {
19 // Initialize Access Point base!
20 parent::__construct();
21 // Set access point name!
22 $this->name = 'dashboard-metabox';
23 }
24
25 /**
26 * put your comment there...
27 *
28 */
29 public function createMetabox() {
30 if (CJTPlugin::getInstance()->isInstalled()) {
31 wp_add_dashboard_widget('cjt-statistics', cssJSToolbox::getText('CSS & JavaScript Toolbox News'), array($this, 'route'));
32 }
33 }
34
35 /**
36 * put your comment there...
37 *
38 */
39 protected function doListen() {
40 add_action('wp_dashboard_setup', array(&$this, 'createMetabox'), 10, 0);
41 }
42
43 /**
44 * put your comment there...
45 *
46 */
47 public function route($loadView = false, $request = null) {
48 // Load Auto Upgrade controller!
49 $this->controllerName = 'default';
50 parent::route($loadView, $request)
51 // Set action name to autoUpgrade
52 ->setAction('dashboardMetabox')
53 // fire action to enable automatic upgrade!
54 ->_doAction();
55 }
56
57 } // End class.