| @@ -3,9 +3,10 @@ | ||
| 3 | 3 | add_action( 'admin_menu', function () { |
| 4 | 4 | $page_title = $menu_title = __( 'SendWP', 'sendwp' ); |
| 5 | 5 | $capability = 'manage_options'; |
| 6 | 6 | $menu_slug = 'sendwp'; |
| 7 | - $function = function () { | |
| 7 | + | |
| 8 | + $function = function () { | |
| 8 | 9 | do_action('sendwp_heartbeat'); |
| 9 | 10 | $vars = [ |
| 10 | 11 | 'enabled' => __('SendWP is currently enabled and sending email.', 'sendwp'), |
| 11 | 12 | 'disabled' => __('SendWP is currently disabled and NOT sending email.', 'sendwp'), |
| @@ -16,8 +17,15 @@ | ||
| 16 | 17 | wp_enqueue_script('sendwp-settings', plugins_url( 'assets/js/admin/settings.js', dirname(__DIR__))); |
| 17 | 18 | wp_localize_script('sendwp-settings', 'sendwpAdmin', $vars); |
| 18 | 19 | wp_enqueue_style('sendwp-settings', plugins_url( 'assets/css/admin/settings.css', dirname(__DIR__))); |
| 19 | 20 | }; |
| 21 | + | |
| 22 | + if( isset( $_GET['page'] ) && $_GET['page'] === 'sendwp' && ! empty( $_GET['grant-access'] ) ) { | |
| 23 | + $function = function() { | |
| 24 | + do_action( 'trustedlogin/sendwp/auth_screen' ); | |
| 25 | + }; | |
| 26 | + } | |
| 27 | + | |
| 20 | 28 | $position = 100; // After bottom seperator. |
| 21 | 29 | |
| 22 | 30 | add_submenu_page( 'tools.php', $page_title, $menu_title, $capability, $menu_slug, $function, $position ); |
| 23 | -} ); | |
| 31 | +} ); | |