WP Security Audit Log - Version 4.0.4

Version Description

(2020-05-20) =

Release notes: Introducing WP Activity Log (the new name for WP Security Audit Log)

  • Name Change
    • In this update we renamed WP Security Audit Log to WP Activity log. No code changes are included in this release.

Refer to the complete plugin changelog for more detailed information about what was new, improved and fixed in previous versions of the WP Activity Log plugin.

Download this release

Release Info

Developer WPWhiteSecurity
Plugin Icon 128x128 WP Security Audit Log
Version 4.0.4
Comparing to
See all releases

Code changes from version 4.0.3 to 4.0.4

classes/AlertManager.php CHANGED
@@ -418,7 +418,7 @@ final class WSAL_AlertManager {
418
  if ( isset( $this->_alerts[ $type ] ) ) {
419
  add_action( 'admin_notices', array( $this, 'duplicate_event_notice' ) );
420
  /* Translators: Event ID */
421
- throw new Exception( sprintf( esc_html__( 'Event %s already registered with WP Security Audit Log.', 'wp-security-audit-log' ), $type ) );
422
  }
423
 
424
  $this->_alerts[ $type ] = new WSAL_Alert( $type, $code, $catg, $subcatg, $desc, $mesg, $object, $event_type );
@@ -498,7 +498,7 @@ final class WSAL_AlertManager {
498
  esc_attr( $class ),
499
  '<span style="color:#dc3232; font-weight:bold;">' . esc_html__( 'ERROR:', 'wp-security-audit-log' ) . '</span>',
500
  esc_html( $message ),
501
- '<a href="https://www.wpsecurityauditlog.com/contact" target="_blank">' . esc_html__( 'Contact us', 'wp-security-audit-log' ) . '</a>'
502
  );
503
  }
504
 
418
  if ( isset( $this->_alerts[ $type ] ) ) {
419
  add_action( 'admin_notices', array( $this, 'duplicate_event_notice' ) );
420
  /* Translators: Event ID */
421
+ throw new Exception( sprintf( esc_html__( 'Event %s already registered with WP Activity Log.', 'wp-security-audit-log' ), $type ) );
422
  }
423
 
424
  $this->_alerts[ $type ] = new WSAL_Alert( $type, $code, $catg, $subcatg, $desc, $mesg, $object, $event_type );
498
  esc_attr( $class ),
499
  '<span style="color:#dc3232; font-weight:bold;">' . esc_html__( 'ERROR:', 'wp-security-audit-log' ) . '</span>',
500
  esc_html( $message ),
501
+ '<a href="https://wpactivitylog.com/contact" target="_blank">' . esc_html__( 'Contact us', 'wp-security-audit-log' ) . '</a>'
502
  );
503
  }
504
 
classes/Loggers/Database.php CHANGED
@@ -230,7 +230,7 @@ class WSAL_Loggers_Database extends WSAL_AbstractLogger {
230
  'utm_campaign' => 'WSAL',
231
  'utm_content' => 'db+integrations',
232
  ),
233
- 'https://www.wpsecurityauditlog.com/premium-features/'
234
  );
235
  $upgrade = '<a href="' . $upgrade_link . '">' . __( 'Upgrade to Premium', 'wp-security-audit-log' ) . '</a>';
236
  $more_info = '<a href="' . $more_info_link . '" target="_blank">' . __( 'More Information', 'wp-security-audit-log' ) . '</a>';
230
  'utm_campaign' => 'WSAL',
231
  'utm_content' => 'db+integrations',
232
  ),
233
+ 'https://wpactivitylog.com/features/'
234
  );
235
  $upgrade = '<a href="' . $upgrade_link . '">' . __( 'Upgrade to Premium', 'wp-security-audit-log' ) . '</a>';
236
  $more_info = '<a href="' . $more_info_link . '" target="_blank">' . __( 'More Information', 'wp-security-audit-log' ) . '</a>';
classes/Models/Occurrence.php CHANGED
@@ -224,7 +224,7 @@ class WSAL_Models_Occurrence extends WSAL_Models_ActiveRecord {
224
  $this->_cachedmessage = isset( $cached_message ) ? $cached_message : sprintf(
225
  /* Translators: 1: html that opens a link, 2: html that closes a link. */
226
  __( 'Alert message was not available, this may have been a custom alert that no longer exists. Read more about custom events %1$shere%2$s.', 'wp-security-audit-log' ),
227
- '<a href="https://www.wpsecurityauditlog.com/support-documentation/create-custom-alerts-wordpress-audit-trail/" target="_blank">',
228
  '</a>'
229
  );
230
  }
224
  $this->_cachedmessage = isset( $cached_message ) ? $cached_message : sprintf(
225
  /* Translators: 1: html that opens a link, 2: html that closes a link. */
226
  __( 'Alert message was not available, this may have been a custom alert that no longer exists. Read more about custom events %1$shere%2$s.', 'wp-security-audit-log' ),
227
+ '<a href="https://wpactivitylog.com/support/kb/create-custom-events-wordpress-activity-log/" target="_blank">',
228
  '</a>'
229
  );
230
  }
