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); } }