| @@ -29,13 +29,13 @@ | ||
| 29 | 29 | * @var string $key |
| 30 | 30 | * @var array $options |
| 31 | 31 | */ |
| 32 | 32 | |
| 33 | -$api = new Logtivity_Api(); | |
| 34 | -$apiKey = $api->getApiKey(); | |
| 35 | -$latestResponse = $api->getLatestResponse(); | |
| 36 | -$status = $api->getConnectionStatus(); | |
| 33 | +$api = new Logtivity_Api(); | |
| 34 | +$apiKey = $api->getApiKey(); | |
| 35 | +$latestResponse = $api->getLatestResponse(); | |
| 37 | 36 | |
| 37 | +// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- logtivity_view() renders trusted plugin templates. | |
| 38 | 38 | echo logtivity_view('_admin-header', compact('options')); |
| 39 | 39 | ?> |
| 40 | 40 | |
| 41 | 41 | <div class="postbox logtivity-register"> |
| @@ -54,18 +54,18 @@ | ||
| 54 | 54 | If you already have an account with Logtivity, you can register this site using your team API |
| 55 | 55 | key. |
| 56 | 56 | <br> |
| 57 | 57 | You can find this value by logging into your account and navigating to the |
| 58 | - <?php echo sprintf( | |
| 58 | + <?php printf( | |
| 59 | 59 | '<a href="%s" target="_blank">%s</a>.', |
| 60 | - logtivity_get_app_url() . '/team-settings', | |
| 61 | - 'Team Settings page' | |
| 60 | + esc_url(logtivity_get_app_url() . '/team-settings'), | |
| 61 | + esc_html__('Team Settings page', 'logtivity') | |
| 62 | 62 | ); |
| 63 | 63 | ?> |
| 64 | 64 | </div> |
| 65 | 65 | </div> |
| 66 | 66 | |
| 67 | - <form action="<?php echo admin_url('admin-ajax.php'); ?>" | |
| 67 | + <form action="<?php echo esc_url(admin_url('admin-ajax.php')); ?>" | |
| 68 | 68 | id="logtivity-register-site" |
| 69 | 69 | method="post"> |
| 70 | 70 | <?php wp_nonce_field('logtivity_register_site', 'logtivity_register_site') ?> |
| 71 | 71 | <input type="hidden" name="action" value="logtivity_register_site"> |
| @@ -100,5 +100,8 @@ | ||
| 100 | 100 | <div id="logtivity-register-response" role="status" aria-live="polite" aria-atomic="true"></div> |
| 101 | 101 | </div> |
| 102 | 102 | </div> |
| 103 | 103 | |
| 104 | -<?php echo logtivity_view('_admin-footer', compact('options')); ?> | |
| 104 | +<?php | |
| 105 | +// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- logtivity_view() renders trusted plugin templates. | |
| 106 | +echo logtivity_view('_admin-footer', compact('options')); | |
| 107 | +?> | |