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 | 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 +2 -2
- classes/Loggers/Database.php +1 -1
- classes/Models/Occurrence.php +1 -1
- classes/Settings.php +2 -2
- classes/Utilities/Emailer.php +2 -2
- classes/Utilities/PluginInstallAndActivate.php +1 -1
- classes/ViewManager.php +2 -2
- classes/Views/AuditLog.php +10 -10
- classes/Views/Help.php +14 -14
- classes/Views/LogInUsers.php +1 -1
- classes/Views/Reports.php +1 -1
- classes/Views/Search.php +1 -1
- classes/Views/Settings.php +11 -11
- classes/Views/SetupWizard.php +16 -16
- classes/Views/ToggleAlerts.php +1 -1
- classes/Views/addons/html-view.php +5 -5
- classes/WidgetManager.php +1 -1
- defaults.php +2 -2
- img/external-db/db_integrations_1.png +0 -0
- img/help/wp-security-audit-log-img.jpg +0 -0
- img/wsal-logo-full.png +0 -0
- img/wsal-logo-full@2x.png +0 -0
- languages/wp-security-audit-log.pot +60 -64
- readme.txt +62 -111
- wp-security-audit-log.php +15 -15
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
|
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://
|
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://
|
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://
|
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://
|
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://
|
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
|
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
|
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
|
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
|
214 |
-
'
|
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
|
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://
|
169 |
-
$trial_link = 'https://
|
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://
|
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
|
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://
|
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 __( '
|
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 __( '
|
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
|
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
|
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
|
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
|
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 |
|
189 |
-
<a class="button" href="https://
|
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
|
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://
|
199 |
|
200 |
-
<a class="button" href="https://
|
201 |
|
202 |
-
<a class="button" href="https://
|
203 |
</p>
|
204 |
</div>
|
205 |
<div class="wsal-help-section">
|
206 |
-
<h2 class="wsal-tab__heading"><?php esc_html_e( 'Rate WP
|
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
|
210 |
-
<?php esc_html_e( 'Therefore if you like what you see, and find WP
|
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://
|
271 |
),
|
272 |
);
|
273 |
?>
|
@@ -380,7 +380,7 @@ class WSAL_Views_Help extends WSAL_AbstractView {
|
|
380 |
}
|
381 |
|
382 |
if (
|
383 |
-
'WP
|
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
|
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
|
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 |
|
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 |
|
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 |
|
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
|
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
|
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
|
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://
|
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://
|
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://
|
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://
|
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://
|
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://
|
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
|
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://
|
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://
|
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://
|
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' => __( '
|
261 |
-
'activated' => __( '
|
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
|
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://
|
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://
|
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://
|
759 |
-
<?php esc_html_e( 'Getting started with the WP
|
760 |
</a>
|
761 |
</li>
|
762 |
<li>
|
763 |
-
<a href="https://
|
764 |
<?php esc_html_e( 'Knowledge Base & Support Documents', 'wp-security-audit-log' ); ?>
|
765 |
</a>
|
766 |
</li>
|
767 |
<li>
|
768 |
-
<a href="https://
|
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://
|
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
|
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
|
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( '
|
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( '
|
858 |
} elseif ( WSAL_PluginInstallAndActivate::is_plugin_installed( $details['plugin_slug'] ) && is_plugin_active( $details['plugin_slug'] ) ) {
|
859 |
-
esc_html_e( '
|
860 |
} else {
|
861 |
-
esc_html_e( 'Install
|
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 › 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://
|
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://
|
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://
|
55 |
-
$trial_link = 'https://
|
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://
|
62 |
-
$trial_link = 'https://
|
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
|
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
|
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
|
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
|
6 |
-
"POT-Creation-Date: 2020-04-
|
7 |
-
"PO-Revision-Date: 2020-04-
|
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
|
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: *.
|
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
|
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:
|
485 |
msgid "Alert message not found."
|
486 |
msgstr ""
|
487 |
|
488 |
#: classes/AuditLogListView.php:446 classes/Models/Occurrence.php:84
|
489 |
-
#: classes/ViewManager.php:
|
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
|
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
|
780 |
msgstr ""
|
781 |
|
782 |
#: classes/Utilities/PluginInstallAndActivate.php:79
|
783 |
msgid ""
|
784 |
-
"WP
|
785 |
-
"Install the relevant
|
786 |
"done on that plugin."
|
787 |
msgstr ""
|
788 |
|
789 |
#: classes/Utilities/PluginInstallAndActivate.php:96
|
790 |
#: classes/Views/SetupWizard.php:852
|
791 |
-
msgid "
|
792 |
msgstr ""
|
793 |
|
794 |
#: classes/Utilities/PluginInstallAndActivate.php:101
|
795 |
#: classes/Views/SetupWizard.php:857
|
796 |
-
msgid "
|
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 "
|
803 |
msgstr ""
|
804 |
|
805 |
#: classes/Utilities/PluginInstallAndActivate.php:105
|
806 |
#: classes/Views/SetupWizard.php:861
|
807 |
-
msgid "Install
|
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:
|
815 |
msgid "Free Premium Trial"
|
816 |
msgstr ""
|
817 |
|
818 |
-
#: classes/ViewManager.php:
|
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:
|
825 |
msgid "Log count parameter expected."
|
826 |
msgstr ""
|
827 |
|
828 |
-
#: classes/ViewManager.php:
|
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
|
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
|
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
|
926 |
msgstr ""
|
927 |
|
928 |
#: classes/Views/AuditLog.php:278
|
929 |
-
msgid "Install
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
1255 |
msgstr ""
|
1256 |
|
1257 |
#: classes/Views/Help.php:210
|
1258 |
msgid ""
|
1259 |
-
"Therefore if you like what you see, and find WP
|
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
|
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
|
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
|
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://
|
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://
|
1640 |
"utm_source=plugin&utm_medium=referral&utm_campaign=WSAL&utm_content=settings"
|
1641 |
-
"+pages\" target=\"_blank\">WP
|
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
|
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://
|
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://
|
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://
|
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 "
|
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
|
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://
|
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
|
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://
|
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
|
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
|
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://
|
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
|
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
|
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
|
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
|
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
|
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://
|
6908 |
-
"\"_blank\">WP
|
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://
|
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 › 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://
|
4 |
License: GPLv3
|
5 |
License URI: https://www.gnu.org/licenses/gpl.html
|
6 |
-
Tags: wordpress
|
7 |
Requires at least: 3.6
|
8 |
-
Tested up to: 5.4
|
9 |
-
Stable tag: 4.0.
|
10 |
Requires PHP: 5.5
|
11 |
|
12 |
-
|
13 |
|
14 |
== Description ==
|
15 |
|
16 |
<strong>THE MOST COMPREHENSIVE & EASY TO USE WORDPRESS ACTIVITY LOG PLUGIN</strong><br />
|
17 |
|
18 |
-
Keep an activity log
|
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
|
27 |
|
28 |
[youtube https://www.youtube.com/watch?v=1nopATCS-CQ]
|
29 |
|
30 |
-
> <strong>Note</strong>:
|
31 |
>
|
32 |
|
33 |
#### Maintained & Supported by WP White Security
|
34 |
|
35 |
-
WP White Security builds high-quality niche WordPress security &
|
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
|
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://
|
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://
|
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://
|
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
|
75 |
|
76 |
-
### Extend the Functionality of
|
77 |
-
<strong>[Upgrade to WP
|
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 |
-
|
93 |
|
94 |
### Free and Premium Support
|
95 |
|
96 |
-
Support for
|
97 |
|
98 |
-
Premium world-class support is available via email to all [WP
|
99 |
|
100 |
-
> <strong>Note</strong>: paid customers support is
|
101 |
>
|
102 |
|
103 |
#### Other Noteworthy Features
|
104 |
-
|
105 |
|
106 |
-
* Built-in [support for reverse proxies and web application firewalls](https://
|
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://
|
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
|
113 |
-
*
|
114 |
-
* Configurable
|
115 |
-
*
|
116 |
-
*
|
117 |
* and much more...
|
118 |
|
119 |
-
Refer to the <strong>[WordPress activity log plugin datasheet](https://
|
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 |
-
####
|
148 |
-
We need help translating the plugin and the
|
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
|
158 |
|
159 |
-
* <strong>[Activity Log for MainWP](https://
|
160 |
-
* <strong>[Activity Log
|
|
|
161 |
|
162 |
#### Related Links and Documentation
|
163 |
|
164 |
-
* [What is
|
165 |
-
* [List of WordPress
|
166 |
-
* [WordPress Multisite Features](https://
|
167 |
-
* [WP
|
168 |
-
* [WP
|
169 |
-
* [
|
170 |
-
* [Activity logs for MainWP](https://
|
171 |
|
172 |
== Installation ==
|
173 |
|
174 |
-
=== Install WP
|
175 |
|
176 |
1. Visit 'Plugins > Add New'
|
177 |
-
1. Search for 'WP
|
178 |
-
1. Install and activate the WP
|
179 |
1. Allow or skip diagnostic tracking
|
180 |
|
181 |
-
=== Install WP
|
182 |
|
183 |
1. Upload the `wp-security-audit-log` directory to the `/wp-content/plugins/` directory
|
184 |
-
1. Activate the WP
|
185 |
1. Allow or skip diagnostic tracking
|
186 |
|
187 |
== Frequently Asked Questions ==
|
188 |
|
189 |
= Support and Documentation =
|
190 |
-
Please refer to our [
|
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
|
200 |
7. The Enable/Disable events section from where Administrators can disable or enable activity log events.
|
201 |
-
8. The
|
202 |
-
9. WP
|
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.
|
208 |
-
|
209 |
-
Release notes: [
|
210 |
-
|
211 |
-
* **
|
212 |
-
|
213 |
-
|
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
|
4 |
-
* Plugin URI: http://
|
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
|
6 |
* Author: WP White Security
|
7 |
-
* Version: 4.0.
|
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
|
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.
|
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://
|
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://
|
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://
|
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
|
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' => __( '
|
1188 |
-
'activated' => __( '
|
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
|
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
|
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://
|
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 |
}
|