Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
toolbar;
}
public function data(): array
{
return [];
}
public function fields(): array
{
return [];
}
public function enqueue(): void
{
if (is_admin_bar_showing()) {
wp_enqueue_script('age-gate-toolbar', AGE_GATE_URL . 'dist/toolbar.js', [], AGE_GATE_VERSION, true);
wp_enqueue_style('age-gate-toolbar', AGE_GATE_URL . 'dist/toolbar.css', [], AGE_GATE_VERSION);
}
}
public function toolbarLink($adminBar)
{
if (!is_admin_bar_showing()) {
return;
}
$settings = Settings::getInstance();
echo sprintf('', Cookie::getDomain(), $settings->getCookieName());
$parent = [
'id' => 'age-gate',
'title' => '' . __('Age Gate', 'age-gate') . '',
'href' => esc_url(
add_query_arg(
[
'page' => 'age-gate',
],
admin_url('admin.php')
)
)
];
$adminBar->add_node($parent);
$child = [
'id' => 'age-gate-toggle',
'title' => 'Toggle',
'parent' => 'age-gate',
'href' => esc_url(
add_query_arg(
[
'page' => 'age-gate',
'ag_switch' => '1',
'_wpnonce' => wp_create_nonce('age-gate-toggle'),
'ls' => $settings->useLocalStorage,
],
admin_url('admin.php')
)
),
'meta' => [
'title' => $settings->cookieDomain
]
];
$adminBar->add_node($child);
}
}