prepare_items(); $payments_list->display(); } /** * Monero settings page */ public function settings_page() { WC_Admin_Settings::output(); } public function settings_page_init() { global $current_tab, $current_section; $current_section = 'monero_gateway'; $current_tab = 'checkout'; // Include settings pages. WC_Admin_Settings::get_settings_pages(); // Save settings if data has been posted. if (apply_filters("woocommerce_save_settings_{$current_tab}_{$current_section}", !empty($_POST))) { WC_Admin_Settings::save(); } // Add any posted messages. if (!empty($_GET['wc_error'])) { WC_Admin_Settings::add_error(wp_kses_post(wp_unslash($_GET['wc_error']))); } if (!empty($_GET['wc_message'])) { WC_Admin_Settings::add_message(wp_kses_post(wp_unslash($_GET['wc_message']))); } do_action('woocommerce_settings_page_init'); } } return new Monero_Admin_Interface();