PluginProbe
Activity Logs, User Activity Tracking, Multisite Activity Log from Logtivity / 3.3.10
Activity Logs, User Activity Tracking, Multisite Activity Log from Logtivity v3.3.10
3.3.10 3.3.9 3.3.8 trunk 1.0 1.1.0 1.10.0 1.11.0 1.11.1 1.12.0 1.13.0 1.14.0 1.15.0 1.16.0 1.17.0 1.17.1 1.18.0 1.19.0 1.2.0 1.20.0 1.20.1 1.3.0 1.3.1 1.4.0 1.5.0 All 68 releases
← All changes | views/register.php +12 -9 3.3.8 → 3.3.10 View file →
@@ -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 +?>