File "AdminMenu.php"
Full Path: /home/vantageo/public_html/cache/cache/cache/cache/cache/cache/cache/.wp-cli/wp-content/plugins/ajax-search-for-woocommerce/includes/Admin/AdminMenu.php
File size: 1.76 KB
MIME-type: text/x-php
Charset: utf-8
<?php
namespace DgoraWcas\Admin;
use DgoraWcas\Engines\TNTSearchMySQL\Config;
use DgoraWcas\Engines\TNTSearchMySQL\Indexer\Builder;
use DgoraWcas\Helpers;
use DgoraWcas\Settings;
// Exit if accessed directly
if ( !defined( 'ABSPATH' ) ) {
exit;
}
class AdminMenu {
public function __construct() {
add_action( 'admin_menu', array($this, 'addMenu'), 20 );
}
/**
* Add meun items
*
* @return void
*/
public function addMenu() {
$menuSuffix = '';
if ( dgoraAsfwFs()->is_activation_mode() ) {
add_action( 'admin_print_styles', function () {
?>
<style>
#adminmenu > .toplevel_page_dgwt_wcas_settings {
display: none;
}
</style>
<?php
} );
}
add_submenu_page(
'woocommerce',
__( 'FiboSearch', 'ajax-search-for-woocommerce' ),
__( 'FiboSearch', 'ajax-search-for-woocommerce' ) . $menuSuffix,
( Helpers::shopManagerHasAccess() ? 'manage_woocommerce' : 'manage_options' ),
'dgwt_wcas_settings',
array($this, 'settingsPage')
);
if ( !dgoraAsfwFs()->is_activation_mode() ) {
add_submenu_page(
'dgwt_wcas_settings',
'FiboSearch Debug',
'FiboSearch [Hidden]',
'manage_options',
'dgwt_wcas_debug',
array($this, 'debugPage')
);
}
}
/**
* Settings page
*
* @return void
*/
public function settingsPage() {
Settings::output();
}
/**
* Debug page
*
* @return void
*/
public function debugPage() {
include_once DGWT_WCAS_DIR . 'partials/admin/debug/debug.php';
}
}