PluginProbe
SendWP / trunk
SendWP vtrunk
trunk 0.0.1 0.0.2 0.0.3 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.1 1.2.10 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3 1.3.1 1.4.4 1.4.5 1.4.6 1.4.8
← All changes | includes/admin/load.php +10 -2 1.2.10trunk View file →
@@ -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 +} );