HEX
Server: Apache/2
System: Linux bq-e705.pointdnshere.com 4.18.0-513.11.1.el8_9.x86_64 #1 SMP Wed Jan 17 02:00:40 EST 2024 x86_64
User: wellmix (1103)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: /home/wellmix/public_html/wp-content/plugins/pymntpl-paypal-woocommerce/src/Admin/Menus.php
<?php


namespace PaymentPlugins\WooCommerce\PPCP\Admin;


class Menus {

	public function __construct() {
		add_action( 'admin_menu', [ $this, 'add_menu' ] );
	}

	public function add_menu() {
		add_submenu_page( 'woocommerce', '', __( 'PayPal by Payment Plugins', 'pymntpl-paypal-woocommerce' ), 'manage_woocommerce', 'wc-ppcp-main', [ $this, 'output' ] );
	}

	public function output() {
		// phpcs:disable WordPress.Security.NonceVerification.Recommended
		if ( isset( $_GET['section'] ) ) {
			$section = sanitize_text_field( wp_unslash( $_GET['section'] ) );
			// phpcs:enable WordPress.Security.NonceVerification.Recommended
			do_action( 'wc_ppcp_admin_section_' . $section );
		} else {
			do_action( 'wc_ppcp_admin_section_main' );
		}
	}

}