| Server IP : 178.212.43.201 / Your IP : 10.100.0.33 Web Server : Apache/2.4.37 (Oracle Linux Server) OpenSSL/1.1.1k System : Linux spa0007.srv.paxillus.pl 5.4.17-2136.355.3.1.el8uek.x86_64 #3 SMP Sat May 9 17:11:55 PDT 2026 x86_64 User : apache ( 48) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /var/www/html/kontur_dev/wp-content/plugins/cookiebot/src/settings/pages/ |
Upload File : |
<?php
namespace cybot\cookiebot\settings\pages;
use cybot\cookiebot\lib\Cookiebot_WP;
use InvalidArgumentException;
use function cybot\cookiebot\lib\asset_url;
use function cybot\cookiebot\lib\include_view;
class Support_Page implements Settings_Page_Interface {
const ADMIN_SLUG = 'cookiebot_support';
public function menu() {
add_submenu_page(
'cookiebot',
__( 'Cookiebot Support', 'cookiebot' ),
__( 'Support', 'cookiebot' ),
'manage_options',
self::ADMIN_SLUG,
array( $this, 'display' ),
20
);
}
/**
* @throws InvalidArgumentException
*/
public function display() {
$args = array(
'manager_language' => Cookiebot_WP::get_manager_language(),
);
$scripts = array(
array( 'cookiebot-support-page-js', 'js/backend/support-page.js' ),
);
foreach ( $scripts as $script ) {
wp_enqueue_script(
$script[0],
asset_url( $script[1] ),
null,
Cookiebot_WP::COOKIEBOT_PLUGIN_VERSION,
true
);
}
$style_sheets = array(
array( 'cookiebot-support-css', 'css/backend/support_page.css' ),
);
foreach ( $style_sheets as $style ) {
wp_enqueue_style(
$style[0],
asset_url( $style[1] ),
null,
Cookiebot_WP::COOKIEBOT_PLUGIN_VERSION
);
}
include_view( 'admin/settings/support-page.php', $args );
}
}