| Server IP : 121.121.20.254 / Your IP : 216.73.216.202 Web Server : Microsoft-IIS/10.0 System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64 User : IUSR ( 0) PHP Version : 8.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/inetpub/wwwroot/KnowledgeBase/wp-content/plugins/betterdocs/includes/Admin/ |
Upload File : |
<?php
namespace WPDeveloper\BetterDocs\Admin;
use WPDeveloper\BetterDocs\Utils\Base;
use WPDeveloper\BetterDocs\Utils\Database;
class Analytics extends Base {
/**
* Database class
* @var Database
*/
protected $database;
public function __construct( Database $database ) {
$this->database = $database;
add_action( 'admin_enqueue_scripts', [$this, 'enqueue'] );
if ( isset( $_GET['page'] ) && $_GET['page'] === 'betterdocs-analytics' ) {
add_action( 'betterdocs_settings_header', [$this, 'header'] );
}
}
public function enqueue( $hook ) {
if ( $hook !== 'betterdocs_page_betterdocs-analytics' ) {
return;
}
betterdocs()->assets->enqueue( 'betterdocs-analytics', 'admin/css/analytics.css' );
}
public function header() {
betterdocs()->views->get( 'admin/template-parts/settings-header', [
'title' => __( 'BetterDocs Analytics', 'betterdocs' )
] );
}
public function views() {
betterdocs()->views->get( 'admin/analytics' );
}
}