PluginProbe
Search Analytics for WP / trunk
Search Analytics for WP vtrunk
trunk 1.0 1.0.1 1.0.2 1.0.3 1.0.4 1.1 1.1.1 1.1.3 1.2.0 1.2.1 1.2.2 1.2.3 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.4.0 1.4.1 1.4.10 1.4.11 1.4.12 All 37 releases
search-analytics / admin / admin.php

admin.php in Search Analytics for WP trunk, at admin/admin.php

41 lines 1.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 defined("ABSPATH") || exit;
3
4 if ( ! class_exists( 'MWTSA_Admin' ) ) {
5
6 class MWTSA_Admin {
7
8 public function __construct() {
9 $this->includes();
10 $this->add_actions_and_filters();
11 $this->init_menus_and_screens();
12 }
13
14 private function includes() {
15 include_once( 'includes/class.settings.php' );
16 include_once( 'includes/class.dashboard.php' );
17 include_once( 'includes/class.charts.php' );
18 include_once( 'includes/class.stats.php' );
19 include_once( 'includes/class.export-csv.php' );
20 include_once( 'includes/class.menu.php' );
21 }
22
23 public function add_actions_and_filters() {
24 add_action( 'wp_dashboard_setup', array( 'MWTSA_Dashboard', 'init_action' ) );
25
26 add_filter( 'plugin_row_meta', array( 'MWTSA_Dashboard', 'add_plugin_meta_links' ), 10, 2 );
27 }
28
29 public function init_menus_and_screens()
30 {
31 $stats = new MWTSA_Admin_Stats();
32 $settings = new MWTSA_Admin_Settings();
33
34 new MWTSA_Admin_Menu( $stats, $settings );
35 }
36 }
37
38 }
39
40 new MWTSA_Admin();
41