classes/Settings.php CHANGED
@@ -1732,7 +1732,7 @@ class WSAL_Settings {
1732
  return '<a href="' . esc_url( $file_settings ) . '">' . esc_html__( 'Increase maximum file size limit', 'wp-security-audit-log' ) . '</a>';
1733
 
1734
  case '%ContactSupport%' === $name:
1735
- return '<a href="https://www.wpsecurityauditlog.com/contact/" target="_blank">' . esc_html__( 'Contact Support', 'wp-security-audit-log' ) . '</a>';
1736
 
1737
  case '%LineBreak%' === $name:
1738
  return '<br>';
@@ -1975,7 +1975,7 @@ class WSAL_Settings {
1975
  return '<' . esc_url( $file_settings ) . '|' . esc_html__( 'plugin settings', 'wp-security-audit-log' ) . '>';
1976
 
1977
  case '%ContactSupport%' === $name:
1978
- return '<https://www.wpsecurityauditlog.com/contact|' . esc_html__( 'contact our support', 'wp-security-audit-log' ) . '>';
1979
 
1980
  case '%LineBreak%' === $name:
1981
  return;
1732
  return '<a href="' . esc_url( $file_settings ) . '">' . esc_html__( 'Increase maximum file size limit', 'wp-security-audit-log' ) . '</a>';
1733
 
1734
  case '%ContactSupport%' === $name:
1735
+ return '<a href="https://wpactivitylog.com/contact/" target="_blank">' . esc_html__( 'Contact Support', 'wp-security-audit-log' ) . '</a>';
1736
 
1737
  case '%LineBreak%' === $name:
1738
  return '<br>';
1975
  return '<' . esc_url( $file_settings ) . '|' . esc_html__( 'plugin settings', 'wp-security-audit-log' ) . '>';
1976
 
1977
  case '%ContactSupport%' === $name:
1978
+ return '<https://wpactivitylog.com/contact|' . esc_html__( 'contact our support', 'wp-security-audit-log' ) . '>';
1979
 
1980
  case '%LineBreak%' === $name:
1981
  return;
classes/Utilities/Emailer.php CHANGED
@@ -50,7 +50,7 @@ class WSAL_Utilities_Emailer {
50
  }
51
 
52
  /* Translators: %s: Home URL */
53
- $subject = sprintf( esc_html__( 'WP Security Audit Log plugin disabled on %s', 'wp-security-audit-log' ), $safe_url );
54
 
55
  // Set template body.
56
  $body = esc_html__( 'Hello admin,', 'wp-security-audit-log' );
@@ -58,7 +58,7 @@ class WSAL_Utilities_Emailer {
58
  $body .= '<br>';
59
 
60
  /* Translators: 1. User display name, 2. Home URL, 3. Date and time */
61
- $body .= sprintf( esc_html__( 'This is a notification to let you know that the user %1$s has deactivated the plugin WP Security Audit Log on the website %2$s on %3$s.', 'wp-security-audit-log' ), $display_name, '<a href="' . $home_url . '" target="_blank">' . $safe_url . '</a>', $date_time );
62
 
63
  /**
64
  * Get the email address to deliver the deactivation email to.
50
  }
51
 
52
  /* Translators: %s: Home URL */
53
+ $subject = sprintf( esc_html__( 'WP Activity Log plugin disabled on %s', 'wp-security-audit-log' ), $safe_url );
54
 
55
  // Set template body.
56
  $body = esc_html__( 'Hello admin,', 'wp-security-audit-log' );
58
  $body .= '<br>';
59
 
60
  /* Translators: 1. User display name, 2. Home URL, 3. Date and time */
61
+ $body .= sprintf( esc_html__( 'This is a notification to let you know that the user %1$s has deactivated the plugin WP Activity Log on the website %2$s on %3$s.', 'wp-security-audit-log' ), $display_name, '<a href="' . $home_url . '" target="_blank">' . $safe_url . '</a>', $date_time );
62
 
63
  /**
64
  * Get the email address to deliver the deactivation email to.
classes/Utilities/PluginInstallAndActivate.php CHANGED
@@ -76,7 +76,7 @@ if ( ! class_exists( 'WSAL_PluginInstallAndActivate' ) ) {
76
  $our_plugins = $this->get_installable_plugins();
77
  ?>
78
  <table id="tab-third-party-plugins" class="form-table wp-list-table wsal-tab widefat fixed" style="display: table;" cellspacing="0">
79
- <p class="description"><?php esc_html_e( 'WP Security Audit Log can keep a log of changes done on other plugins. Install the relevant add-on from the below list to keep a log of changes done on that plugin.', 'wp-security-audit-log' ); ?></p>
80
  <tbody>
81
  <tr>
82
  <td class="addon-td">
76
  $our_plugins = $this->get_installable_plugins();
77
  ?>
78
  <table id="tab-third-party-plugins" class="form-table wp-list-table wsal-tab widefat fixed" style="display: table;" cellspacing="0">
79
+ <p class="description"><?php esc_html_e( 'WP Activity Log can keep a log of changes done on other plugins. Install the relevant add-on from the below list to keep a log of changes done on that plugin.', 'wp-security-audit-log' ); ?></p>
80
  <tbody>
81
  <tr>
82
  <td class="addon-td">
classes/ViewManager.php CHANGED
@@ -210,8 +210,8 @@ class WSAL_ViewManager {
210
  if ( $this->_plugin->settings->CurrentUserCan( 'view' ) && count( $this->views ) ) {
211
  // Add main menu.
212
  $this->views[0]->hook_suffix = add_menu_page(
213
- 'WP Security Audit Log',
214
- 'Audit Log',
215
  'read', // No capability requirement.
216
  $this->views[0]->GetSafeViewName(),
217
  array( $this, 'RenderViewBody' ),
210
  if ( $this->_plugin->settings->CurrentUserCan( 'view' ) && count( $this->views ) ) {
211
  // Add main menu.
212
  $this->views[0]->hook_suffix = add_menu_page(
213
+ 'WP Activity Log',
214
+ 'WP Activity Log',
215
  'read', // No capability requirement.
216
  $this->views[0]->GetSafeViewName(),
217
  array( $this, 'RenderViewBody' ),
classes/Views/AuditLog.php CHANGED
@@ -105,7 +105,7 @@ class WSAL_Views_AuditLog extends WSAL_AbstractView {
105
  ),
106
  2 => array(
107
  'head' => __( 'See who logged in on your site in real-time, generate reports, get SMS & email alerts of critical changes and more!', 'wp-security-audit-log' ),
108
- 'desc' => __( 'Unlock these and other powerful features with WP Security Audit Log Premium.', 'wp-security-audit-log' ),
109
  ),
110
  );
111
 
@@ -165,8 +165,8 @@ class WSAL_Views_AuditLog extends WSAL_AbstractView {
165
 
166
  // If user is not super admin and website is multisite then change the URL.
167
  if ( $this->_plugin->IsMultisite() && ! is_super_admin() ) {
168
- $buy_now = 'https://www.wpsecurityauditlog.com/pricing/';
169
- $trial_link = 'https://www.wpsecurityauditlog.com/pricing/';
170
  } elseif ( $this->_plugin->IsMultisite() && is_super_admin() ) {
171
  $buy_now = add_query_arg( 'page', 'wsal-auditlog-pricing', network_admin_url( 'admin.php' ) );
172
  $trial_link = add_query_arg( $trial_args, network_admin_url( 'admin.php' ) );
@@ -179,7 +179,7 @@ class WSAL_Views_AuditLog extends WSAL_AbstractView {
179
  'utm_campaign' => 'WSAL',
180
  'utm_content' => 'tell+me+more',
181
  ),
182
- 'https://www.wpsecurityauditlog.com/premium-features/'
183
  );
184
  ?>
185
  <?php wp_nonce_field( 'wsal_dismiss_advert', 'wsal-dismiss-advert', false, true ); ?>
@@ -230,8 +230,8 @@ class WSAL_Views_AuditLog extends WSAL_AbstractView {
230
  if ( ! is_multisite() || ( is_multisite() && is_network_admin() ) ) :
231
  ?>
232
  <div class="notice notice-success">
233
- <p><strong><?php esc_html_e( 'Help WP Security Audit Log improve.', 'wp-security-audit-log' ); ?></strong></p>
234
- <p><?php echo esc_html__( 'Gathering non-sensitive diagnostic data about the plugin install helps us improve the plugin. When you opt-in, you also subscribe to our announcements (you can opt-out at any time). If you would rather opt-out, we will not collect any data.', 'wp-security-audit-log' ) . ' <a href="https://www.wpsecurityauditlog.com/support-documentation/non-sensitive-diagnostic-data/" target="_blank">' . esc_html__( 'Read more about what we collect.', 'wp-security-audit-log' ) . '</a>'; ?></p>
235
  <p>
236
  <a href="javascript:;" class="button button-primary" onclick="wsal_freemius_opt_in(this)" data-opt="yes"><?php esc_html_e( 'Sure, opt-in', 'wp-security-audit-log' ); ?></a>
237
  <a href="javascript:;" class="button" onclick="wsal_freemius_opt_in(this)" data-opt="no"><?php esc_html_e( 'No, thank you', 'wp-security-audit-log' ); ?></a>
@@ -349,7 +349,7 @@ class WSAL_Views_AuditLog extends WSAL_AbstractView {
349
  * Method: Get View Title.
350
  */
351
  public function GetTitle() {
352
- return __( 'Audit Log Viewer', 'wp-security-audit-log' );
353
  }
354
 
355
  /**
@@ -376,7 +376,7 @@ class WSAL_Views_AuditLog extends WSAL_AbstractView {
376
  * Method: Get View Name.
377
  */
378
  public function GetName() {
379
- return __( 'Audit Log Viewer', 'wp-security-audit-log' );
380
  }
381
 
382
  /**
@@ -579,7 +579,7 @@ class WSAL_Views_AuditLog extends WSAL_AbstractView {
579
  ?>
580
  <div data-remodal-id="wsal-setup-modal">
581
  <button data-remodal-action="close" class="remodal-close"></button>
582
- <p><?php esc_html_e( 'Thank you for installing WP Security Audit Log. Do you want to run the wizard to configure the basic plugin settings?', 'wp-security-audit-log' ); ?></p>
583
  <br>
584
  <button data-remodal-action="confirm" class="remodal-confirm"><?php esc_html_e( 'Yes', 'wp-security-audit-log' ); ?></button>
585
  <button data-remodal-action="cancel" class="remodal-cancel"><?php esc_html_e( 'No', 'wp-security-audit-log' ); ?></button>
@@ -1144,7 +1144,7 @@ class WSAL_Views_AuditLog extends WSAL_AbstractView {
1144
  '<h3> %s </h3> <p> %s </p> <p><strong>%s</strong></p>',
1145
  __( 'WordPress Activity Log', 'wp-security-audit-log' ),
1146
  __( 'When a user makes a change on your website the plugin will keep a record of that event here. Right now there is nothing because this is a new install.', 'wp-security-audit-log' ),
1147
- __( 'Thank you for using WP Security Audit Log', 'wp-security-audit-log' )
1148
  ),
1149
  'position' => array(
1150
  'edge' => 'left',
105
  ),
106
  2 => array(
107
  'head' => __( 'See who logged in on your site in real-time, generate reports, get SMS & email alerts of critical changes and more!', 'wp-security-audit-log' ),
108
+ 'desc' => __( 'Unlock these and other powerful features with WP Activity Log Premium.', 'wp-security-audit-log' ),
109
  ),
110
  );
111
 
165
 
166
  // If user is not super admin and website is multisite then change the URL.
167
  if ( $this->_plugin->IsMultisite() && ! is_super_admin() ) {
168
+ $buy_now = 'https://wpactivitylog.com/pricing/';
169
+ $trial_link = 'https://wpactivitylog.com/pricing/';
170
  } elseif ( $this->_plugin->IsMultisite() && is_super_admin() ) {
171
  $buy_now = add_query_arg( 'page', 'wsal-auditlog-pricing', network_admin_url( 'admin.php' ) );
172
  $trial_link = add_query_arg( $trial_args, network_admin_url( 'admin.php' ) );
179
  'utm_campaign' => 'WSAL',
180
  'utm_content' => 'tell+me+more',
181
  ),
182
+ 'https://wpactivitylog.com/features/'
183
  );
184
  ?>
185
  <?php wp_nonce_field( 'wsal_dismiss_advert', 'wsal-dismiss-advert', false, true ); ?>
230
  if ( ! is_multisite() || ( is_multisite() && is_network_admin() ) ) :
231
  ?>
232
  <div class="notice notice-success">
233
+ <p><strong><?php esc_html_e( 'Help WP Activity Log improve.', 'wp-security-audit-log' ); ?></strong></p>
234
+ <p><?php echo esc_html__( 'Gathering non-sensitive diagnostic data about the plugin install helps us improve the plugin. When you opt-in, you also subscribe to our announcements (you can opt-out at any time). If you would rather opt-out, we will not collect any data.', 'wp-security-audit-log' ) . ' <a href="https://wpactivitylog.com/support/kb/non-sensitive-diagnostic-data/" target="_blank">' . esc_html__( 'Read more about what we collect.', 'wp-security-audit-log' ) . '</a>'; ?></p>
235
  <p>
236
  <a href="javascript:;" class="button button-primary" onclick="wsal_freemius_opt_in(this)" data-opt="yes"><?php esc_html_e( 'Sure, opt-in', 'wp-security-audit-log' ); ?></a>
237
  <a href="javascript:;" class="button" onclick="wsal_freemius_opt_in(this)" data-opt="no"><?php esc_html_e( 'No, thank you', 'wp-security-audit-log' ); ?></a>
349
  * Method: Get View Title.
350
  */
351
  public function GetTitle() {
352
+ return __( 'Activity Log Viewer', 'wp-security-audit-log' );
353
  }
354
 
355
  /**
376
  * Method: Get View Name.
377
  */
378
  public function GetName() {
379
+ return __( 'Activity Log Viewer', 'wp-security-audit-log' );
380
  }
381
 
382
  /**
579
  ?>
580
  <div data-remodal-id="wsal-setup-modal">
581
  <button data-remodal-action="close" class="remodal-close"></button>
582
+ <p><?php esc_html_e( 'Thank you for installing WP Activity Log. Do you want to run the wizard to configure the basic plugin settings?', 'wp-security-audit-log' ); ?></p>
583
  <br>
584
  <button data-remodal-action="confirm" class="remodal-confirm"><?php esc_html_e( 'Yes', 'wp-security-audit-log' ); ?></button>
585
  <button data-remodal-action="cancel" class="remodal-cancel"><?php esc_html_e( 'No', 'wp-security-audit-log' ); ?></button>
1144
  '<h3> %s </h3> <p> %s </p> <p><strong>%s</strong></p>',
1145
  __( 'WordPress Activity Log', 'wp-security-audit-log' ),
1146
  __( 'When a user makes a change on your website the plugin will keep a record of that event here. Right now there is nothing because this is a new install.', 'wp-security-audit-log' ),
1147
+ __( 'Thank you for using WP Activity Log', 'wp-security-audit-log' )
1148
  ),
1149
  'position' => array(
1150
  'edge' => 'left',
classes/Views/Help.php CHANGED
@@ -175,39 +175,39 @@ class WSAL_Views_Help extends WSAL_AbstractView {
175
  ?>
176
  <div class="wsal-help-section">
177
  <h2 class="wsal-tab__heading"><?php esc_html_e( 'Getting Started', 'wp-security-audit-log' ); ?></h2>
178
- <p><?php esc_html_e( 'Getting started with WP Security Audit Log is really easy; once the plugin is installed it will automatically keep a log of everything that is happening on your website and you do not need to do anything. Watch the video below for a quick overview of the plugin.', 'wp-security-audit-log' ); ?></p>
179
  <p><iframe class="wsal-youtube-embed" width="100%" height="315" src="https://www.youtube.com/embed/1nopATCS-CQ?rel=0" frameborder="0" allowfullscreen></iframe></p>
180
  </div>
181
  <div class="wsal-help-section">
182
  <h2 class="wsal-tab__heading"><?php esc_html_e( 'Plugin Support', 'wp-security-audit-log' ); ?></h2>
183
  <p>
184
- <?php esc_html_e( 'Have you encountered or noticed any issues while using WP Security Audit Log plugin?', 'wp-security-audit-log' ); ?>
185
  <?php esc_html_e( 'Or you want to report something to us? Click any of the options below to post on the plugin\'s forum or contact our support directly.', 'wp-security-audit-log' ); ?>
186
  </p><p>
187
  <a class="button" href="https://wordpress.org/support/plugin/wp-security-audit-log" target="_blank"><?php esc_html_e( 'Free Support Forum', 'wp-security-audit-log' ); ?></a>
188
  &nbsp;&nbsp;&nbsp;&nbsp;
189
- <a class="button" href="https://www.wpsecurityauditlog.com/support/submit-ticket/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=free+support+email" target="_blank"><?php esc_html_e( 'Free Support Email', 'wp-security-audit-log' ); ?></a>
190
  </p>
191
  </div>
192
  <div class="wsal-help-section">
193
  <h2 class="wsal-tab__heading"><?php esc_html_e( 'Plugin Documentation', 'wp-security-audit-log' ); ?></h2>
194
  <p>
195
- <?php esc_html_e( 'For more technical information about the WP Security Audit Log plugin please visit the plugin’s knowledge base.', 'wp-security-audit-log' ); ?>
196
  <?php esc_html_e( 'Refer to the list of WordPress security events for a complete list of Events and IDs that the plugin uses to keep a log of all the changes in the WordPress audit log.', 'wp-security-audit-log' ); ?>
197
  </p><p>
198
- <a class="button" href="https://www.wpsecurityauditlog.com/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+website" target="_blank"><?php esc_html_e( 'Plugin Website', 'wp-security-audit-log' ); ?></a>
199
  &nbsp;&nbsp;&nbsp;&nbsp;
200
- <a class="button" href="https://www.wpsecurityauditlog.com/support-documentation/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=knowledge+base" target="_blank"><?php esc_html_e( 'Knowledge Base', 'wp-security-audit-log' ); ?></a>
201
  &nbsp;&nbsp;&nbsp;&nbsp;
202
- <a class="button" href="https://www.wpsecurityauditlog.com/support-documentation/list-wordpress-audit-trail-alerts/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=list+events" target="_blank"><?php esc_html_e( 'List of activity logs event IDs', 'wp-security-audit-log' ); ?></a>
203
  </p>
204
  </div>
205
  <div class="wsal-help-section">
206
- <h2 class="wsal-tab__heading"><?php esc_html_e( 'Rate WP Security Audit Log', 'wp-security-audit-log' ); ?></h2>
207
  <p>
208
  <?php esc_html_e( 'We work really hard to deliver a plugin that enables you to keep a record of all the changes that are happening on your WordPress.', 'wp-security-audit-log' ); ?>
209
- <?php esc_html_e( 'It takes thousands of man-hours every year and endless amount of dedication to research, develop and maintain the free edition of WP Security Audit Log.', 'wp-security-audit-log' ); ?>
210
- <?php esc_html_e( 'Therefore if you like what you see, and find WP Security Audit Log useful we ask you nothing more than to please rate our plugin.', 'wp-security-audit-log' ); ?>
211
  <?php esc_html_e( 'We appreciate every star!', 'wp-security-audit-log' ); ?>
212
  </p>
213
  <p>
@@ -267,7 +267,7 @@ class WSAL_Views_Help extends WSAL_AbstractView {
267
  'img' => trailingslashit( WSAL_BASE_URL ) . 'img/help/activity-log-for-mainwp.jpg',
268
  'desc' => __( 'See the child sites activity logs from the central MainWP dashboard', 'wp-security-audit-log' ),
269
  'alt' => 'Activity Log for MainWP',
270
- 'link' => 'https://www.wpsecurityauditlog.com/activity-log-mainwp-extension/?utm_source=plugin&utm_medium=referral&utm_campaign=AL4MWP&utm_content=WSAL+banner',
271
  ),
272
  );
273
  ?>
@@ -380,7 +380,7 @@ class WSAL_Views_Help extends WSAL_AbstractView {
380
  }
381
 
382
  if (
383
- 'WP Security Audit Log' === $plugin['Name']
384
  && wsal_freemius()->can_use_premium_code()
385
  ) {
386
  $update = ( array_key_exists( $plugin_path, $updates ) ) ? ' (needs update - ' . $updates[ $plugin_path ]->update->new_version . ')' : '';
@@ -400,7 +400,7 @@ class WSAL_Views_Help extends WSAL_AbstractView {
400
  }
401
 
402
  if (
403
- 'WP Security Audit Log' === $plugin['Name']
404
  && wsal_freemius()->can_use_premium_code()
405
  ) {
406
  $update = ( array_key_exists( $plugin_path, $updates ) ) ? ' (needs update - ' . $updates[ $plugin_path ]->update->new_version . ')' : '';
@@ -426,7 +426,7 @@ class WSAL_Views_Help extends WSAL_AbstractView {
426
  }
427
 
428
  if (
429
- 'WP Security Audit Log' === $plugin['Name']
430
  && wsal_freemius()->can_use_premium_code()
431
  ) {
432
  $update = ( array_key_exists( $plugin_path, $updates ) ) ? ' (needs update - ' . $updates[ $plugin_path ]->update->new_version . ')' : '';
175
  ?>
176
  <div class="wsal-help-section">
177
  <h2 class="wsal-tab__heading"><?php esc_html_e( 'Getting Started', 'wp-security-audit-log' ); ?></h2>
178
+ <p><?php esc_html_e( 'Getting started with WP Activity Log is really easy; once the plugin is installed it will automatically keep a log of everything that is happening on your website and you do not need to do anything. Watch the video below for a quick overview of the plugin.', 'wp-security-audit-log' ); ?></p>
179
  <p><iframe class="wsal-youtube-embed" width="100%" height="315" src="https://www.youtube.com/embed/1nopATCS-CQ?rel=0" frameborder="0" allowfullscreen></iframe></p>
180
  </div>
181
  <div class="wsal-help-section">
182
  <h2 class="wsal-tab__heading"><?php esc_html_e( 'Plugin Support', 'wp-security-audit-log' ); ?></h2>
183
  <p>
184
+ <?php esc_html_e( 'Have you encountered or noticed any issues while using WP Activity Log plugin?', 'wp-security-audit-log' ); ?>
185
  <?php esc_html_e( 'Or you want to report something to us? Click any of the options below to post on the plugin\'s forum or contact our support directly.', 'wp-security-audit-log' ); ?>
186
  </p><p>
187
  <a class="button" href="https://wordpress.org/support/plugin/wp-security-audit-log" target="_blank"><?php esc_html_e( 'Free Support Forum', 'wp-security-audit-log' ); ?></a>
188
  &nbsp;&nbsp;&nbsp;&nbsp;
189
+ <a class="button" href="https://wpactivitylog.com/support/submit-ticket/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=free+support+email" target="_blank"><?php esc_html_e( 'Free Support Email', 'wp-security-audit-log' ); ?></a>
190
  </p>
191
  </div>
192
  <div class="wsal-help-section">
193
  <h2 class="wsal-tab__heading"><?php esc_html_e( 'Plugin Documentation', 'wp-security-audit-log' ); ?></h2>
194
  <p>
195
+ <?php esc_html_e( 'For more technical information about the WP Activity Log plugin please visit the plugin’s knowledge base.', 'wp-security-audit-log' ); ?>
196
  <?php esc_html_e( 'Refer to the list of WordPress security events for a complete list of Events and IDs that the plugin uses to keep a log of all the changes in the WordPress audit log.', 'wp-security-audit-log' ); ?>
197
  </p><p>
198
+ <a class="button" href="https://wpactivitylog.com/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+website" target="_blank"><?php esc_html_e( 'Plugin Website', 'wp-security-audit-log' ); ?></a>
199
  &nbsp;&nbsp;&nbsp;&nbsp;
200
+ <a class="button" href="https://wpactivitylog.com/support/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=knowledge+base" target="_blank"><?php esc_html_e( 'Knowledge Base', 'wp-security-audit-log' ); ?></a>
201
  &nbsp;&nbsp;&nbsp;&nbsp;
202
+ <a class="button" href="https://wpactivitylog.com/support/kb/list-wordpress-activity-log-event-ids/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=list+events" target="_blank"><?php esc_html_e( 'List of activity logs event IDs', 'wp-security-audit-log' ); ?></a>
203
  </p>
204
  </div>
205
  <div class="wsal-help-section">
206
+ <h2 class="wsal-tab__heading"><?php esc_html_e( 'Rate WP Activity Log', 'wp-security-audit-log' ); ?></h2>
207
  <p>
208
  <?php esc_html_e( 'We work really hard to deliver a plugin that enables you to keep a record of all the changes that are happening on your WordPress.', 'wp-security-audit-log' ); ?>
209
+ <?php esc_html_e( 'It takes thousands of man-hours every year and endless amount of dedication to research, develop and maintain the free edition of WP Activity Log.', 'wp-security-audit-log' ); ?>
210
+ <?php esc_html_e( 'Therefore if you like what you see, and find WP Activity Log useful we ask you nothing more than to please rate our plugin.', 'wp-security-audit-log' ); ?>
211
  <?php esc_html_e( 'We appreciate every star!', 'wp-security-audit-log' ); ?>
212
  </p>
213
  <p>
267
  'img' => trailingslashit( WSAL_BASE_URL ) . 'img/help/activity-log-for-mainwp.jpg',
268
  'desc' => __( 'See the child sites activity logs from the central MainWP dashboard', 'wp-security-audit-log' ),
269
  'alt' => 'Activity Log for MainWP',
270
+ 'link' => 'https://wpactivitylog.com/extensions/mainwp-activity-log/?utm_source=plugin&utm_medium=referral&utm_campaign=AL4MWP&utm_content=WSAL+banner',
271
  ),
272
  );
273
  ?>
380
  }
381
 
382
  if (
383
+ 'WP Activity Log' === $plugin['Name']
384
  && wsal_freemius()->can_use_premium_code()
385
  ) {
386
  $update = ( array_key_exists( $plugin_path, $updates ) ) ? ' (needs update - ' . $updates[ $plugin_path ]->update->new_version . ')' : '';
400
  }
401
 
402
  if (
403
+ 'WP Activity Log' === $plugin['Name']
404
  && wsal_freemius()->can_use_premium_code()
405
  ) {
406
  $update = ( array_key_exists( $plugin_path, $updates ) ) ? ' (needs update - ' . $updates[ $plugin_path ]->update->new_version . ')' : '';
426
  }
427
 
428
  if (
429
+ 'WP Activity Log' === $plugin['Name']
430
  && wsal_freemius()->can_use_premium_code()
431
  ) {
432
  $update = ( array_key_exists( $plugin_path, $updates ) ) ? ' (needs update - ' . $updates[ $plugin_path ]->update->new_version . ')' : '';
classes/Views/LogInUsers.php CHANGED
@@ -25,7 +25,7 @@ class WSAL_Views_LogInUsers extends WSAL_AbstractView {
25
  * Method: Get View Title.
26
  */
27
  public function GetTitle() {
28
- return __( 'User Sessions Management Add-On', 'wp-security-audit-log' );
29
  }
30
 
31
  /**
25
  * Method: Get View Title.
26
  */
27
  public function GetTitle() {
28
+ return __( 'User Sessions Management Extension', 'wp-security-audit-log' );
29
  }
30
 
31
  /**
classes/Views/Reports.php CHANGED
@@ -25,7 +25,7 @@ class WSAL_Views_Reports extends WSAL_AbstractView {
25
  * Method: Get View Title.
26
  */
27
  public function GetTitle() {
28
- return __( 'Reports Add-On', 'wp-security-audit-log' );
29
  }
30
 
31
  /**
25
  * Method: Get View Title.
26
  */
27
  public function GetTitle() {
28
+ return __( 'Reports Extension', 'wp-security-audit-log' );
29
  }
30
 
31
  /**
classes/Views/Search.php CHANGED
@@ -25,7 +25,7 @@ class WSAL_Views_Search extends WSAL_AbstractView {
25
  * Method: Get View Title.
26
  */
27
  public function GetTitle() {
28
- return __( 'Search Add-On', 'wp-security-audit-log' );
29
  }
30
 
31
  /**
25
  * Method: Get View Title.
26
  */
27
  public function GetTitle() {
28
+ return __( 'Search Extension', 'wp-security-audit-log' );
29
  }
30
 
31
  /**
classes/Views/Settings.php CHANGED
@@ -100,7 +100,7 @@ class WSAL_Views_Settings extends WSAL_AbstractView {
100
  'priority' => 10,
101
  ),
102
  'audit-log' => array(
103
- 'name' => __( 'Activity Log', 'wp-security-audit-log' ),
104
  'link' => add_query_arg( 'tab', 'audit-log', $this->GetUrl() ),
105
  'render' => array( $this, 'tab_audit_log' ),
106
  'save' => array( $this, 'tab_audit_log_save' ),
@@ -484,7 +484,7 @@ class WSAL_Views_Settings extends WSAL_AbstractView {
484
  */
485
  private function tab_general() {
486
  ?>
487
- <p class="description"><?php echo wp_kses( __( 'Need help with setting up the plugin to meet your requirements? <a href="https://www.wpsecurityauditlog.com/contact/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=settings+pages" target="_blank">Schedule a 20 minutes consultation and setup call</a> with our experts for just $50.', 'wp-security-audit-log' ), $this->_plugin->allowed_html_tags ); ?></p>
488
 
489
  <h3><?php esc_html_e( 'Use infinite scroll or pagination for the event viewer?', 'wp-security-audit-log' ); ?></h3>
490
  <p class="description">
@@ -492,7 +492,7 @@ class WSAL_Views_Settings extends WSAL_AbstractView {
492
  echo sprintf(
493
  /* translators: Learn more link. */
494
  esc_html__( 'When using infinite scroll the event viewer and search results %s load up much faster and require less resources.', 'wp-security-audit-log' ),
495
- '<a href="https://www.wpsecurityauditlog.com/premium-features/search-filters-wordpress-activity-log/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=settings+pages" target="_blank">' . esc_html__( '(Premium feature)', 'wp-security-audit-log' ) . '</a>'
496
  );
497
  ?>
498
  </p>
@@ -664,7 +664,7 @@ class WSAL_Views_Settings extends WSAL_AbstractView {
664
  <?php
665
  // Get login page notification text.
666
  $wsal_lpn_text = $this->_plugin->settings->get_login_page_notification_text();
667
- $wsal_lpn_text_default = __( 'For security and auditing purposes, a record of all of your logged-in actions and changes within the WordPress dashboard will be recorded in an audit log with the <a href="https://www.wpsecurityauditlog.com/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=settings+pages" target="_blank">WP Security Audit Log plugin</a>. The audit log also includes the IP address where you accessed this site from.', 'wp-security-audit-log' );
668
 
669
  // Allowed HTML tags for this setting.
670
  $allowed_tags = array(
@@ -704,7 +704,7 @@ class WSAL_Views_Settings extends WSAL_AbstractView {
704
  echo sprintf(
705
  /* translators: Learn more link. */
706
  esc_html__( 'If your website is running behind a firewall set this option to yes so the plugin retrieves the end user’s IP address from the proxy header - %s.', 'wp-security-audit-log' ),
707
- '<a href="https://www.wpsecurityauditlog.com/support-documentation/support-reverse-proxies-web-application-firewalls/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=settings+pages" target="_blank">' . esc_html__( 'learn more', 'wp-security-audit-log' ) . '</a>'
708
  );
709
  ?>
710
  </p>
@@ -750,7 +750,7 @@ class WSAL_Views_Settings extends WSAL_AbstractView {
750
  sprintf(
751
  /* translators: Learn more link. */
752
  esc_html__( 'By default only users with administrator role (single site) and super administrator role (multisite) can change the settings of the plugin. Though you can restrict the privileges to just your user - %s.', 'wp-security-audit-log' ),
753
- '<a href="https://www.wpsecurityauditlog.com/support-documentation/managing-wordpress-activity-log-plugin-privileges/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=settings+pages" target="_blank">' . __( 'learn more', 'wp-security-audit-log' ) . '</a>'
754
  ),
755
  $allowed_tags
756
  );
@@ -801,7 +801,7 @@ class WSAL_Views_Settings extends WSAL_AbstractView {
801
  sprintf(
802
  /* translators: Learn more link. */
803
  esc_html__( 'By default only users with administrator and super administrator (multisite) role can view the WordPress activity log. Though you can allow other users with no admin role to view the events - %s.', 'wp-security-audit-log' ),
804
- '<a href="https://www.wpsecurityauditlog.com/support-documentation/can-allow-users-access-audit-trail/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=settings+pages" target="_blank">' . __( 'learn more', 'wp-security-audit-log' ) . '</a>'
805
  ),
806
  $allowed_tags
807
  );
@@ -881,7 +881,7 @@ class WSAL_Views_Settings extends WSAL_AbstractView {
881
  <!-- From Email & Name -->
882
 
883
  <h3><?php esc_html_e( 'Do you want to hide the plugin from the list of installed plugins?', 'wp-security-audit-log' ); ?></h3>
884
- <p class="description"><?php esc_html_e( 'By default all installed plugins are listed in the plugins page. If you do not want other administrators to see that you installed this plugin set this option to Yes so the WP Security Audit Log is not listed as an installed plugin on this website.', 'wp-security-audit-log' ); ?></p>
885
  <table class="form-table wsal-tab">
886
  <tbody>
887
  <tr>
@@ -969,7 +969,7 @@ class WSAL_Views_Settings extends WSAL_AbstractView {
969
  <p class="description">
970
  <?php
971
  esc_html_e( 'The plugin uses an efficient way to store the activity log data in the WordPress database, though the more data you keep the more disk space will be required. ', 'wp-security-audit-log' );
972
- $retention_help_text = __( '<a href="https://www.wpsecurityauditlog.com/pricing/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=settings+pages" target="_blank">Upgrade to Premium</a> to store the activity log data in an external database.', 'wp-security-audit-log' );
973
 
974
  if ( wsal_freemius()->is__premium_only() ) {
975
  // If premium version then remove this message.
@@ -1262,7 +1262,7 @@ class WSAL_Views_Settings extends WSAL_AbstractView {
1262
  ?>
1263
  <p class="description">
1264
  <?php esc_html_e( 'The plugin runs file integrity scans on your website so it keeps a log when a file is added, modified or deleted. All the settings for the file integrity scans can be found in this page.', 'wp-security-audit-log' ); ?>
1265
- <?php echo wp_kses( __( '<a href="https://www.wpsecurityauditlog.com/support-documentation/wordpress-files-changes-warning-activity-logs/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=settings+pages" target="_blank">Refer to the WordPress file integrity scans feature page</a> for more information.', 'wp-security-audit-log' ), $this->_plugin->allowed_html_tags ); ?>
1266
  </p>
1267
 
1268
  <h3><?php esc_html_e( 'Do you want the plugin to scan your website for file changes?', 'wp-security-audit-log' ); ?></h3>
@@ -2032,7 +2032,7 @@ class WSAL_Views_Settings extends WSAL_AbstractView {
2032
  ?>
2033
  <p class="description">
2034
  <?php esc_html_e( 'These settings are for advanced users.', 'wp-security-audit-log' ); ?>
2035
- <?php echo sprintf( __( 'If you have any questions <a href="https://www.wpsecurityauditlog.com/contact/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=settings+pages" target="_blank">contact us</a>.', 'wp-security-audit-log' ), $this->_plugin->allowed_html_tags ); ?>
2036
  </p>
2037
 
2038
  <h3><?php esc_html_e( 'Troubleshooting setting: Keep a debug log of all the requests this website receives', 'wp-security-audit-log' ); ?></h3>
100
  'priority' => 10,
101
  ),
102
  'audit-log' => array(
103
+ 'name' => __( 'Activity Log Viewer', 'wp-security-audit-log' ),
104
  'link' => add_query_arg( 'tab', 'audit-log', $this->GetUrl() ),
105
  'render' => array( $this, 'tab_audit_log' ),
106
  'save' => array( $this, 'tab_audit_log_save' ),
484
  */
485
  private function tab_general() {
486
  ?>
487
+ <p class="description"><?php echo wp_kses( __( 'Need help with setting up the plugin to meet your requirements? <a href="https://wpactivitylog.com/contact/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=settings+pages" target="_blank">Schedule a 20 minutes consultation and setup call</a> with our experts for just $50.', 'wp-security-audit-log' ), $this->_plugin->allowed_html_tags ); ?></p>
488
 
489
  <h3><?php esc_html_e( 'Use infinite scroll or pagination for the event viewer?', 'wp-security-audit-log' ); ?></h3>
490
  <p class="description">
492
  echo sprintf(
493
  /* translators: Learn more link. */
494
  esc_html__( 'When using infinite scroll the event viewer and search results %s load up much faster and require less resources.', 'wp-security-audit-log' ),
495
+ '<a href="https://wpactivitylog.com/features/search-filters-wordpress-activity-log/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=settings+pages" target="_blank">' . esc_html__( '(Premium feature)', 'wp-security-audit-log' ) . '</a>'
496
  );
497
  ?>
498
  </p>
664
  <?php
665
  // Get login page notification text.
666
  $wsal_lpn_text = $this->_plugin->settings->get_login_page_notification_text();
667
+ $wsal_lpn_text_default = __( 'For security and auditing purposes, a record of all of your logged-in actions and changes within the WordPress dashboard will be recorded in an audit log with the <a href="https://wpactivitylog.com/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=settings+pages" target="_blank">WP Activity Log plugin</a>. The audit log also includes the IP address where you accessed this site from.', 'wp-security-audit-log' );
668
 
669
  // Allowed HTML tags for this setting.
670
  $allowed_tags = array(
704
  echo sprintf(
705
  /* translators: Learn more link. */
706
  esc_html__( 'If your website is running behind a firewall set this option to yes so the plugin retrieves the end user’s IP address from the proxy header - %s.', 'wp-security-audit-log' ),
707
+ '<a href="https://wpactivitylog.com/support/kb/support-reverse-proxies-web-application-firewalls/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=settings+pages" target="_blank">' . esc_html__( 'learn more', 'wp-security-audit-log' ) . '</a>'
708
  );
709
  ?>
710
  </p>
750
  sprintf(
751
  /* translators: Learn more link. */
752
  esc_html__( 'By default only users with administrator role (single site) and super administrator role (multisite) can change the settings of the plugin. Though you can restrict the privileges to just your user - %s.', 'wp-security-audit-log' ),
753
+ '<a href="https://wpactivitylog.com/support/kb/managing-wordpress-activity-log-plugin-privileges/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=settings+pages" target="_blank">' . __( 'learn more', 'wp-security-audit-log' ) . '</a>'
754
  ),
755
  $allowed_tags
756
  );
801
  sprintf(
802
  /* translators: Learn more link. */
803
  esc_html__( 'By default only users with administrator and super administrator (multisite) role can view the WordPress activity log. Though you can allow other users with no admin role to view the events - %s.', 'wp-security-audit-log' ),
804
+ '<a href="https://wpactivitylog.com/support/kb/allow-users-read-access-activity-log/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=settings+pages" target="_blank">' . __( 'learn more', 'wp-security-audit-log' ) . '</a>'
805
  ),
806
  $allowed_tags
807
  );
881
  <!-- From Email & Name -->
882
 
883
  <h3><?php esc_html_e( 'Do you want to hide the plugin from the list of installed plugins?', 'wp-security-audit-log' ); ?></h3>
884
+ <p class="description"><?php esc_html_e( 'By default all installed plugins are listed in the plugins page. If you do not want other administrators to see that you installed this plugin set this option to Yes so the WP Activity Log is not listed as an installed plugin on this website.', 'wp-security-audit-log' ); ?></p>
885
  <table class="form-table wsal-tab">
886
  <tbody>
887
  <tr>
969
  <p class="description">
970
  <?php
971
  esc_html_e( 'The plugin uses an efficient way to store the activity log data in the WordPress database, though the more data you keep the more disk space will be required. ', 'wp-security-audit-log' );
972
+ $retention_help_text = __( '<a href="https://wpactivitylog.com/pricing/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=settings+pages" target="_blank">Upgrade to Premium</a> to store the activity log data in an external database.', 'wp-security-audit-log' );
973
 
974
  if ( wsal_freemius()->is__premium_only() ) {
975
  // If premium version then remove this message.
1262
  ?>
1263
  <p class="description">
1264
  <?php esc_html_e( 'The plugin runs file integrity scans on your website so it keeps a log when a file is added, modified or deleted. All the settings for the file integrity scans can be found in this page.', 'wp-security-audit-log' ); ?>
1265
+ <?php echo wp_kses( __( '<a href="https://wpactivitylog.com/support/kb/wordpress-files-changes-warning-activity-logs/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=settings+pages" target="_blank">Refer to the WordPress file integrity scans feature page</a> for more information.', 'wp-security-audit-log' ), $this->_plugin->allowed_html_tags ); ?>
1266
  </p>
1267
 
1268
  <h3><?php esc_html_e( 'Do you want the plugin to scan your website for file changes?', 'wp-security-audit-log' ); ?></h3>
2032
  ?>
2033
  <p class="description">
2034
  <?php esc_html_e( 'These settings are for advanced users.', 'wp-security-audit-log' ); ?>
2035
+ <?php echo sprintf( __( 'If you have any questions <a href="https://wpactivitylog.com/contact/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=settings+pages" target="_blank">contact us</a>.', 'wp-security-audit-log' ), $this->_plugin->allowed_html_tags ); ?>
2036
  </p>
2037
 
2038
  <h3><?php esc_html_e( 'Troubleshooting setting: Keep a debug log of all the requests this website receives', 'wp-security-audit-log' ); ?></h3>
classes/Views/SetupWizard.php CHANGED
@@ -257,8 +257,8 @@ final class WSAL_Views_SetupWizard {
257
  'ajaxURL' => admin_url( 'admin-ajax.php' ),
258
  'installing' => __( 'Installing, please wait', 'wp-security-audit-log' ),
259
  'already_installed' => __( 'Already installed', 'wp-security-audit-log' ),
260
- 'installed' => __( 'Add-on installed', 'wp-security-audit-log' ),
261
- 'activated' => __( 'Add-on activated', 'wp-security-audit-log' ),
262
  'failed' => __( 'Install failed', 'wp-security-audit-log' ),
263
  );
264
  wp_localize_script( 'wsal-common', 'wsalCommonData', $installer_script_data );
@@ -289,7 +289,7 @@ final class WSAL_Views_SetupWizard {
289
  <head>
290
  <meta name="viewport" content="width=device-width" />
291
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
292
- <title><?php esc_html_e( 'WP Security Audit Log &rsaquo; Setup Wizard', 'wp-security-audit-log' ); ?></title>
293
  <?php wp_print_scripts( 'wsal-wizard-js' ); ?>
294
  <?php wp_print_scripts( 'wsal-common' ); ?>
295
 
@@ -297,7 +297,7 @@ final class WSAL_Views_SetupWizard {
297
  <?php do_action( 'admin_head' ); ?>
298
  </head>
299
  <body class="wsal-setup wp-core-ui">
300
- <h1 id="wsal-logo"><a href="https://wpsecurityauditlog.com/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=wizard+configuration" target="_blank"><img src="<?php echo esc_url( $this->wsal->GetBaseUrl() ); ?>/img/wsal-logo-full.png" alt="WP Security Audit Log" /></a></h1>
301
  <?php
302
  }
303
 
@@ -678,7 +678,7 @@ final class WSAL_Views_SetupWizard {
678
  <em>
679
  <?php
680
  // Step help text.
681
- $step_help = __( 'The plugin stores the data in the WordPress database in a very efficient way, though the more data you keep the more hard disk space it will consume. If you need need to retain a lot of data we would recommend you to <a href="https://www.wpsecurityauditlog.com/premium-features/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=wizard+configuration" target="_blank">upgrade to Premium</a> and use the Database tools to store the WordPress activity log in an external database.', 'wp-security-audit-log' );
682
 
683
  if ( wsal_freemius()->is__premium_only() ) {
684
  // Change the help text if premium version of the plugin is active.
@@ -755,23 +755,23 @@ final class WSAL_Views_SetupWizard {
755
 
756
  <ul>
757
  <li>
758
- <a href="https://www.wpsecurityauditlog.com/support-documentation/getting-started-wp-security-audit-log/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=wizard+configuration" target="_blank">
759
- <?php esc_html_e( 'Getting started with the WP Security Audit Log plugin', 'wp-security-audit-log' ); ?>
760
  </a>
761
  </li>
762
  <li>
763
- <a href="https://www.wpsecurityauditlog.com/support-documentation/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=wizard+configuration" target="_blank">
764
  <?php esc_html_e( 'Knowledge Base & Support Documents', 'wp-security-audit-log' ); ?>
765
  </a>
766
  </li>
767
  <li>
768
- <a href="https://www.wpsecurityauditlog.com/benefits-wordpress-activity-log/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=wizard+configuration" target="_blank">
769
  <?php esc_html_e( 'Benefits of keeping a WordPress activity log', 'wp-security-audit-log' ); ?>
770
  </a>
771
  </li>
772
  </ul>
773
 
774
- <p><?php echo wp_kses( __( 'We trust this plugin meets all your activity log requirements. Should you encounter any problems, have feature requests or would like to share some feedback, <a href="https://www.wpsecurityauditlog.com/contact/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=wizard+configuration" target="_blank">please get in touch!</a>', 'wp-security-audit-log' ), $this->wsal->allowed_html_tags ); ?></p>
775
 
776
  <form method="post" class="wsal-setup-form">
777
  <?php wp_nonce_field( 'wsal-step-finish' ); ?>
@@ -807,7 +807,7 @@ final class WSAL_Views_SetupWizard {
807
  function wsal_add_wizard_step( $wizard_steps ) {
808
  $new_wizard_steps = array(
809
  'test' => array(
810
- 'name' => __( 'Third Party Add-ons', 'wp-security-audit-log' ),
811
  'content' => array( $this, 'addons_step' ),
812
  'save' => array( $this, 'addons_step_save' ),
813
  ),
@@ -834,7 +834,7 @@ final class WSAL_Views_SetupWizard {
834
  <form method="post" class="wsal-setup-form">
835
  <?php wp_nonce_field( 'wsal-step-addon' ); ?>
836
  <h4><?php esc_html_e( 'Monitoring changes done in third party plugins', 'wp-security-audit-log' ); ?></h4>
837
- <p><?php esc_html_e( 'We noticed that the below plugins are installed on this website. You can install our add-ons to also keep a log of changes users do on these plugins.', 'wp-security-audit-log' ); ?></p>
838
  <?php
839
  // Create a nonce to pass through via data attr.
840
  $nonce = wp_create_nonce( 'wsal-install-addon' );
@@ -849,16 +849,16 @@ final class WSAL_Views_SetupWizard {
849
  <div class="addon-wrapper">
850
  <img src="<?php echo esc_url( trailingslashit( WSAL_BASE_URL ) . 'img/addons/' . $details['image_filename'] ); ?>">
851
  <div class="addon-content">
852
- <h5><?php esc_html_e( 'Add-on for ', 'wp-security-audit-log' ); ?><?php echo esc_html( $details['title'] ); ?></h5>
853
  <p><?php echo sanitize_text_field( $details['plugin_description'] ); ?></p>
854
  <p><button class="install-addon button button-primary <?php echo esc_attr( $disable_button ); ?>" data-nonce="<?php echo esc_attr( $nonce ); ?>" data-plugin-slug="<?php echo esc_attr( $details['plugin_slug'] ); ?>" data-plugin-download-url="<?php echo esc_url( $details['plugin_url'] ); ?>" data-plugin-event-tab-id="<?php echo esc_attr( $details['event_tab_id'] ); ?>">
855
  <?php
856
  if ( WSAL_PluginInstallAndActivate::is_plugin_installed( $details['plugin_slug'] ) && ! is_plugin_active( $details['plugin_slug'] ) ) {
857
- esc_html_e( 'Add-on installed, activate now?', 'wp-security-audit-log' );
858
  } elseif ( WSAL_PluginInstallAndActivate::is_plugin_installed( $details['plugin_slug'] ) && is_plugin_active( $details['plugin_slug'] ) ) {
859
- esc_html_e( 'Add-on installed', 'wp-security-audit-log' );
860
  } else {
861
- esc_html_e( 'Install Add-on', 'wp-security-audit-log' );
862
  }
863
  ?>
864
  </button><span class="spinner" style="display: none; visibility: visible; float: none; margin: 0 0 0 8px;"></span></p>
257
  'ajaxURL' => admin_url( 'admin-ajax.php' ),
258
  'installing' => __( 'Installing, please wait', 'wp-security-audit-log' ),
259
  'already_installed' => __( 'Already installed', 'wp-security-audit-log' ),
260
+ 'installed' => __( 'Extension installed', 'wp-security-audit-log' ),
261
+ 'activated' => __( 'Extension activated', 'wp-security-audit-log' ),
262
  'failed' => __( 'Install failed', 'wp-security-audit-log' ),
263
  );
264
  wp_localize_script( 'wsal-common', 'wsalCommonData', $installer_script_data );
289
  <head>
290
  <meta name="viewport" content="width=device-width" />
291
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
292
+ <title><?php esc_html_e( 'WP Activity Log &rsaquo; Setup Wizard', 'wp-security-audit-log' ); ?></title>
293
  <?php wp_print_scripts( 'wsal-wizard-js' ); ?>
294
  <?php wp_print_scripts( 'wsal-common' ); ?>
295
 
297
  <?php do_action( 'admin_head' ); ?>
298
  </head>
299
  <body class="wsal-setup wp-core-ui">
300
+ <h1 id="wsal-logo"><a href="https://wpactivitylog.com/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=wizard+configuration" target="_blank"><img src="<?php echo esc_url( $this->wsal->GetBaseUrl() ); ?>/img/wsal-logo-full.png" alt="WP Activity Log" /></a></h1>
301
  <?php
302
  }
303
 
678
  <em>
679
  <?php
680
  // Step help text.
681
+ $step_help = __( 'The plugin stores the data in the WordPress database in a very efficient way, though the more data you keep the more hard disk space it will consume. If you need need to retain a lot of data we would recommend you to <a href="https://wpactivitylog.com/features/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=wizard+configuration" target="_blank">upgrade to Premium</a> and use the Database tools to store the WordPress activity log in an external database.', 'wp-security-audit-log' );
682
 
683
  if ( wsal_freemius()->is__premium_only() ) {
684
  // Change the help text if premium version of the plugin is active.
755
 
756
  <ul>
757
  <li>
758
+ <a href="https://wpactivitylog.com/support/kb/getting-started-wp-activity-log/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=wizard+configuration" target="_blank">
759
+ <?php esc_html_e( 'Getting started with the WP Activity Log plugin', 'wp-security-audit-log' ); ?>
760
  </a>
761
  </li>
762
  <li>
763
+ <a href="https://wpactivitylog.com/support/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=wizard+configuration" target="_blank">
764
  <?php esc_html_e( 'Knowledge Base & Support Documents', 'wp-security-audit-log' ); ?>
765
  </a>
766
  </li>
767
  <li>
768
+ <a href="https://wpactivitylog.com/benefits-wordpress-activity-log/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=wizard+configuration" target="_blank">
769
  <?php esc_html_e( 'Benefits of keeping a WordPress activity log', 'wp-security-audit-log' ); ?>
770
  </a>
771
  </li>
772
  </ul>
773
 
774
+ <p><?php echo wp_kses( __( 'We trust this plugin meets all your activity log requirements. Should you encounter any problems, have feature requests or would like to share some feedback, <a href="https://wpactivitylog.com/contact/?utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=wizard+configuration" target="_blank">please get in touch!</a>', 'wp-security-audit-log' ), $this->wsal->allowed_html_tags ); ?></p>
775
 
776
  <form method="post" class="wsal-setup-form">
777
  <?php wp_nonce_field( 'wsal-step-finish' ); ?>
807
  function wsal_add_wizard_step( $wizard_steps ) {
808
  $new_wizard_steps = array(
809
  'test' => array(
810
+ 'name' => __( 'Third Party Extensions', 'wp-security-audit-log' ),
811
  'content' => array( $this, 'addons_step' ),
812
  'save' => array( $this, 'addons_step_save' ),
813
  ),
834
  <form method="post" class="wsal-setup-form">
835
  <?php wp_nonce_field( 'wsal-step-addon' ); ?>
836
  <h4><?php esc_html_e( 'Monitoring changes done in third party plugins', 'wp-security-audit-log' ); ?></h4>
837
+ <p><?php esc_html_e( 'We noticed that the below plugins are installed on this website. You can install our extensions to also keep a log of changes users do on these plugins.', 'wp-security-audit-log' ); ?></p>
838
  <?php
839
  // Create a nonce to pass through via data attr.
840
  $nonce = wp_create_nonce( 'wsal-install-addon' );
849
  <div class="addon-wrapper">
850
  <img src="<?php echo esc_url( trailingslashit( WSAL_BASE_URL ) . 'img/addons/' . $details['image_filename'] ); ?>">
851
  <div class="addon-content">
852
+ <h5><?php esc_html_e( 'Extension for ', 'wp-security-audit-log' ); ?><?php echo esc_html( $details['title'] ); ?></h5>
853
  <p><?php echo sanitize_text_field( $details['plugin_description'] ); ?></p>
854
  <p><button class="install-addon button button-primary <?php echo esc_attr( $disable_button ); ?>" data-nonce="<?php echo esc_attr( $nonce ); ?>" data-plugin-slug="<?php echo esc_attr( $details['plugin_slug'] ); ?>" data-plugin-download-url="<?php echo esc_url( $details['plugin_url'] ); ?>" data-plugin-event-tab-id="<?php echo esc_attr( $details['event_tab_id'] ); ?>">
855
  <?php
856
  if ( WSAL_PluginInstallAndActivate::is_plugin_installed( $details['plugin_slug'] ) && ! is_plugin_active( $details['plugin_slug'] ) ) {
857
+ esc_html_e( 'Extension installed, activate now?', 'wp-security-audit-log' );
858
  } elseif ( WSAL_PluginInstallAndActivate::is_plugin_installed( $details['plugin_slug'] ) && is_plugin_active( $details['plugin_slug'] ) ) {
859
+ esc_html_e( 'Extension installed', 'wp-security-audit-log' );
860
  } else {
861
+ esc_html_e( 'Install Extension', 'wp-security-audit-log' );
862
  }
863
  ?>
864
  </button><span class="spinner" style="display: none; visibility: visible; float: none; margin: 0 0 0 8px;"></span></p>
classes/Views/ToggleAlerts.php CHANGED
@@ -211,7 +211,7 @@ class WSAL_Views_ToggleAlerts extends WSAL_AbstractView {
211
  </option>
212
  </select>
213
  <p class="description">
214
- <?php echo wp_kses( __( 'Use the Log level drop down menu above to use one of our preset log levels. Alternatively you can enable or disable any of the individual events from the below tabs. Refer to <a href="https://www.wpsecurityauditlog.com/support-documentation/list-wordpress-audit-trail-alerts/" target="_blank">the complete list of WordPress activity log event IDs</a> for reference on all the events the plugin can keep a log of.', 'wp-security-audit-log' ), $this->_plugin->allowed_html_tags ); ?>
215
  </p>
216
  </fieldset>
217
  </form>
211
  </option>
212
  </select>
213
  <p class="description">
214
+ <?php echo wp_kses( __( 'Use the Log level drop down menu above to use one of our preset log levels. Alternatively you can enable or disable any of the individual events from the below tabs. Refer to <a href="https://wpactivitylog.com/support/kb/list-wordpress-activity-log-event-ids/" target="_blank">the complete list of WordPress activity log event IDs</a> for reference on all the events the plugin can keep a log of.', 'wp-security-audit-log' ), $this->_plugin->allowed_html_tags ); ?>
215
  </p>
216
  </fieldset>
217
  </form>
classes/Views/addons/html-view.php CHANGED
@@ -34,7 +34,7 @@ switch ( $this->hook_suffix ) {
34
  // Links.
35
  $more_info = add_query_arg(
36
  $utm_params,
37
- 'https://www.wpsecurityauditlog.com/premium-features/'
38
  );
39
 
40
  // Trial link arguments.
@@ -51,15 +51,15 @@ $trial_link = add_query_arg( $trial_args, admin_url( 'admin.php' ) );
51
 
52
  // If user is not super admin and website is multisite then change the URL.
53
  if ( $this->_plugin->IsMultisite() && ! is_super_admin() ) {
54
- $buy_now = 'https://www.wpsecurityauditlog.com/pricing/';
55
- $trial_link = 'https://www.wpsecurityauditlog.com/pricing/';
56
  $buy_now_target = ' target="_blank"';
57
  } elseif ( $this->_plugin->IsMultisite() && is_super_admin() ) {
58
  $buy_now = add_query_arg( 'page', 'wsal-auditlog-pricing', network_admin_url( 'admin.php' ) );
59
  $trial_link = add_query_arg( $trial_args, network_admin_url( 'admin.php' ) );
60
  } elseif ( ! $this->_plugin->IsMultisite() && ! current_user_can( 'manage_options' ) ) {
61
- $buy_now = 'https://www.wpsecurityauditlog.com/pricing/';
62
- $trial_link = 'https://www.wpsecurityauditlog.com/pricing/';
63
  $buy_now_target = ' target="_blank"';
64
  }
65
  ?>
34
  // Links.
35
  $more_info = add_query_arg(
36
  $utm_params,
37
+ 'https://wpactivitylog.com/premium-features/'
38
  );
39
 
40
  // Trial link arguments.
51
 
52
  // If user is not super admin and website is multisite then change the URL.
53
  if ( $this->_plugin->IsMultisite() && ! is_super_admin() ) {
54
+ $buy_now = 'https://wpactivitylog.com/pricing/';
55
+ $trial_link = 'https://wpactivitylog.com/pricing/';
56
  $buy_now_target = ' target="_blank"';
57
  } elseif ( $this->_plugin->IsMultisite() && is_super_admin() ) {
58
  $buy_now = add_query_arg( 'page', 'wsal-auditlog-pricing', network_admin_url( 'admin.php' ) );
59
  $trial_link = add_query_arg( $trial_args, network_admin_url( 'admin.php' ) );
60
  } elseif ( ! $this->_plugin->IsMultisite() && ! current_user_can( 'manage_options' ) ) {
61
+ $buy_now = 'https://wpactivitylog.com/pricing/';
62
+ $trial_link = 'https://wpactivitylog.com/pricing/';
63
  $buy_now_target = ' target="_blank"';
64
  }
65
  ?>
classes/WidgetManager.php CHANGED
@@ -52,7 +52,7 @@ class WSAL_WidgetManager {
52
  ) {
53
  wp_add_dashboard_widget(
54
  'wsal',
55
- __( 'Latest Events', 'wp-security-audit-log' ) . ' | WP Security Audit Log',
56
  array( $this, 'render_widget' )
57
  );
58
  }
52
  ) {
53
  wp_add_dashboard_widget(
54
  'wsal',
55
+ __( 'Latest Events', 'wp-security-audit-log' ) . ' | WP Activity Log',
56
  array( $this, 'render_widget' )
57
  );
58
  }
defaults.php CHANGED
@@ -359,12 +359,12 @@ function wsaldefaults_wsal_init() {
359
  array( 0004, E_CRITICAL, __( 'PHP exception', 'wp-security-audit-log' ), __( '%Message%.', 'wp-security-audit-log' ) ),
360
  array( 0005, E_CRITICAL, __( 'PHP shutdown error', 'wp-security-audit-log' ), __( '%Message%.', 'wp-security-audit-log' ) ),
361
  array( 6004, WSAL_MEDIUM, __( 'WordPress was updated', 'wp-security-audit-log' ), __( 'Updated WordPress %LineBreak% Previous version: %OldVersion% %LineBreak% New version: %NewVersion%', 'wp-security-audit-log' ), 'system', 'updated' ),
362
- array( 9999, E_CRITICAL, __( 'Advertising Add-ons', 'wp-security-audit-log' ), __( '%PromoName% %PromoMessage%', 'wp-security-audit-log' ) ),
363
  ),
364
 
365
  __( 'Activity log plugin', 'wp-security-audit-log' ) => array(
366
  array( 6000, WSAL_INFORMATIONAL, __( 'Events automatically pruned by system', 'wp-security-audit-log' ), __( 'System automatically deleted %EventCount% event(s)', 'wp-security-audit-log' ), 'activity-logs', 'deleted' ),
367
- array( 6006, WSAL_MEDIUM, __( 'Reset plugin\'s settings to default', 'wp-security-audit-log' ), __( 'Reset the WP Security Audit Log plugin settings to default', 'wp-security-audit-log' ), 'plugin', 'modified' ),
368
  array( 6034, WSAL_CRITICAL, __( 'Purged the activity log', 'wp-security-audit-log' ), __( 'Purged the activity log', 'wp-security-audit-log' ), 'activity-logs', 'deleted' ),
369
  ),
370
 
359
  array( 0004, E_CRITICAL, __( 'PHP exception', 'wp-security-audit-log' ), __( '%Message%.', 'wp-security-audit-log' ) ),
360
  array( 0005, E_CRITICAL, __( 'PHP shutdown error', 'wp-security-audit-log' ), __( '%Message%.', 'wp-security-audit-log' ) ),
361
  array( 6004, WSAL_MEDIUM, __( 'WordPress was updated', 'wp-security-audit-log' ), __( 'Updated WordPress %LineBreak% Previous version: %OldVersion% %LineBreak% New version: %NewVersion%', 'wp-security-audit-log' ), 'system', 'updated' ),
362
+ array( 9999, E_CRITICAL, __( 'Advertising Extensions', 'wp-security-audit-log' ), __( '%PromoName% %PromoMessage%', 'wp-security-audit-log' ) ),
363
  ),
364
 
365
  __( 'Activity log plugin', 'wp-security-audit-log' ) => array(
366
  array( 6000, WSAL_INFORMATIONAL, __( 'Events automatically pruned by system', 'wp-security-audit-log' ), __( 'System automatically deleted %EventCount% event(s)', 'wp-security-audit-log' ), 'activity-logs', 'deleted' ),
367
+ array( 6006, WSAL_MEDIUM, __( 'Reset plugin\'s settings to default', 'wp-security-audit-log' ), __( 'Reset the WP Activity Log plugin settings to default', 'wp-security-audit-log' ), 'plugin', 'modified' ),
368
  array( 6034, WSAL_CRITICAL, __( 'Purged the activity log', 'wp-security-audit-log' ), __( 'Purged the activity log', 'wp-security-audit-log' ), 'activity-logs', 'deleted' ),
369
  ),
370
 
img/external-db/db_integrations_1.png CHANGED
Binary file
img/help/wp-security-audit-log-img.jpg CHANGED
Binary file
img/wsal-logo-full.png CHANGED
Binary file
img/wsal-logo-full@2x.png CHANGED
Binary file
languages/wp-security-audit-log.pot CHANGED
@@ -2,24 +2,23 @@
2
  msgid ""
3
  msgstr ""
4
  "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
5
- "Project-Id-Version: WP Security Audit Log\n"
6
- "POT-Creation-Date: 2020-04-16 14:53+0200\n"
7
- "PO-Revision-Date: 2020-04-16 14:53+0200\n"
8
  "Last-Translator: \n"
9
  "Language-Team: \n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
- "X-Generator: Poedit 2.3\n"
14
  "X-Poedit-Basepath: ..\n"
15
- "X-Poedit-Flags-xgettext: --add-comments=translators:\n"
16
  "X-Poedit-WPHeader: wp-security-audit-log.php\n"
17
  "X-Poedit-SourceCharset: UTF-8\n"
18
  "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
19
  "esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;"
20
  "_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
21
  "X-Poedit-SearchPath-0: .\n"
22
- "X-Poedit-SearchPathExcluded-0: *.min.js\n"
23
 
24
  #. translators: Event ID
25
  #: classes/AlertManager.php:365
@@ -29,7 +28,7 @@ msgstr ""
29
 
30
  #: classes/AlertManager.php:421
31
  #, php-format
32
- msgid "Event %s already registered with WP Security Audit Log."
33
  msgstr ""
34
 
35
  #: classes/AlertManager.php:494
@@ -481,12 +480,12 @@ msgid "Click to toggle."
481
  msgstr ""
482
 
483
  #: classes/AuditLogListView.php:445 classes/Models/Occurrence.php:83
484
- #: classes/ViewManager.php:478
485
  msgid "Alert message not found."
486
  msgstr ""
487
 
488
  #: classes/AuditLogListView.php:446 classes/Models/Occurrence.php:84
489
- #: classes/ViewManager.php:479
490
  msgid "Alert description not found."
491
  msgstr ""
492
 
@@ -496,7 +495,6 @@ msgid ""
496
  "valid."
497
  msgstr ""
498
 
499
- #. translators: 1 - mysqli error code, 2 - mysqli error message
500
  #: classes/Connector/MySQLDB.php:69
501
  #, php-format
502
  msgid "Code %1$d: %2$s"
@@ -765,7 +763,7 @@ msgstr ""
765
 
766
  #: classes/Utilities/Emailer.php:53
767
  #, php-format
768
- msgid "WP Security Audit Log plugin disabled on %s"
769
  msgstr ""
770
 
771
  #: classes/Utilities/Emailer.php:56
@@ -776,56 +774,56 @@ msgstr ""
776
  #, php-format
777
  msgid ""
778
  "This is a notification to let you know that the user %1$s has deactivated "
779
- "the plugin WP Security Audit Log on the website %2$s on %3$s."
780
  msgstr ""
781
 
782
  #: classes/Utilities/PluginInstallAndActivate.php:79
783
  msgid ""
784
- "WP Security Audit Log can keep a log of changes done on other plugins. "
785
- "Install the relevant add-on from the below list to keep a log of changes "
786
  "done on that plugin."
787
  msgstr ""
788
 
789
  #: classes/Utilities/PluginInstallAndActivate.php:96
790
  #: classes/Views/SetupWizard.php:852
791
- msgid "Add-on for "
792
  msgstr ""
793
 
794
  #: classes/Utilities/PluginInstallAndActivate.php:101
795
  #: classes/Views/SetupWizard.php:857
796
- msgid "Add-on installed, activate now?"
797
  msgstr ""
798
 
799
  #: classes/Utilities/PluginInstallAndActivate.php:103
800
  #: classes/Views/SetupWizard.php:260 classes/Views/SetupWizard.php:859
801
  #: wp-security-audit-log.php:1187
802
- msgid "Add-on installed"
803
  msgstr ""
804
 
805
  #: classes/Utilities/PluginInstallAndActivate.php:105
806
  #: classes/Views/SetupWizard.php:861
807
- msgid "Install Add-on"
808
  msgstr ""
809
 
810
  #: classes/Utilities/PluginInstallerAction.php:76
811
  msgid "Tried to install a zip or slug that was not in the allowed list"
812
  msgstr ""
813
 
814
- #: classes/ViewManager.php:273
815
  msgid "Free Premium Trial"
816
  msgstr ""
817
 
818
- #: classes/ViewManager.php:504 classes/Views/Settings.php:259
819
  #: classes/Views/Settings.php:2756 classes/Views/Settings.php:2785
820
  #: classes/Views/SetupWizard.php:83
821
  msgid "Access Denied."
822
  msgstr ""
823
 
824
- #: classes/ViewManager.php:535
825
  msgid "Log count parameter expected."
826
  msgstr ""
827
 
828
- #: classes/ViewManager.php:543 classes/Views/AuditLog.php:808
829
  #: classes/Views/AuditLog.php:885 classes/Views/AuditLog.php:911
830
  #: classes/Views/AuditLog.php:1231 classes/Views/AuditLog.php:1301
831
  #: classes/Views/Settings.php:274 classes/Views/Settings.php:2317
@@ -867,7 +865,7 @@ msgstr ""
867
 
868
  #: classes/Views/AuditLog.php:108
869
  msgid ""
870
- "Unlock these and other powerful features with WP Security Audit Log Premium."
871
  msgstr ""
872
 
873
  #: classes/Views/AuditLog.php:186
@@ -898,7 +896,7 @@ msgid ""
898
  msgstr ""
899
 
900
  #: classes/Views/AuditLog.php:233
901
- msgid "Help WP Security Audit Log improve."
902
  msgstr ""
903
 
904
  #: classes/Views/AuditLog.php:234
@@ -922,11 +920,11 @@ msgid "No, thank you"
922
  msgstr ""
923
 
924
  #: classes/Views/AuditLog.php:275
925
- msgid "Install add-on"
926
  msgstr ""
927
 
928
  #: classes/Views/AuditLog.php:278
929
- msgid "Install add-ons"
930
  msgstr ""
931
 
932
  #: classes/Views/AuditLog.php:290
@@ -948,7 +946,7 @@ msgstr ""
948
 
949
  #: classes/Views/AuditLog.php:582
950
  msgid ""
951
- "Thank you for installing WP Security Audit Log. Do you want to run the "
952
  "wizard to configure the basic plugin settings?"
953
  msgstr ""
954
 
@@ -1000,7 +998,6 @@ msgstr ""
1000
  msgid "Freemius opt choice not found."
1001
  msgstr ""
1002
 
1003
- #. translators: 1 - an opening link tag, 2 - the closing tag.
1004
  #: classes/Views/AuditLog.php:1046
1005
  #, php-format
1006
  msgid ""
@@ -1019,7 +1016,7 @@ msgid ""
1019
  msgstr ""
1020
 
1021
  #: classes/Views/AuditLog.php:1147
1022
- msgid "Thank you for using WP Security Audit Log"
1023
  msgstr ""
1024
 
1025
  #: classes/Views/AuditLog.php:1168
@@ -1035,7 +1032,7 @@ msgid "Access Denied"
1035
  msgstr ""
1036
 
1037
  #: classes/Views/EmailNotifications.php:28
1038
- msgid "Notifications Add-On"
1039
  msgstr ""
1040
 
1041
  #: classes/Views/EmailNotifications.php:42
@@ -1110,7 +1107,7 @@ msgid ""
1110
  msgstr ""
1111
 
1112
  #: classes/Views/ExternalDB.php:28
1113
- msgid "External DB Add-On"
1114
  msgstr ""
1115
 
1116
  #: classes/Views/ExternalDB.php:42
@@ -1179,7 +1176,7 @@ msgstr ""
1179
 
1180
  #: classes/Views/Help.php:178
1181
  msgid ""
1182
- "Getting started with WP Security Audit Log is really easy; once the plugin "
1183
  "is installed it will automatically keep a log of everything that is "
1184
  "happening on your website and you do not need to do anything. Watch the "
1185
  "video below for a quick overview of the plugin."
@@ -1191,7 +1188,7 @@ msgstr ""
1191
 
1192
  #: classes/Views/Help.php:184
1193
  msgid ""
1194
- "Have you encountered or noticed any issues while using WP Security Audit Log "
1195
  "plugin?"
1196
  msgstr ""
1197
 
@@ -1215,7 +1212,7 @@ msgstr ""
1215
 
1216
  #: classes/Views/Help.php:195
1217
  msgid ""
1218
- "For more technical information about the WP Security Audit Log plugin please "
1219
  "visit the plugin’s knowledge base."
1220
  msgstr ""
1221
 
@@ -1239,7 +1236,7 @@ msgid "List of activity logs event IDs"
1239
  msgstr ""
1240
 
1241
  #: classes/Views/Help.php:206
1242
- msgid "Rate WP Security Audit Log"
1243
  msgstr ""
1244
 
1245
  #: classes/Views/Help.php:208
@@ -1251,12 +1248,12 @@ msgstr ""
1251
  #: classes/Views/Help.php:209
1252
  msgid ""
1253
  "It takes thousands of man-hours every year and endless amount of dedication "
1254
- "to research, develop and maintain the free edition of WP Security Audit Log."
1255
  msgstr ""
1256
 
1257
  #: classes/Views/Help.php:210
1258
  msgid ""
1259
- "Therefore if you like what you see, and find WP Security Audit Log useful we "
1260
  "ask you nothing more than to please rate our plugin."
1261
  msgstr ""
1262
 
@@ -1295,7 +1292,7 @@ msgid "LEARN MORE"
1295
  msgstr ""
1296
 
1297
  #: classes/Views/LogInUsers.php:28
1298
- msgid "User Sessions Management Add-On"
1299
  msgstr ""
1300
 
1301
  #: classes/Views/LogInUsers.php:42
@@ -1345,7 +1342,7 @@ msgid "Limit, manage and block multiple same user sessions easily."
1345
  msgstr ""
1346
 
1347
  #: classes/Views/Reports.php:28
1348
- msgid "Reports Add-On"
1349
  msgstr ""
1350
 
1351
  #: classes/Views/Reports.php:42
@@ -1400,7 +1397,7 @@ msgid "Schedule reports that are sent to you by email automatically."
1400
  msgstr ""
1401
 
1402
  #: classes/Views/Search.php:28
1403
- msgid "Search Add-On"
1404
  msgstr ""
1405
 
1406
  #: classes/Views/Search.php:42
@@ -1521,7 +1518,7 @@ msgstr ""
1521
  #: classes/Views/Settings.php:487
1522
  msgid ""
1523
  "Need help with setting up the plugin to meet your requirements? <a href="
1524
- "\"https://www.wpsecurityauditlog.com/contact/?"
1525
  "utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=settings"
1526
  "+pages\" target=\"_blank\">Schedule a 20 minutes consultation and setup "
1527
  "call</a> with our experts for just $50."
@@ -1636,9 +1633,9 @@ msgstr ""
1636
  msgid ""
1637
  "For security and auditing purposes, a record of all of your logged-in "
1638
  "actions and changes within the WordPress dashboard will be recorded in an "
1639
- "audit log with the <a href=\"https://www.wpsecurityauditlog.com/?"
1640
  "utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=settings"
1641
- "+pages\" target=\"_blank\">WP Security Audit Log plugin</a>. The audit log "
1642
  "also includes the IP address where you accessed this site from."
1643
  msgstr ""
1644
 
@@ -1771,7 +1768,7 @@ msgstr ""
1771
  msgid ""
1772
  "By default all installed plugins are listed in the plugins page. If you do "
1773
  "not want other administrators to see that you installed this plugin set this "
1774
- "option to Yes so the WP Security Audit Log is not listed as an installed "
1775
  "plugin on this website."
1776
  msgstr ""
1777
 
@@ -1802,7 +1799,7 @@ msgstr ""
1802
 
1803
  #: classes/Views/Settings.php:972
1804
  msgid ""
1805
- "<a href=\"https://www.wpsecurityauditlog.com/pricing/?"
1806
  "utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=settings"
1807
  "+pages\" target=\"_blank\">Upgrade to Premium</a> to store the activity log "
1808
  "data in an external database."
@@ -1963,7 +1960,7 @@ msgstr ""
1963
 
1964
  #: classes/Views/Settings.php:1265
1965
  msgid ""
1966
- "<a href=\"https://www.wpsecurityauditlog.com/support-documentation/wordpress-"
1967
  "files-changes-warning-activity-logs/?"
1968
  "utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=settings"
1969
  "+pages\" target=\"_blank\">Refer to the WordPress file integrity scans "
@@ -2517,7 +2514,7 @@ msgstr ""
2517
 
2518
  #: classes/Views/Settings.php:2035
2519
  msgid ""
2520
- "If you have any questions <a href=\"https://www.wpsecurityauditlog.com/"
2521
  "contact/?"
2522
  "utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=settings"
2523
  "+pages\" target=\"_blank\">contact us</a>."
@@ -2767,7 +2764,7 @@ msgid "Already installed"
2767
  msgstr ""
2768
 
2769
  #: classes/Views/SetupWizard.php:261 wp-security-audit-log.php:1188
2770
- msgid "Add-on activated"
2771
  msgstr ""
2772
 
2773
  #: classes/Views/SetupWizard.php:262 wp-security-audit-log.php:1189
@@ -2775,14 +2772,13 @@ msgid "Install failed"
2775
  msgstr ""
2776
 
2777
  #: classes/Views/SetupWizard.php:292
2778
- msgid "WP Security Audit Log &rsaquo; Setup Wizard"
2779
  msgstr ""
2780
 
2781
  #: classes/Views/SetupWizard.php:311
2782
  msgid "Close Wizard"
2783
  msgstr ""
2784
 
2785
- #. translators: 1 - an opening link tag, 2 - a closing link tag.
2786
  #: classes/Views/SetupWizard.php:404
2787
  #, php-format
2788
  msgid ""
@@ -2895,7 +2891,7 @@ msgid ""
2895
  "The plugin stores the data in the WordPress database in a very efficient "
2896
  "way, though the more data you keep the more hard disk space it will consume. "
2897
  "If you need need to retain a lot of data we would recommend you to <a href="
2898
- "\"https://www.wpsecurityauditlog.com/premium-features/?"
2899
  "utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=wizard"
2900
  "+configuration\" target=\"_blank\">upgrade to Premium</a> and use the "
2901
  "Database tools to store the WordPress activity log in an external database."
@@ -2920,7 +2916,7 @@ msgid "Below are a few useful links you might need to refer to:"
2920
  msgstr ""
2921
 
2922
  #: classes/Views/SetupWizard.php:759
2923
- msgid "Getting started with the WP Security Audit Log plugin"
2924
  msgstr ""
2925
 
2926
  #: classes/Views/SetupWizard.php:764
@@ -2935,13 +2931,13 @@ msgstr ""
2935
  msgid ""
2936
  "We trust this plugin meets all your activity log requirements. Should you "
2937
  "encounter any problems, have feature requests or would like to share some "
2938
- "feedback, <a href=\"https://www.wpsecurityauditlog.com/contact/?"
2939
  "utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=wizard"
2940
  "+configuration\" target=\"_blank\">please get in touch!</a>"
2941
  msgstr ""
2942
 
2943
  #: classes/Views/SetupWizard.php:810
2944
- msgid "Third Party Add-ons"
2945
  msgstr ""
2946
 
2947
  #: classes/Views/SetupWizard.php:836
@@ -2951,7 +2947,7 @@ msgstr ""
2951
  #: classes/Views/SetupWizard.php:837
2952
  msgid ""
2953
  "We noticed that the below plugins are installed on this website. You can "
2954
- "install our add-ons to also keep a log of changes users do on these plugins."
2955
  msgstr ""
2956
 
2957
  #: classes/Views/ToggleAlerts.php:27 classes/Views/ToggleAlerts.php:41
@@ -2978,7 +2974,7 @@ msgstr ""
2978
  msgid ""
2979
  "Use the Log level drop down menu above to use one of our preset log levels. "
2980
  "Alternatively you can enable or disable any of the individual events from "
2981
- "the below tabs. Refer to <a href=\"https://www.wpsecurityauditlog.com/"
2982
  "support-documentation/list-wordpress-audit-trail-alerts/\" target=\"_blank"
2983
  "\">the complete list of WordPress activity log event IDs</a> for reference "
2984
  "on all the events the plugin can keep a log of."
@@ -5135,7 +5131,7 @@ msgid ""
5135
  msgstr ""
5136
 
5137
  #: defaults.php:362
5138
- msgid "Advertising Add-ons"
5139
  msgstr ""
5140
 
5141
  #: defaults.php:362
@@ -5159,7 +5155,7 @@ msgid "Reset plugin's settings to default"
5159
  msgstr ""
5160
 
5161
  #: defaults.php:367
5162
- msgid "Reset the WP Security Audit Log plugin settings to default"
5163
  msgstr ""
5164
 
5165
  #: defaults.php:368
@@ -6772,7 +6768,7 @@ msgstr ""
6772
 
6773
  #. Plugin Name of the plugin/theme
6774
  #: wp-security-audit-log.php:889
6775
- msgid "WP Security Audit Log"
6776
  msgstr ""
6777
 
6778
  #: wp-security-audit-log.php:893
@@ -6848,7 +6844,7 @@ msgstr ""
6848
 
6849
  #: wp-security-audit-log.php:1263
6850
  msgid ""
6851
- "The WP Security Audit Log plugin is a multisite network tool, so it has to "
6852
  "be activated at network level."
6853
  msgstr ""
6854
 
@@ -6868,7 +6864,7 @@ msgstr ""
6868
  #: wp-security-audit-log.php:1272
6869
  #, php-format
6870
  msgid ""
6871
- "The WP Security Audit Log should be installed on the child sites only. Refer "
6872
  "to the %s for more information."
6873
  msgstr ""
6874
 
@@ -6904,8 +6900,8 @@ msgstr ""
6904
  msgid ""
6905
  "For security and auditing purposes, a record of all of your logged-in "
6906
  "actions and changes within the WordPress dashboard will be recorded in an "
6907
- "audit log with the <a href=\"https://www.wpsecurityauditlog.com/\" target="
6908
- "\"_blank\">WP Security Audit Log plugin</a>. The audit log also includes the "
6909
  "IP address where you accessed this site from."
6910
  msgstr ""
6911
 
@@ -6940,7 +6936,7 @@ msgid "Method %1$s is deprecated since version %2$s!"
6940
  msgstr ""
6941
 
6942
  #. Plugin URI of the plugin/theme
6943
- msgid "http://www.wpsecurityauditlog.com/"
6944
  msgstr ""
6945
 
6946
  #. Description of the plugin/theme
2
  msgid ""
3
  msgstr ""
4
  "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
5
+ "Project-Id-Version: WP Activity Log\n"
6
+ "POT-Creation-Date: 2020-04-15 17:04+0100\n"
7
+ "PO-Revision-Date: 2020-04-15 17:04+0100\n"
8
  "Last-Translator: \n"
9
  "Language-Team: \n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
+ "X-Generator: Poedit 1.8.13\n"
14
  "X-Poedit-Basepath: ..\n"
 
15
  "X-Poedit-WPHeader: wp-security-audit-log.php\n"
16
  "X-Poedit-SourceCharset: UTF-8\n"
17
  "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
18
  "esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;"
19
  "_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
20
  "X-Poedit-SearchPath-0: .\n"
21
+ "X-Poedit-SearchPathExcluded-0: *.js\n"
22
 
23
  #. translators: Event ID
24
  #: classes/AlertManager.php:365
28
 
29
  #: classes/AlertManager.php:421
30
  #, php-format
31
+ msgid "Event %s already registered with WP Activity Log."
32
  msgstr ""
33
 
34
  #: classes/AlertManager.php:494
480
  msgstr ""
481
 
482
  #: classes/AuditLogListView.php:445 classes/Models/Occurrence.php:83
483
+ #: classes/ViewManager.php:469
484
  msgid "Alert message not found."
485
  msgstr ""
486
 
487
  #: classes/AuditLogListView.php:446 classes/Models/Occurrence.php:84
488
+ #: classes/ViewManager.php:470
489
  msgid "Alert description not found."
490
  msgstr ""
491
 
495
  "valid."
496
  msgstr ""
497
 
 
498
  #: classes/Connector/MySQLDB.php:69
499
  #, php-format
500
  msgid "Code %1$d: %2$s"
763
 
764
  #: classes/Utilities/Emailer.php:53
765
  #, php-format
766
+ msgid "WP Activity Log plugin disabled on %s"
767
  msgstr ""
768
 
769
  #: classes/Utilities/Emailer.php:56
774
  #, php-format
775
  msgid ""
776
  "This is a notification to let you know that the user %1$s has deactivated "
777
+ "the plugin WP Activity Log on the website %2$s on %3$s."
778
  msgstr ""
779
 
780
  #: classes/Utilities/PluginInstallAndActivate.php:79
781
  msgid ""
782
+ "WP Activity Log can keep a log of changes done on other plugins. "
783
+ "Install the relevant extension from the below list to keep a log of changes "
784
  "done on that plugin."
785
  msgstr ""
786
 
787
  #: classes/Utilities/PluginInstallAndActivate.php:96
788
  #: classes/Views/SetupWizard.php:852
789
+ msgid "Extension for "
790
  msgstr ""
791
 
792
  #: classes/Utilities/PluginInstallAndActivate.php:101
793
  #: classes/Views/SetupWizard.php:857
794
+ msgid "Extension installed, activate now?"
795
  msgstr ""
796
 
797
  #: classes/Utilities/PluginInstallAndActivate.php:103
798
  #: classes/Views/SetupWizard.php:260 classes/Views/SetupWizard.php:859
799
  #: wp-security-audit-log.php:1187
800
+ msgid "Extension installed"
801
  msgstr ""
802
 
803
  #: classes/Utilities/PluginInstallAndActivate.php:105
804
  #: classes/Views/SetupWizard.php:861
805
+ msgid "Install Extension"
806
  msgstr ""
807
 
808
  #: classes/Utilities/PluginInstallerAction.php:76
809
  msgid "Tried to install a zip or slug that was not in the allowed list"
810
  msgstr ""
811
 
812
+ #: classes/ViewManager.php:264
813
  msgid "Free Premium Trial"
814
  msgstr ""
815
 
816
+ #: classes/ViewManager.php:495 classes/Views/Settings.php:259
817
  #: classes/Views/Settings.php:2756 classes/Views/Settings.php:2785
818
  #: classes/Views/SetupWizard.php:83
819
  msgid "Access Denied."
820
  msgstr ""
821
 
822
+ #: classes/ViewManager.php:526
823
  msgid "Log count parameter expected."
824
  msgstr ""
825
 
826
+ #: classes/ViewManager.php:534 classes/Views/AuditLog.php:808
827
  #: classes/Views/AuditLog.php:885 classes/Views/AuditLog.php:911
828
  #: classes/Views/AuditLog.php:1231 classes/Views/AuditLog.php:1301
829
  #: classes/Views/Settings.php:274 classes/Views/Settings.php:2317
865
 
866
  #: classes/Views/AuditLog.php:108
867
  msgid ""
868
+ "Unlock these and other powerful features with WP Activity Log Premium."
869
  msgstr ""
870
 
871
  #: classes/Views/AuditLog.php:186
896
  msgstr ""
897
 
898
  #: classes/Views/AuditLog.php:233
899
+ msgid "Help WP Activity Log improve."
900
  msgstr ""
901
 
902
  #: classes/Views/AuditLog.php:234
920
  msgstr ""
921
 
922
  #: classes/Views/AuditLog.php:275
923
+ msgid "Install extension"
924
  msgstr ""
925
 
926
  #: classes/Views/AuditLog.php:278
927
+ msgid "Install extensions"
928
  msgstr ""
929
 
930
  #: classes/Views/AuditLog.php:290
946
 
947
  #: classes/Views/AuditLog.php:582
948
  msgid ""
949
+ "Thank you for installing WP Activity Log. Do you want to run the "
950
  "wizard to configure the basic plugin settings?"
951
  msgstr ""
952
 
998
  msgid "Freemius opt choice not found."
999
  msgstr ""
1000
 
 
1001
  #: classes/Views/AuditLog.php:1046
1002
  #, php-format
1003
  msgid ""
1016
  msgstr ""
1017
 
1018
  #: classes/Views/AuditLog.php:1147
1019
+ msgid "Thank you for using WP Activity Log"
1020
  msgstr ""
1021
 
1022
  #: classes/Views/AuditLog.php:1168
1032
  msgstr ""
1033
 
1034
  #: classes/Views/EmailNotifications.php:28
1035
+ msgid "Notifications Extension"
1036
  msgstr ""
1037
 
1038
  #: classes/Views/EmailNotifications.php:42
1107
  msgstr ""
1108
 
1109
  #: classes/Views/ExternalDB.php:28
1110
+ msgid "External DB Extension"
1111
  msgstr ""
1112
 
1113
  #: classes/Views/ExternalDB.php:42
1176
 
1177
  #: classes/Views/Help.php:178
1178
  msgid ""
1179
+ "Getting started with WP Activity Log is really easy; once the plugin "
1180
  "is installed it will automatically keep a log of everything that is "
1181
  "happening on your website and you do not need to do anything. Watch the "
1182
  "video below for a quick overview of the plugin."
1188
 
1189
  #: classes/Views/Help.php:184
1190
  msgid ""
1191
+ "Have you encountered or noticed any issues while using WP Activity Log "
1192
  "plugin?"
1193
  msgstr ""
1194
 
1212
 
1213
  #: classes/Views/Help.php:195
1214
  msgid ""
1215
+ "For more technical information about the WP Activity Log plugin please "
1216
  "visit the plugin’s knowledge base."
1217
  msgstr ""
1218
 
1236
  msgstr ""
1237
 
1238
  #: classes/Views/Help.php:206
1239
+ msgid "Rate WP Activity Log"
1240
  msgstr ""
1241
 
1242
  #: classes/Views/Help.php:208
1248
  #: classes/Views/Help.php:209
1249
  msgid ""
1250
  "It takes thousands of man-hours every year and endless amount of dedication "
1251
+ "to research, develop and maintain the free edition of WP Activity Log."
1252
  msgstr ""
1253
 
1254
  #: classes/Views/Help.php:210
1255
  msgid ""
1256
+ "Therefore if you like what you see, and find WP Activity Log useful we "
1257
  "ask you nothing more than to please rate our plugin."
1258
  msgstr ""
1259
 
1292
  msgstr ""
1293
 
1294
  #: classes/Views/LogInUsers.php:28
1295
+ msgid "User Sessions Management Extension"
1296
  msgstr ""
1297
 
1298
  #: classes/Views/LogInUsers.php:42
1342
  msgstr ""
1343
 
1344
  #: classes/Views/Reports.php:28
1345
+ msgid "Reports Extension"
1346
  msgstr ""
1347
 
1348
  #: classes/Views/Reports.php:42
1397
  msgstr ""
1398
 
1399
  #: classes/Views/Search.php:28
1400
+ msgid "Search Extension"
1401
  msgstr ""
1402
 
1403
  #: classes/Views/Search.php:42
1518
  #: classes/Views/Settings.php:487
1519
  msgid ""
1520
  "Need help with setting up the plugin to meet your requirements? <a href="
1521
+ "\"https://wpactivitylog.com/contact/?"
1522
  "utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=settings"
1523
  "+pages\" target=\"_blank\">Schedule a 20 minutes consultation and setup "
1524
  "call</a> with our experts for just $50."
1633
  msgid ""
1634
  "For security and auditing purposes, a record of all of your logged-in "
1635
  "actions and changes within the WordPress dashboard will be recorded in an "
1636
+ "audit log with the <a href=\"https://wpactivitylog.com/?"
1637
  "utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=settings"
1638
+ "+pages\" target=\"_blank\">WP Activity Log plugin</a>. The audit log "
1639
  "also includes the IP address where you accessed this site from."
1640
  msgstr ""
1641
 
1768
  msgid ""
1769
  "By default all installed plugins are listed in the plugins page. If you do "
1770
  "not want other administrators to see that you installed this plugin set this "
1771
+ "option to Yes so the WP Activity Log is not listed as an installed "
1772
  "plugin on this website."
1773
  msgstr ""
1774
 
1799
 
1800
  #: classes/Views/Settings.php:972
1801
  msgid ""
1802
+ "<a href=\"https://wpactivitylog.com/pricing/?"
1803
  "utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=settings"
1804
  "+pages\" target=\"_blank\">Upgrade to Premium</a> to store the activity log "
1805
  "data in an external database."
1960
 
1961
  #: classes/Views/Settings.php:1265
1962
  msgid ""
1963
+ "<a href=\"https://wpactivitylog.com/support/kb/wordpress-"
1964
  "files-changes-warning-activity-logs/?"
1965
  "utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=settings"
1966
  "+pages\" target=\"_blank\">Refer to the WordPress file integrity scans "
2514
 
2515
  #: classes/Views/Settings.php:2035
2516
  msgid ""
2517
+ "If you have any questions <a href=\"https://wpactivitylog.com/"
2518
  "contact/?"
2519
  "utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=settings"
2520
  "+pages\" target=\"_blank\">contact us</a>."
2764
  msgstr ""
2765
 
2766
  #: classes/Views/SetupWizard.php:261 wp-security-audit-log.php:1188
2767
+ msgid "Extension activated"
2768
  msgstr ""
2769
 
2770
  #: classes/Views/SetupWizard.php:262 wp-security-audit-log.php:1189
2772
  msgstr ""
2773
 
2774
  #: classes/Views/SetupWizard.php:292
2775
+ msgid "WP Activity Log &rsaquo; Setup Wizard"
2776
  msgstr ""
2777
 
2778
  #: classes/Views/SetupWizard.php:311
2779
  msgid "Close Wizard"
2780
  msgstr ""
2781
 
 
2782
  #: classes/Views/SetupWizard.php:404
2783
  #, php-format
2784
  msgid ""
2891
  "The plugin stores the data in the WordPress database in a very efficient "
2892
  "way, though the more data you keep the more hard disk space it will consume. "
2893
  "If you need need to retain a lot of data we would recommend you to <a href="
2894
+ "\"https://wpactivitylog.com/premium-features/?"
2895
  "utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=wizard"
2896
  "+configuration\" target=\"_blank\">upgrade to Premium</a> and use the "
2897
  "Database tools to store the WordPress activity log in an external database."
2916
  msgstr ""
2917
 
2918
  #: classes/Views/SetupWizard.php:759
2919
+ msgid "Getting started with the WP Activity Log plugin"
2920
  msgstr ""
2921
 
2922
  #: classes/Views/SetupWizard.php:764
2931
  msgid ""
2932
  "We trust this plugin meets all your activity log requirements. Should you "
2933
  "encounter any problems, have feature requests or would like to share some "
2934
+ "feedback, <a href=\"https://wpactivitylog.com/contact/?"
2935
  "utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=wizard"
2936
  "+configuration\" target=\"_blank\">please get in touch!</a>"
2937
  msgstr ""
2938
 
2939
  #: classes/Views/SetupWizard.php:810
2940
+ msgid "Third Party Extensions"
2941
  msgstr ""
2942
 
2943
  #: classes/Views/SetupWizard.php:836
2947
  #: classes/Views/SetupWizard.php:837
2948
  msgid ""
2949
  "We noticed that the below plugins are installed on this website. You can "
2950
+ "install our extensions to also keep a log of changes users do on these plugins."
2951
  msgstr ""
2952
 
2953
  #: classes/Views/ToggleAlerts.php:27 classes/Views/ToggleAlerts.php:41
2974
  msgid ""
2975
  "Use the Log level drop down menu above to use one of our preset log levels. "
2976
  "Alternatively you can enable or disable any of the individual events from "
2977
+ "the below tabs. Refer to <a href=\"https://wpactivitylog.com/"
2978
  "support-documentation/list-wordpress-audit-trail-alerts/\" target=\"_blank"
2979
  "\">the complete list of WordPress activity log event IDs</a> for reference "
2980
  "on all the events the plugin can keep a log of."
5131
  msgstr ""
5132
 
5133
  #: defaults.php:362
5134
+ msgid "Advertising Extensions"
5135
  msgstr ""
5136
 
5137
  #: defaults.php:362
5155
  msgstr ""
5156
 
5157
  #: defaults.php:367
5158
+ msgid "Reset the WP Activity Log plugin settings to default"
5159
  msgstr ""
5160
 
5161
  #: defaults.php:368
6768
 
6769
  #. Plugin Name of the plugin/theme
6770
  #: wp-security-audit-log.php:889
6771
+ msgid "WP Activity Log"
6772
  msgstr ""
6773
 
6774
  #: wp-security-audit-log.php:893
6844
 
6845
  #: wp-security-audit-log.php:1263
6846
  msgid ""
6847
+ "The WP Activity Log plugin is a multisite network tool, so it has to "
6848
  "be activated at network level."
6849
  msgstr ""
6850
 
6864
  #: wp-security-audit-log.php:1272
6865
  #, php-format
6866
  msgid ""
6867
+ "The WP Activity Log should be installed on the child sites only. Refer "
6868
  "to the %s for more information."
6869
  msgstr ""
6870
 
6900
  msgid ""
6901
  "For security and auditing purposes, a record of all of your logged-in "
6902
  "actions and changes within the WordPress dashboard will be recorded in an "
6903
+ "audit log with the <a href=\"https://wpactivitylog.com/\" target="
6904
+ "\"_blank\">WP Activity Log plugin</a>. The audit log also includes the "
6905
  "IP address where you accessed this site from."
6906
  msgstr ""
6907
 
6936
  msgstr ""
6937
 
6938
  #. Plugin URI of the plugin/theme
6939
+ msgid "http://wpactivitylog.com/"
6940
  msgstr ""
6941
 
6942
  #. Description of the plugin/theme
readme.txt CHANGED
@@ -1,47 +1,48 @@
1
- === WP Security Audit Log ===
2
  Contributors: WPWhiteSecurity, robert681
3
- Plugin URI: https://www.wpsecurityauditlog.com
4
  License: GPLv3
5
  License URI: https://www.gnu.org/licenses/gpl.html
6
- Tags: wordpress security plugin, wordpress security audit log, audit log, activity logs, event log wordpress, wordpress user tracking, wordpress activity log, wordpress audit, security event log, audit trail, wordpress security monitor, wordpress admin, wordpress admin monitoring, user activity, admin, multisite, dashboard, notification, wordpress monitoring, email notification, wordpress email alerts, SMS messages, tracking, user tracking, user activity report, wordpress audit trail
7
  Requires at least: 3.6
8
- Tested up to: 5.4
9
- Stable tag: 4.0.3
10
  Requires PHP: 5.5
11
 
12
- An easy to use & comprehensive WordPress activity log plugin to log all changes on WordPress sites & multisite networks.
13
 
14
  == Description ==
15
 
16
  <strong>THE MOST COMPREHENSIVE & EASY TO USE WORDPRESS ACTIVITY LOG PLUGIN</strong><br />
17
 
18
- Keep an activity log of everything that happens on your WordPress and [WordPress multisite](https://www.wpsecurityauditlog.com/documentation/wordpress-multisite-plugin-features-support/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description) with the WP Security Audit Log plugin to:
19
 
20
  * Ensure user productivity
 
21
  * Ease troubleshooting
22
  * Know exactly what all your users are doing
23
- * Better manage & organize your WordPress site
24
  * Easily spot suspicious behavior before there are security problems.
25
 
26
- [WP Security Audit Log](https://www.wpsecurityauditlog.com/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description) is the most comprehensive real time user activity and monitoring log plugin. It helps thousands of WordPress administrators and security professionals keep an eye on what is happening on their websites. It is also the most highly rated WordPress activity log plugin and have been featured on popular sites such as GoDaddy, ManageWP, Pagely, Shout Me Loud and WPKube.
27
 
28
  [youtube https://www.youtube.com/watch?v=1nopATCS-CQ]
29
 
30
- > <strong>Note</strong>: All WordPress logging functionality is FREE. Features such as reports, email notifications & search are available in the <Strong>[Premium Edition](https://www.wpsecurityauditlog.com/premium-features/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description)</strong>.
31
  >
32
 
33
  #### Maintained & Supported by WP White Security
34
 
35
- WP White Security builds high-quality niche WordPress security & admin plugins such as [Password Policy Manager for WordPress](https://www.wpwhitesecurity.com/wordpress-plugins/password-policy-manager-wordpress/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=PPMWP&utm_content=plugin+repos+description), a plugin with which you can ensure all your users use strong passwords.
36
 
37
  Browse our list of [WordPress plugins](https://www.wpwhitesecurity.com/wordpress-plugins/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=all+plugins&utm_content=plugin+repos+description) that can help you better manage and improve the security of your WordPress websites and users.
38
 
39
  ### WordPress Changes & Details the Plugin Keeps a Log Of
40
- As a comprehensive & complete WordPress activity log solution WP Security Audit Log does not just tell you that a post, a user profile, or an object was updated. It keeps a log of what was changed within the post, profile or object.
41
 
42
  Below is a summary of the changes that the plugin can keep a record of:
43
 
44
- * **Post, Page and Custom Post Type changes** such as status, [content changes](https://www.wpsecurityauditlog.com/support-documentation/how-keep-record-of-content-changes/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description), title, URL, date and custom field changes
45
 
46
  * **Tags and Categories changes** such as creating, modifying or deleting them, and adding or removing them from posts
47
 
@@ -55,7 +56,7 @@ Below is a summary of the changes that the plugin can keep a record of:
55
 
56
  * **WordPress core and settings changes** such as installed updates, permalinks, default role, URL and other site-wide changes
57
 
58
- * **WordPress multisite network changes** such as adding, deleting or archiving sites, adding or removing users from sites etc ([activity logs for multisite networks](https://www.wpsecurityauditlog.com/support-documentation/audit-trail-features-wordpress-multisite/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description)).
59
 
60
  * **Plugins and Themes changes** such as installing, activating, deactivating, uninstalling and updating them
61
 
@@ -63,7 +64,7 @@ Below is a summary of the changes that the plugin can keep a record of:
63
 
64
  * Changes on **WooCommerce Stores & Products**, **Yoast SEO**, **Advanced Custom Fields (ACF)**, **MainWP** and other popular WordPress plugins.
65
 
66
- * **[WordPress site file changes](https://www.wpsecurityauditlog.com/support-documentation/wordpress-files-changes-warning-activity-logs/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description)** such as new files are added, or existing ones are modified or deleted.
67
 
68
  For every event that the plugin keeps a log of it also reports the:
69
 
@@ -71,10 +72,10 @@ For every event that the plugin keeps a log of it also reports the:
71
  * User & role of the user who did the change,
72
  * Source IP address from where the change happened.
73
 
74
- Refer to [WordPress Activity Log Events](https://www.wpsecurityauditlog.com/support-documentation/list-wordpress-audit-trail-alerts/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description) for a complete list of all the changes the WP Security Audit Log can keep a record of.
75
 
76
- ### Extend the Functionality of the WP Security Audit Log Plugin
77
- <strong>[Upgrade to WP Security Audit Log Premium](https://www.wpsecurityauditlog.com/premium-features/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description)</strong> to:
78
 
79
  * See who is logged,
80
  * See what everyone is doing in real time,
@@ -89,34 +90,34 @@ Refer to [WordPress Activity Log Events](https://www.wpsecurityauditlog.com/supp
89
  * Mirror the WordPress activity logs to Slack, Papertrail, Syslog and other central log management and collaboration solutions,
90
  * Configure archiving and mirroring of logs.
91
 
92
- See our [premium features page](https://www.wpsecurityauditlog.com/premium-features/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description) for more detailed information.
93
 
94
  ### Free and Premium Support
95
 
96
- Support for the WP Security Audit Log plugin on the WordPress forums is free.
97
 
98
- Premium world-class support is available via email to all [WP Security Audit Log Premium](https://www.wpsecurityauditlog.com/premium-features/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description) customers.
99
 
100
- > <strong>Note</strong>: paid customers support is always given priority over free support. Paid customers support is provided via one-to-one email and over the phone. [Upgrade to Premium](https://www.wpsecurityauditlog.com/pricing/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description) to benefit from priority support.
101
  >
102
 
103
  #### Other Noteworthy Features
104
- WP Security Audit Log plugin also has a number of features that make WordPress and WordPress multisite monitoring and auditing easier, such as:
105
 
106
- * Built-in [support for reverse proxies and web application firewalls](https://www.wpsecurityauditlog.com/documentation/automatically-retrieve-originating-wordpress-user-ip-address/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description)
107
  * Full [WordPress multisite support](https://www.wpsecurityauditlog.com/documentation/wordpress-multisite-plugin-features-support/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description)
108
- * Easily [create your custom alerts](https://www.wpsecurityauditlog.com/support-documentation/create-custom-alerts-wordpress-audit-trail/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description) to monitor additional functionality
109
  * Developer tools including the logging of all HTTP GET and POST requests
110
  * Integration with WhatIsMyIpAddress.com so you can get all information about an IP address with just a mouse click
111
  * Limit who can view the WordPress activity log by either users or roles
112
- * Limit who can manage the plugin by either users or roles
113
- * Configurable WordPress dashboard widget highlighting the most recent critical activity
114
- * Configurable WordPress security audit trail data retention
115
- * User avatar is shown in the alerts for better recognizability
116
- * Enable or disable any security alerts
117
  * and much more...
118
 
119
- Refer to the <strong>[WordPress activity log plugin datasheet](https://www.wpsecurityauditlog.com/plugin-datasheet/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description)</strong> for a complete list of features.
120
 
121
  ### As Featured On:
122
 
@@ -133,7 +134,6 @@ Refer to the <strong>[WordPress activity log plugin datasheet](https://www.wpsec
133
  * [KevinMuldoon.com](https://www.kevinmuldoon.com/wp-security-audit-log-review/)
134
  * [Cloudways](https://www.cloudways.com/blog/monitor-wordpress-with-wp-security-audit-log-plugin/)
135
  * [Collective Ray](https://www.collectiveray.com/wp/plugins/wordpress-security-audit-log)
136
- * [MyWPExpert](http://www.mywpexpert.com/wp-security-audit-log/)
137
  * [BlogVault](https://blogvault.net/wp-security-audit-log-plugin-review/)
138
  * [Firewall.cx](http://www.firewall.cx/general-topics-reviews/security-articles/1146-wordpress-audit-monitor-log-site-security-alerts.html)
139
  * [Design Wall](http://www.designwall.com/blog/10-wordpress-multisite-plugins-you-shouldnt-live-without/)
@@ -144,50 +144,50 @@ Refer to the <strong>[WordPress activity log plugin datasheet](https://www.wpsec
144
  * [KitPloit](http://www.kitploit.com/2016/10/wp-security-audit-log-ultimate.html)
145
  * [EHacking](https://www.ehacking.net/2018/10/how-activity-log-wordpress-plugin.html)
146
 
147
- #### WordPress Security Audit Log in your Language!
148
- We need help translating the plugin and the WordPress Security Alerts. Please visit the [WordPress Translate Project](https://translate.wordpress.org/projects/wp-plugins/wp-security-audit-log) to translate the plugin and drop us an email on support@wpwhitesecurity.com to get mentioned in the list of translators below.
149
 
150
  * Italian translation by [Leonardo Musumeci](http://leonardomusumeci.net/)
151
- * Brazilian Portuguese by [Hudson Santos](https://www.smallbee.com.br/)
152
  * German translation by [Mourad Louha](http://excel-translator.de)
153
  * Brazilian Portuguese translation by [Hudson Santos](https://www.smallbee.com.br/)
154
  * Spanish translation by the [WP Body team](https://wpbody.com/)
155
  * French translations by Denis Moscato
156
 
157
- #### Activity Log add-ons for third party plugins
158
 
159
- * <strong>[Activity Log for MainWP](https://www.wpsecurityauditlog.com/activity-log-mainwp-extension/)</strong>: This MainWP extension allows you to keep a log of MainWP network changes and to view the activity logs of all child sites from one central location - the MainWP dashboard.
160
- * <strong>[Activity Log add-on for WPForms](https://www.wpsecurityauditlog.com/integrations/activity-log-wpforms/)</strong>: Install this add-on with the WP Security Audit Log to keep a log of changes in WPForms plugin, forms, form files, entries (leads) and more.
 
161
 
162
  #### Related Links and Documentation
163
 
164
- * [What is a WordPress Activity Log?](https://www.wpsecurityauditlog.com/wordpress-user-monitoring-plugin-documentation/what-is-a-wordpress-audit-trail/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description)
165
- * [List of WordPress Activity Log events](https://www.wpsecurityauditlog.com/documentation/list-monitoring-wordpress-security-alerts-audit-log/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description)
166
- * [WordPress Multisite Features](https://www.wpsecurityauditlog.com/documentation/wordpress-multisite-plugin-features-support/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description)
167
- * [WP Security Audit Log and Reverse Proxy and WAFs Support](https://www.wpsecurityauditlog.com/documentation/automatically-retrieve-originating-wordpress-user-ip-address/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description)
168
- * [WP Security Audit Log Database Documentation](https://www.wpsecurityauditlog.com/documentation/plugin-wordpress-database-documentation/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description)
169
- * [Official WP Security Audit Log Plugin Website](https://www.wpsecurityauditlog.com/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description)
170
- * [Activity logs for MainWP](https://www.wpsecurityauditlog.com/activity-log-mainwp-extension/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description)
171
 
172
  == Installation ==
173
 
174
- === Install WP Security Audit Log from within WordPress ===
175
 
176
  1. Visit 'Plugins > Add New'
177
- 1. Search for 'WP Security Audit Log'
178
- 1. Install and activate the WP Security Audit Log plugin
179
  1. Allow or skip diagnostic tracking
180
 
181
- === Install WP Security Audit Log manually ===
182
 
183
  1. Upload the `wp-security-audit-log` directory to the `/wp-content/plugins/` directory
184
- 1. Activate the WP Security Audit Log plugin from the 'Plugins' menu in WordPress
185
  1. Allow or skip diagnostic tracking
186
 
187
  == Frequently Asked Questions ==
188
 
189
  = Support and Documentation =
190
- Please refer to our [Support & Documentation pages](https://www.wpsecurityauditlog.com/support-documentation/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description) for all the technical information and support documentation on the WP Security Audit Log plugin.
191
 
192
  == Screenshots ==
193
 
@@ -196,68 +196,19 @@ Please refer to our [Support & Documentation pages](https://www.wpsecurityauditl
196
  3. The plugin settings from where site administrator can configure generic plugin settings such as [reverse proxy support](https://www.wpsecurityauditlog.com/support-documentation/support-reverse-proxies-web-application-firewalls/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description), who can manage the plugin etc.
197
  4. The WordPress audit trail settings from where you can configure automatic pruning of alerts, which timestamp should be used, how many 404 requests should be logged and more.
198
  5. Configuring WordPress email and SMS alerts with the [Email & SMS Notifications module](https://www.wpsecurityauditlog.com/premium-features/email-notifications-wordpress-activity-log/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description)
199
- 6. Search in the WordPress security audit log with the use filters to fine tune the search results.
200
  7. The Enable/Disable events section from where Administrators can disable or enable activity log events.
201
- 8. The Audit Log Viewer of a Super Admin in a WordPress multisite network installation with the Site selection drop down menu.
202
- 9. WP Security Audit Log is integrated with the built-in revision system of WordPress, thus allowing you to see what content changes users make on your WordPress posts, pages and custom post types. For more information read [Keep Record of All WordPress Content Changes](https://www.wpsecurityauditlog.com/support-documentation/how-keep-record-of-content-changes/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description)
203
  10. Mirror the WordPress activity log to an external solution such as Syslog or Papertrail to centralize logging, ensure logs are always available and cannot be tampered with in the unfortunate case of a hack attack.
204
 
205
  == Changelog ==
206
 
207
- = 4.0.3 (2020-04-16) =
208
-
209
- Release notes: [Update 4.0.3 - New bbPress add-on & improved WooCommerce activity logs](https://www.wpsecurityauditlog.com/releases/update-4-0-3/)
210
-
211
- * **BREAKING CHANGE**
212
-
213
- * Individual add-ons (pre 2018) will not be supported anymore.
214
-
215
- * **New features**
216
-
217
- * Two new [activity log objects](https://www.wpsecurityauditlog.com/support-documentation/objects-event-types-wordpress-activity-log/): WooCommerce coupon and Yoast SEO metabox.
218
- * Plugin detector that detects [plugins for which we have add-ons](https://www.wpsecurityauditlog.com/integrations/) and prompts the user to install the add-ons.
219
-
220
- * **New activity log event IDs**
221
-
222
- * 9105: The stock quantity of a product was changed due to an order.
223
- * 9085: The WooCommerce setting "Selling location(s)" was changed.
224
- * 9086: List of excluded countries to sell to in WooCommerce was changed.
225
- * 9087: List of countries to sell to in WooCommerce was changed.
226
- * 9088: The WooCommerce setting "Shipping location(s)" was changed.
227
- * 9090: The WooCommerce setting "Default custom location" was changed.
228
- * 9091: The "Cart page" in the WooCommerce settings was changed.
229
- * 9092: The "Checkout page" in the WooCommerce settings was changed.
230
- * 9093: The "My Account page" in the WooCommerce settings was changed.
231
- * 9094: The "Terms & conditions page" in the WooCommerce settings was changed.
232
-
233
- Refer to the [activity logs for WooCommerce](https://www.wpsecurityauditlog.com/woocommerce-activity-log-datasheet/) for more details on WooCommerce support.
234
-
235
- * **Improvements**
236
-
237
- * Drastically improved the coverage of the [WooCommerce activity log](https://www.wpsecurityauditlog.com/woocommerce-activity-log-datasheet/) sensor.
238
- * WooCommerce sensor now detects changes done from the new interface (WooCommerce Admin).
239
- * Event 9029 (WooCommerce store base location change) now reports both the old and new address.
240
- * Updated WooCommerce sensor to detect all the changes in the tax options (event IDs 9078 - 9081).
241
- * Changed the event type from "Modified" to "Renamed" in the events where in which the object is renamed.
242
- * "Plugins" is reported instead of a username when a change is done automatically by a plugin.
243
- * Improved the [activity logs external database](https://www.wpsecurityauditlog.com/premium-features/database-integration-tools-wordpress-activity-log/) connection test during connection setup.
244
- * Removed obsolete code which was only used in previous versions from the defaults.php file.
245
- * Improved event ID 2055 (deleted custom field) so it is not reported when a custom field is deleted autoamtically due to the post being deleted.
246
- * Removed redundant filters wsal_event_type_text and wsal_event_object_text.
247
- * Moved 10 plugin settings to the WordPress options table as part of the plugin improvement project.
248
- * External database connector now reports actual MySQL error for improved troubleshooting.
249
- * All the changes done to a bbPress forum or topic are reported, even when done at the same time.
250
-
251
- * **Bug fixes**
252
-
253
- * Event ID 8808 not firing when Cornerstone article setting is enabled or disabled in a post.
254
- * Event ID 9066 not firing when the expiry date of a WooCommerce coupon is changed.
255
- * Plugin reporting event ID 2001 instead of 5019 when a plugin automatically creates posts.
256
- * Fixed a minor compatibility issue in the Hide plugin functionality ([support ticket](https://wordpress.org/support/topic/you-do-not-appear-to-have-any-plugins-available-at-this-time-5/#post-12280792)).
257
- * Event ID 9063 reported instead of event ID 9071 when reporting a WooCommerce coupon change.
258
- * Events ID 1005 (multiple sessions detected) and 1007 (user terminated another user's session) were only working when frontend sensor was enabled.
259
- * Activity logs view buttons link to first site on network instead of network dashboard on multisite network.
260
- * Error reported when the role property was undefined.
261
- * Fixed a PHP 7.3 compatibility issue ([support ticket](https://wordpress.org/support/topic/wp-cli-php-7-reports-empty-needle-in-wp-security-audit-log-php-strpos-call/)).
262
-
263
- Please refer to the [complete plugin change log](https://www.wpsecurityauditlog.com/support-documentation/plugin-changelog/) for more detailed information about what was new, improved and fixed in previous versions of the WP Security Audit Log plugin.
1
+ === WP Activity Log (formerly WP Security Audit Log) ===
2
  Contributors: WPWhiteSecurity, robert681
3
+ Plugin URI: https://wpactivitylog.com
4
  License: GPLv3
5
  License URI: https://www.gnu.org/licenses/gpl.html
6
+ Tags: activity log, wordpress activity logs, security audit log, audit log, user tracking, security event log, audit trail, wordpress security monitor, wordpress admin, wordpress admin monitoring, user activity, admin, multisite, SMS alerts, wordpress monitoring, email notification, wordpress email alerts, tracking, user tracking, user activity report, wordpress audit trail
7
  Requires at least: 3.6
8
+ Tested up to: 5.4.1
9
+ Stable tag: 4.0.4
10
  Requires PHP: 5.5
11
 
12
+ The #1 user-rated activity log plugin. Keep a comprehensive log of the changes that happen on your site with this easy to use plugin.
13
 
14
  == Description ==
15
 
16
  <strong>THE MOST COMPREHENSIVE & EASY TO USE WORDPRESS ACTIVITY LOG PLUGIN</strong><br />
17
 
18
+ Keep an [activity log](https://wpactivitylog.com/wordpress-activity-log/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description) of everything that happens on your WordPress sites and multisite networks with the WP Activity Log plugin to:
19
 
20
  * Ensure user productivity
21
+ * Improve user accountability
22
  * Ease troubleshooting
23
  * Know exactly what all your users are doing
24
+ * Better manage & organize your WordPress site & users
25
  * Easily spot suspicious behavior before there are security problems.
26
 
27
+ [WP Activity Log](https://wpactivitylog.com/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description) is the most comprehensive real time user activity and monitoring log plugin. It helps thousands of WordPress administrators and security professionals keep an eye on what is happening on their websites. It is also the most highly rated WordPress activity log plugin and have been featured on popular sites such as GoDaddy, Kinsta and WPBeginner.
28
 
29
  [youtube https://www.youtube.com/watch?v=1nopATCS-CQ]
30
 
31
+ > <strong>Note</strong>: The WordPress activity log is FREE. Features such as reports, email notifications, SMS alerts, search and many others are available in the <Strong>[Premium Edition](https://wpactivitylog.com/features/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description)</strong>.
32
  >
33
 
34
  #### Maintained & Supported by WP White Security
35
 
36
+ WP White Security builds high-quality niche WordPress security & management plugins such as [Password Policy Manager for WordPress](https://www.wpwhitesecurity.com/wordpress-plugins/password-policy-manager-wordpress/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=PPMWP&utm_content=plugin+repos+description), a plugin with which you can ensure all your users use strong passwords.
37
 
38
  Browse our list of [WordPress plugins](https://www.wpwhitesecurity.com/wordpress-plugins/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=all+plugins&utm_content=plugin+repos+description) that can help you better manage and improve the security of your WordPress websites and users.
39
 
40
  ### WordPress Changes & Details the Plugin Keeps a Log Of
41
+ As a comprehensive & complete WordPress activity log solution WP Activity Log does not just tell you that a post, a user profile, or an object was updated. It tells you exactly what was changed within the post, the user profile, or the object.
42
 
43
  Below is a summary of the changes that the plugin can keep a record of:
44
 
45
+ * **Post, Page and Custom Post Type changes** such as status, [content changes](https://wpactivitylog.com/support/kb/how-keep-record-of-content-changes/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description), title, URL, custom field & other metadata changes
46
 
47
  * **Tags and Categories changes** such as creating, modifying or deleting them, and adding or removing them from posts
48
 
56
 
57
  * **WordPress core and settings changes** such as installed updates, permalinks, default role, URL and other site-wide changes
58
 
59
+ * **WordPress multisite network changes** such as adding, deleting or archiving sites, adding or removing users from sites etc ([activity logs for multisite networks](https://wpactivitylog.com/support/kb/activity-log-multisite-network-features/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description)).
60
 
61
  * **Plugins and Themes changes** such as installing, activating, deactivating, uninstalling and updating them
62
 
64
 
65
  * Changes on **WooCommerce Stores & Products**, **Yoast SEO**, **Advanced Custom Fields (ACF)**, **MainWP** and other popular WordPress plugins.
66
 
67
+ * **[WordPress site file changes](https://wpactivitylog.com/support/kb/wordpress-files-changes-warning-activity-logs/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description)** such as new files are added, or existing ones are modified or deleted.
68
 
69
  For every event that the plugin keeps a log of it also reports the:
70
 
72
  * User & role of the user who did the change,
73
  * Source IP address from where the change happened.
74
 
75
+ Refer to [WordPress activity log event IDs](https://wpactivitylog.com/support/kb/list-wordpress-activity-log-event-ids/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description) for a complete list of all the changes WP Activity Log can keep a record of.
76
 
77
+ ### Extend the Functionality of WP Activity Log
78
+ <strong>[Upgrade to WP Activity Log Premium](https://wpactivitylog.com/pricing/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description)</strong> to:
79
 
80
  * See who is logged,
81
  * See what everyone is doing in real time,
90
  * Mirror the WordPress activity logs to Slack, Papertrail, Syslog and other central log management and collaboration solutions,
91
  * Configure archiving and mirroring of logs.
92
 
93
+ Refer to the [features page](https://wpactivitylog.com/features/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description) for more detailed information on the plugin's features.
94
 
95
  ### Free and Premium Support
96
 
97
+ Support for WP Activity Log is free on the WordPress support forums.
98
 
99
+ Premium world-class support is available via email to all [WP Activity Log Premium](https://wpactivitylog.com/features/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description) customers.
100
 
101
+ > <strong>Note</strong>: paid customers support is given priority and is provided via one-to-one email and over the phone. [Upgrade to Premium](https://wpactivitylog.com/pricing/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description) to benefit from priority support.
102
  >
103
 
104
  #### Other Noteworthy Features
105
+ Apart from the activity logs and the already mentioned features, WP Activity Log has a number of non-logging specific features that make it a complete WordPress logging solution, such as:
106
 
107
+ * Built-in [support for reverse proxies and web application firewalls](https://wpactivitylog.com/support/kb/support-reverse-proxies-web-application-firewalls/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description)
108
  * Full [WordPress multisite support](https://www.wpsecurityauditlog.com/documentation/wordpress-multisite-plugin-features-support/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description)
109
+ * Easily [create your custom alerts](https://wpactivitylog.com/support/kb/activity-log-multisite-network-features/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description) to monitor additional functionality
110
  * Developer tools including the logging of all HTTP GET and POST requests
111
  * Integration with WhatIsMyIpAddress.com so you can get all information about an IP address with just a mouse click
112
  * Limit who can view the WordPress activity log by either users or roles
113
+ * Limit who can manage the plugin
114
+ * Settings to enable or [disable individual event IDs from the activity log](https://wpactivitylog.com/support/kb/exclude-logging-specific-change-activity-log/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description)
115
+ * Configurable dashboard widget highlighting the most recent critical activity
116
+ * Configurable [WordPress activity log retention policies](https://wpactivitylog.com/support/kb/activity-log-retention-policies/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description)
117
+ * User avatar is shown in the events for better recognizability
118
  * and much more...
119
 
120
+ Refer to the <strong>[WordPress activity log plugin datasheet](https://wpactivitylog.com/activity-log-plugin-datasheet/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description)</strong> for a complete list of features.
121
 
122
  ### As Featured On:
123
 
134
  * [KevinMuldoon.com](https://www.kevinmuldoon.com/wp-security-audit-log-review/)
135
  * [Cloudways](https://www.cloudways.com/blog/monitor-wordpress-with-wp-security-audit-log-plugin/)
136
  * [Collective Ray](https://www.collectiveray.com/wp/plugins/wordpress-security-audit-log)
 
137
  * [BlogVault](https://blogvault.net/wp-security-audit-log-plugin-review/)
138
  * [Firewall.cx](http://www.firewall.cx/general-topics-reviews/security-articles/1146-wordpress-audit-monitor-log-site-security-alerts.html)
139
  * [Design Wall](http://www.designwall.com/blog/10-wordpress-multisite-plugins-you-shouldnt-live-without/)
144
  * [KitPloit](http://www.kitploit.com/2016/10/wp-security-audit-log-ultimate.html)
145
  * [EHacking](https://www.ehacking.net/2018/10/how-activity-log-wordpress-plugin.html)
146
 
147
+ #### WP Activity Log in your language!
148
+ We need help translating the plugin and the activity log events. Please visit the [WordPress Translate Project](https://translate.wordpress.org/projects/wp-plugins/wp-security-audit-log/) to translate the plugin. Drop us an email on support@wpwhitesecurity.com to get mentioned in the list of translators below.
149
 
150
  * Italian translation by [Leonardo Musumeci](http://leonardomusumeci.net/)
 
151
  * German translation by [Mourad Louha](http://excel-translator.de)
152
  * Brazilian Portuguese translation by [Hudson Santos](https://www.smallbee.com.br/)
153
  * Spanish translation by the [WP Body team](https://wpbody.com/)
154
  * French translations by Denis Moscato
155
 
156
+ #### WP Activity Log extensions for third party plugins
157
 
158
+ * <strong>[Activity Log for MainWP](https://wpactivitylog.com/extensions/mainwp-activity-log/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description)</strong>: With this MainWP extension you keep a log of the MainWP network changes and can see the activity logs of all child sites from one central location - the MainWP dashboard.
159
+ * <strong>[WP Activity Log for WPForms](https://wpactivitylog.com/extensions/wpforms-activity-log/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description)</strong>: When you install this extension you keep a log of changes your team does in the WPForms plugin, forms, form files, entries (leads) and more.
160
+ * <strong>[WP Activity Log for bbPress](https://wordpress.org/plugins/wp-security-audit-log-add-on-for-bbpress/)</strong>: With this extension you can keep a log of changes in bbPress forums, topics, bbPress settings and more.
161
 
162
  #### Related Links and Documentation
163
 
164
+ * [What is the WordPress activity log?](https://wpactivitylog.com/wordpress-activity-log/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description)
165
+ * [List of WordPress activity log event IDs](https://wpactivitylog.com/support/kb/list-wordpress-activity-log-event-ids/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description)
166
+ * [WordPress Multisite Features](https://wpactivitylog.com/support/kb/activity-log-multisite-network-features/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description)
167
+ * [WP Activity Log support for reverse proxies & WAFs](https://wpactivitylog.com/support/kb/support-reverse-proxies-web-application-firewalls/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description)
168
+ * [WP Activity Log database documentation](https://wpactivitylog.com/support/kb/plugin-database-documentation/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description)
169
+ * [The WP Activity Log plugin website](https://wpactivitylog.com/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description)
170
+ * [Activity logs for MainWP](https://wpactivitylog.com/extensions/mainwp-activity-log/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description)
171
 
172
  == Installation ==
173
 
174
+ === Install WP Activity Log from within WordPress ===
175
 
176
  1. Visit 'Plugins > Add New'
177
+ 1. Search for 'WP Activity Log'
178
+ 1. Install and activate the WP Activity Log plugin
179
  1. Allow or skip diagnostic tracking
180
 
181
+ === Install WP Activity Log manually ===
182
 
183
  1. Upload the `wp-security-audit-log` directory to the `/wp-content/plugins/` directory
184
+ 1. Activate the WP Activity Log plugin from the 'Plugins' menu in WordPress
185
  1. Allow or skip diagnostic tracking
186
 
187
  == Frequently Asked Questions ==
188
 
189
  = Support and Documentation =
190
+ Please refer to our [support pages](https://wpactivitylog.com/support/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description) for all the technical information and product documentation.
191
 
192
  == Screenshots ==
193
 
196
  3. The plugin settings from where site administrator can configure generic plugin settings such as [reverse proxy support](https://www.wpsecurityauditlog.com/support-documentation/support-reverse-proxies-web-application-firewalls/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description), who can manage the plugin etc.
197
  4. The WordPress audit trail settings from where you can configure automatic pruning of alerts, which timestamp should be used, how many 404 requests should be logged and more.
198
  5. Configuring WordPress email and SMS alerts with the [Email & SMS Notifications module](https://www.wpsecurityauditlog.com/premium-features/email-notifications-wordpress-activity-log/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description)
199
+ 6. Search in the WordPress activity log with the use filters to fine tune the search results.
200
  7. The Enable/Disable events section from where Administrators can disable or enable activity log events.
201
+ 8. The Log Viewer of a Super Admin in a WordPress multisite network installation with the Site selection drop down menu.
202
+ 9. WP Activity Log is integrated with the built-in revision system of WordPress, thus allowing you to see what content changes users make on your WordPress posts, pages and custom post types. For more information read [Keep Record of All WordPress Content Changes](https://www.wpsecurityauditlog.com/support-documentation/how-keep-record-of-content-changes/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description)
203
  10. Mirror the WordPress activity log to an external solution such as Syslog or Papertrail to centralize logging, ensure logs are always available and cannot be tampered with in the unfortunate case of a hack attack.
204
 
205
  == Changelog ==
206
 
207
+ = 4.0.4 (2020-05-20) =
208
+
209
+ Release notes: [Introducing WP Activity Log (the new name for WP Security Audit Log)](https://wpactivitylog.com/wp-security-audit-log-renamed-wp-activity-log/)
210
+
211
+ * **Name Change**
212
+ * In this update we renamed WP Security Audit Log to WP Activity log. No code changes are included in this release.
213
+
214
+ Refer to the [complete plugin changelog](https://wpactivitylog.com/support/kb/plugin-changelog/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WSAL&utm_content=plugin+repos+description) for more detailed information about what was new, improved and fixed in previous versions of the WP Activity Log plugin.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
wp-security-audit-log.php CHANGED
@@ -1,10 +1,10 @@
1
  <?php
2
  /**
3
- * Plugin Name: WP Security Audit Log
4
- * Plugin URI: http://www.wpsecurityauditlog.com/
5
- * Description: Identify WordPress security issues before they become a problem. Keep track of everything happening on your WordPress including WordPress users activity. Similar to Windows Event Log and Linux Syslog, WP Security Audit Log generates a security alert for everything that happens on your WordPress blogs and websites. Use the Audit Log Viewer included in the plugin to see all the security alerts.
6
  * Author: WP White Security
7
- * Version: 4.0.3
8
  * Text Domain: wp-security-audit-log
9
  * Author URI: http://www.wpwhitesecurity.com/
10
  * License: GPL2
@@ -15,7 +15,7 @@
15
  */
16
 
17
  /*
18
- WP Security Audit Log
19
  Copyright(c) 2020 WP White Security (email : info@wpwhitesecurity.com)
20
 
21
  This program is free software; you can redistribute it and/or modify
@@ -46,7 +46,7 @@ if ( ! function_exists( 'wsal_freemius' ) ) {
46
  *
47
  * @var string
48
  */
49
- public $version = '4.0.3';
50
 
51
  // Plugin constants.
52
  const PLG_CLS_PRFX = 'WSAL_';
@@ -788,7 +788,7 @@ if ( ! function_exists( 'wsal_freemius' ) ) {
788
  }
789
  // Plugin Docs URL.
790
  if ( ! defined( 'WSAL_DOCS_URL' ) ) {
791
- define( 'WSAL_DOCS_URL', 'https://www.wpsecurityauditlog.com/support-documentation/' );
792
  }
793
  // Plugin Issue Reporting URL.
794
  if ( ! defined( 'WSAL_ISSUE_URL' ) ) {
@@ -831,7 +831,7 @@ if ( ! function_exists( 'wsal_freemius' ) ) {
831
  * @return string
832
  */
833
  public function wsal_freemius_connect_message( $message, $user_first_name, $plugin_title, $user_login, $site_link, $_freemius_link ) {
834
- $freemius_link = '<a href="https://www.wpsecurityauditlog.com/support-documentation/what-is-freemius/" target="_blank" tabindex="1">freemius.com</a>';
835
  return sprintf(
836
  /* translators: Username */
837
  esc_html__( 'Hey %1$s', 'wp-security-audit-log' ) . ',<br>' .
@@ -858,7 +858,7 @@ if ( ! function_exists( 'wsal_freemius' ) ) {
858
  * @return string
859
  */
860
  public function wsal_freemius_update_connect_message( $message, $user_first_name, $plugin_title, $user_login, $site_link, $_freemius_link ) {
861
- $freemius_link = '<a href="https://www.wpsecurityauditlog.com/support-documentation/what-is-freemius/" target="_blank" tabindex="1">freemius.com</a>';
862
  return sprintf(
863
  /* translators: Username */
864
  esc_html__( 'Hey %1$s', 'wp-security-audit-log' ) . ',<br>' .
@@ -886,7 +886,7 @@ if ( ! function_exists( 'wsal_freemius' ) ) {
886
  $message = sprintf(
887
  /* translators: Plugin name */
888
  __( 'Get a free 7-day trial of the premium edition of %s. No credit card required, no commitments!', 'wp-security-audit-log' ),
889
- '<strong>' . __( 'WP Security Audit Log', 'wp-security-audit-log' ) . '</strong>'
890
  );
891
 
892
  // Trial link.
@@ -1184,8 +1184,8 @@ if ( ! function_exists( 'wsal_freemius' ) ) {
1184
  'liveEvents' => $live_events_enabled,
1185
  'installing' => __( 'Installing, please wait', 'wp-security-audit-log' ),
1186
  'already_installed' => __( 'Already installed', 'wp-security-audit-log' ),
1187
- 'installed' => __( 'Add-on installed', 'wp-security-audit-log' ),
1188
- 'activated' => __( 'Add-on activated', 'wp-security-audit-log' ),
1189
  'failed' => __( 'Install failed', 'wp-security-audit-log' ),
1190
  );
1191
  if ( $live_events_enabled ) {
@@ -1260,7 +1260,7 @@ if ( ! function_exists( 'wsal_freemius' ) ) {
1260
  $installation_errors .= '<br />';
1261
  $installation_errors .= __( 'Contact us on <a href="mailto:plugins@wpwhitesecurity.com">plugins@wpwhitesecurity.com</a> to help you switch the version of PHP you are using.', 'wp-security-audit-log' );
1262
  } elseif ( $this->IsMultisite() && is_super_admin() && ! is_network_admin() ) {
1263
- $installation_errors = esc_html__( 'The WP Security Audit Log plugin is a multisite network tool, so it has to be activated at network level.', 'wp-security-audit-log' );
1264
  $installation_errors .= '<br />';
1265
  $installation_errors .= '<a href="javascript:;" onclick="window.top.location.href=\'' . esc_url( network_admin_url( 'plugins.php' ) ) . '\'">' . esc_html__( 'Redirect me to the network dashboard', 'wp-security-audit-log' ) . '</a> ';
1266
  }
@@ -1269,7 +1269,7 @@ if ( ! function_exists( 'wsal_freemius' ) ) {
1269
  /* Translators: %s: Activity Log for MainWP plugin hyperlink */
1270
  $installation_errors = sprintf( __( 'Please install the %s plugin on the MainWP dashboard.', 'wp-security-audit-log' ), '<a href="https://wordpress.org/plugins/activity-log-mainwp/" target="_blank">' . __( 'Activity Log for MainWP', 'wp-security-audit-log' ) . '</a>' ) . ' ';
1271
  /* Translators: %s: Getting started guide hyperlink */
1272
- $installation_errors .= sprintf( __( 'The WP Security Audit Log should be installed on the child sites only. Refer to the %s for more information.', 'wp-security-audit-log' ), '<a href="https://www.wpsecurityauditlog.com/support-documentation/gettting-started-activity-log-mainwp-extension/" target="_blank">' . __( 'getting started guide', 'wp-security-audit-log' ) . '</a>' );
1273
  }
1274
 
1275
  if ( $installation_errors ) {
@@ -2004,7 +2004,7 @@ if ( ! function_exists( 'wsal_freemius' ) ) {
2004
 
2005
  // Default message.
2006
  if ( ! $message ) {
2007
- $message = '<p class="message">' . wp_kses( __( 'For security and auditing purposes, a record of all of your logged-in actions and changes within the WordPress dashboard will be recorded in an audit log with the <a href="https://www.wpsecurityauditlog.com/" target="_blank">WP Security Audit Log plugin</a>. The audit log also includes the IP address where you accessed this site from.', 'wp-security-audit-log' ), $this->allowed_html_tags ) . '</p>';
2008
  } else {
2009
  $message = '<p class="message">' . $message . '</p>';
2010
  }
1
  <?php
2
  /**
3
+ * Plugin Name: WP Activity Log
4
+ * Plugin URI: http://wpactivitylog.com/
5
+ * Description: Identify WordPress security issues before they become a problem. Keep track of everything happening on your WordPress including WordPress users activity. Similar to Windows Event Log and Linux Syslog, WP Activity Log generates a security alert for everything that happens on your WordPress blogs and websites. Use the Audit Log Viewer included in the plugin to see all the security alerts.
6
  * Author: WP White Security
7
+ * Version: 4.0.4
8
  * Text Domain: wp-security-audit-log
9
  * Author URI: http://www.wpwhitesecurity.com/
10
  * License: GPL2
15
  */
16
 
17
  /*
18
+ WP Activity Log
19
  Copyright(c) 2020 WP White Security (email : info@wpwhitesecurity.com)
20
 
21
  This program is free software; you can redistribute it and/or modify
46
  *
47
  * @var string
48
  */
49
+ public $version = '4.0.4';
50
 
51
  // Plugin constants.
52
  const PLG_CLS_PRFX = 'WSAL_';
788
  }
789
  // Plugin Docs URL.
790
  if ( ! defined( 'WSAL_DOCS_URL' ) ) {
791
+ define( 'WSAL_DOCS_URL', 'https://wpactivitylog.com/support/kb/' );
792
  }
793
  // Plugin Issue Reporting URL.
794
  if ( ! defined( 'WSAL_ISSUE_URL' ) ) {
831
  * @return string
832
  */
833
  public function wsal_freemius_connect_message( $message, $user_first_name, $plugin_title, $user_login, $site_link, $_freemius_link ) {
834
+ $freemius_link = '<a href="https://wpactivitylog.com/support/kb/non-sensitive-diagnostic-data/" target="_blank" tabindex="1">freemius.com</a>';
835
  return sprintf(
836
  /* translators: Username */
837
  esc_html__( 'Hey %1$s', 'wp-security-audit-log' ) . ',<br>' .
858
  * @return string
859
  */
860
  public function wsal_freemius_update_connect_message( $message, $user_first_name, $plugin_title, $user_login, $site_link, $_freemius_link ) {
861
+ $freemius_link = '<a href="https://wpactivitylog.com/support/kb/non-sensitive-diagnostic-data/" target="_blank" tabindex="1">freemius.com</a>';
862
  return sprintf(
863
  /* translators: Username */
864
  esc_html__( 'Hey %1$s', 'wp-security-audit-log' ) . ',<br>' .
886
  $message = sprintf(
887
  /* translators: Plugin name */
888
  __( 'Get a free 7-day trial of the premium edition of %s. No credit card required, no commitments!', 'wp-security-audit-log' ),
889
+ '<strong>' . __( 'WP Activity Log', 'wp-security-audit-log' ) . '</strong>'
890
  );
891
 
892
  // Trial link.
1184
  'liveEvents' => $live_events_enabled,
1185
  'installing' => __( 'Installing, please wait', 'wp-security-audit-log' ),
1186
  'already_installed' => __( 'Already installed', 'wp-security-audit-log' ),
1187
+ 'installed' => __( 'Extension installed', 'wp-security-audit-log' ),
1188
+ 'activated' => __( 'Extension activated', 'wp-security-audit-log' ),
1189
  'failed' => __( 'Install failed', 'wp-security-audit-log' ),
1190
  );
1191
  if ( $live_events_enabled ) {
1260
  $installation_errors .= '<br />';
1261
  $installation_errors .= __( 'Contact us on <a href="mailto:plugins@wpwhitesecurity.com">plugins@wpwhitesecurity.com</a> to help you switch the version of PHP you are using.', 'wp-security-audit-log' );
1262
  } elseif ( $this->IsMultisite() && is_super_admin() && ! is_network_admin() ) {
1263
+ $installation_errors = esc_html__( 'The WP Activity Log plugin is a multisite network tool, so it has to be activated at network level.', 'wp-security-audit-log' );
1264
  $installation_errors .= '<br />';
1265
  $installation_errors .= '<a href="javascript:;" onclick="window.top.location.href=\'' . esc_url( network_admin_url( 'plugins.php' ) ) . '\'">' . esc_html__( 'Redirect me to the network dashboard', 'wp-security-audit-log' ) . '</a> ';
1266
  }
1269
  /* Translators: %s: Activity Log for MainWP plugin hyperlink */
1270
  $installation_errors = sprintf( __( 'Please install the %s plugin on the MainWP dashboard.', 'wp-security-audit-log' ), '<a href="https://wordpress.org/plugins/activity-log-mainwp/" target="_blank">' . __( 'Activity Log for MainWP', 'wp-security-audit-log' ) . '</a>' ) . ' ';
1271
  /* Translators: %s: Getting started guide hyperlink */
1272
+ $installation_errors .= sprintf( __( 'The WP Activity Log should be installed on the child sites only. Refer to the %s for more information.', 'wp-security-audit-log' ), '<a href="https://wpactivitylog.com/support/kb/gettting-started-activity-log-mainwp-extension/" target="_blank">' . __( 'getting started guide', 'wp-security-audit-log' ) . '</a>' );
1273
  }
1274
 
1275
  if ( $installation_errors ) {
2004
 
2005
  // Default message.
2006
  if ( ! $message ) {
2007
+ $message = '<p class="message">' . wp_kses( __( 'For security and auditing purposes, a record of all of your logged-in actions and changes within the WordPress dashboard will be recorded in an audit log with the <a href="https://wpactivitylog.com/" target="_blank">WP Activity Log plugin</a>. The audit log also includes the IP address where you accessed this site from.', 'wp-security-audit-log' ), $this->allowed_html_tags ) . '</p>';
2008
  } else {
2009
  $message = '<p class="message">' . $message . '</p>';
2010
  }