# bbp-core/1.1.0/includes/Admin.php

Forumax – AI Powered Advanced Community Forum Plugin, version 1.1.0. 43 lines.

- Page: https://pluginprobe.com/plugins/bbp-core/1.1.0/code/includes/Admin.php
- Raw: https://pluginprobe.com/plugins/bbp-core/1.1.0/raw/includes/Admin.php
- Modified: 2023-10-26T19:21:46+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/bbp-core/1.1.0/code/includes/Admin.php#L10-L20`.

```php
<?php
class Admin {
	/**
	 * Admin class construct
	 */
	public function __construct() {
		
		add_filter( 'admin_body_class', [ $this, 'body_class' ] );

		new admin\Menu();
		$this->load_csf();
	}

	/**
	 * Load Codestar Framework and related settings.
	 *
	 * @return void
	 */
	public function load_csf() {
		require BBPC_DIR . 'includes/admin/settings/codestar-framework/codestar-framework.php';
		
		if ( class_exists( 'BBPCorePro' ) ) {
			require BBPC_DIR . 'includes/admin/settings/options/pro-settings.php';
		} else {
			require BBPC_DIR . 'includes/admin/settings/options/settings.php';
		}
	}
	
	/**
	 * Add body class to admin pages.
	 *
	 * @param string $classes Body classes.
	 * @return string
	 */
	public function body_class( $classes ) {
		// if current page is ?page=bbp-core in admin.
		if ( isset( $_GET['page'] ) && 'bbp-core' === $_GET['page'] ) {
			$classes .= ' bbpc-forum-ui';
		}
		return $classes;
	}
}

```
