Version Description
(2018-10-04) =
Release Notes: click here
-
New Activity Log Features
- Support for Gutenberg
- Daily activity log overview email.
- Live notification of latest event in the WordPress admin bar.
-
Plugin Improvements
- Revamped the Users management module and settings - part of the easy to use updates.
- Error message for blocked simultaneous users sessions can now be configured.
- Updated the order of the plugin menu entries to a more convenient one.
- Invalid usernames used in failed logins are now kept for 30 days in the database.
- Improved WordPress menu sensor - added coverage and improved accuracy.
- Changed Event Code to Event ID in email notifications trigger builder.
- Improved MainWP Child Site Stealth Mode for premium edition.
- Sidebar admin notification on first install now only shown to the first user accessing the activity log.
- Removed in activity log adverts.
- Updated top banner adverts in activity log - now users can hide them.
- Updated WordPress icon used to report system events in activity log.
-
Bug Fixes
- Added support for arrays in ACF Support Ticket
- Handled an exception error in which user has same event ID. Now instead plugin shows an show error and disable custom sensor.
- Fixed an issue in which the startup wizard was shown twice on the free edition of the plugin.
- Fixed an issue in which reports were not generated because of non-standard paths.
Download this release
Release Info
Developer | WPWhiteSecurity |
Plugin | WP Security Audit Log |
Version | 3.2.4 |
Comparing to | |
See all releases |
Code changes from version 3.2.3.3 to 3.2.4
- classes/AbstractView.php +4 -3
- classes/Alert.php +19 -15
- classes/AlertManager.php +79 -4
- classes/AuditLogListView.php +5 -5
- classes/Loggers/Database.php +18 -13
- classes/Models/Occurrence.php +5 -3
- classes/SensorManager.php +26 -8
- classes/Sensors/Content.php +482 -199
- classes/Sensors/Menus.php +62 -64
- classes/Sensors/MetaData.php +24 -24
- classes/Sensors/PluginsThemes.php +19 -9
- classes/Settings.php +247 -6
- classes/ViewManager.php +54 -0
- classes/Views/AuditLog.php +130 -21
- classes/Views/EmailNotifications.php +1 -1
- classes/Views/Help.php +3 -3
- classes/Views/Reports.php +1 -1
- classes/Views/Settings.php +40 -6
- classes/Views/SetupWizard.php +4 -0
- classes/Views/ToggleAlerts.php +3 -1
- css/auditlog.css +39 -10
- defaults.php +22 -18
- js/auditlog-pointer.js +1 -1
- js/auditlog.js +37 -0
- js/common.js +44 -5
- languages/wp-security-audit-log.pot +1135 -1059
- readme.txt +32 -33
- wp-security-audit-log.php +52 -15
classes/AbstractView.php
CHANGED
@@ -88,8 +88,9 @@ abstract class WSAL_AbstractView {
|
|
88 |
* @return boolean — Whether notice got dismissed or not.
|
89 |
*/
|
90 |
public function IsNoticeDismissed( $name ) {
|
91 |
-
$user_id
|
92 |
$meta_key = 'wsal-notice-' . $name;
|
|
|
93 |
self::$AllowedNoticeNames[] = $name;
|
94 |
return ! ! get_user_meta( $user_id, $meta_key, true );
|
95 |
}
|
@@ -100,8 +101,8 @@ abstract class WSAL_AbstractView {
|
|
100 |
* @param string $name — Name of notice to dismiss.
|
101 |
*/
|
102 |
public function DismissNotice( $name ) {
|
103 |
-
$user_id
|
104 |
-
$meta_key
|
105 |
$old_value = get_user_meta( $user_id, $meta_key, true );
|
106 |
if ( in_array( $name, self::$AllowedNoticeNames ) || false === $old_value ) {
|
107 |
update_user_meta( $user_id, $meta_key, '1' );
|
88 |
* @return boolean — Whether notice got dismissed or not.
|
89 |
*/
|
90 |
public function IsNoticeDismissed( $name ) {
|
91 |
+
$user_id = get_current_user_id();
|
92 |
$meta_key = 'wsal-notice-' . $name;
|
93 |
+
|
94 |
self::$AllowedNoticeNames[] = $name;
|
95 |
return ! ! get_user_meta( $user_id, $meta_key, true );
|
96 |
}
|
101 |
* @param string $name — Name of notice to dismiss.
|
102 |
*/
|
103 |
public function DismissNotice( $name ) {
|
104 |
+
$user_id = get_current_user_id();
|
105 |
+
$meta_key = 'wsal-notice-' . $name;
|
106 |
$old_value = get_user_meta( $user_id, $meta_key, true );
|
107 |
if ( in_array( $name, self::$AllowedNoticeNames ) || false === $old_value ) {
|
108 |
update_user_meta( $user_id, $meta_key, '1' );
|
classes/Alert.php
CHANGED
@@ -59,12 +59,12 @@ final class WSAL_Alert {
|
|
59 |
* @param string $mesg - Alert message.
|
60 |
*/
|
61 |
public function __construct( $type = 0, $code = 0, $catg = '', $subcatg = '', $desc = '', $mesg = '' ) {
|
62 |
-
$this->type
|
63 |
-
$this->code
|
64 |
-
$this->catg
|
65 |
$this->subcatg = $subcatg;
|
66 |
-
$this->desc
|
67 |
-
$this->mesg
|
68 |
}
|
69 |
|
70 |
/**
|
@@ -91,12 +91,14 @@ final class WSAL_Alert {
|
|
91 |
/**
|
92 |
* Expands a message with variables by replacing variables with meta data values.
|
93 |
*
|
94 |
-
* @param string $orig_mesg The original message.
|
95 |
-
* @param array $meta_data (Optional) Meta data relevant to message.
|
96 |
-
* @param callable|null $meta_formatter (Optional) Callback for formatting meta values.
|
|
|
|
|
97 |
* @return string The expanded message.
|
98 |
*/
|
99 |
-
protected function GetFormattedMesg( $orig_mesg, $meta_data = array(), $meta_formatter = null ) {
|
100 |
// Tokenize message with regex.
|
101 |
$mesg = preg_split( '/(%.*?%)/', (string) $orig_mesg, -1, PREG_SPLIT_DELIM_CAPTURE );
|
102 |
if ( ! is_array( $mesg ) ) {
|
@@ -111,7 +113,7 @@ final class WSAL_Alert {
|
|
111 |
// Handle complex expressions.
|
112 |
$mesg[ $i ] = $this->GetMetaExprValue( substr( $token, 1, -1 ), $meta_data );
|
113 |
if ( $meta_formatter ) {
|
114 |
-
$mesg[ $i ] = call_user_func( $meta_formatter, $token, $mesg[ $i ] );
|
115 |
}
|
116 |
}
|
117 |
}
|
@@ -122,12 +124,14 @@ final class WSAL_Alert {
|
|
122 |
/**
|
123 |
* Gets alert message.
|
124 |
*
|
125 |
-
* @param array $meta_data (Optional) Meta data relevant to message.
|
126 |
-
* @param callable|null $meta_formatter (Optional) Meta formatter callback.
|
127 |
-
* @param string|null $mesg (Optional) Override message template to use.
|
|
|
|
|
128 |
* @return string Fully formatted message.
|
129 |
*/
|
130 |
-
public function GetMessage( $meta_data = array(), $meta_formatter = null, $mesg = null ) {
|
131 |
-
return $this->GetFormattedMesg( is_null( $mesg ) ? $this->mesg : $mesg, $meta_data, $meta_formatter );
|
132 |
}
|
133 |
}
|
59 |
* @param string $mesg - Alert message.
|
60 |
*/
|
61 |
public function __construct( $type = 0, $code = 0, $catg = '', $subcatg = '', $desc = '', $mesg = '' ) {
|
62 |
+
$this->type = $type;
|
63 |
+
$this->code = $code;
|
64 |
+
$this->catg = $catg;
|
65 |
$this->subcatg = $subcatg;
|
66 |
+
$this->desc = $desc;
|
67 |
+
$this->mesg = $mesg;
|
68 |
}
|
69 |
|
70 |
/**
|
91 |
/**
|
92 |
* Expands a message with variables by replacing variables with meta data values.
|
93 |
*
|
94 |
+
* @param string $orig_mesg - The original message.
|
95 |
+
* @param array $meta_data - (Optional) Meta data relevant to message.
|
96 |
+
* @param callable|null $meta_formatter - (Optional) Callback for formatting meta values.
|
97 |
+
* @param integer $occurrence_id - (Optional) Event occurrence ID.
|
98 |
+
* @param mixed $highlight - (Optional) Highlight format.
|
99 |
* @return string The expanded message.
|
100 |
*/
|
101 |
+
protected function GetFormattedMesg( $orig_mesg, $meta_data = array(), $meta_formatter = null, $occurrence_id = 0, $highlight ) {
|
102 |
// Tokenize message with regex.
|
103 |
$mesg = preg_split( '/(%.*?%)/', (string) $orig_mesg, -1, PREG_SPLIT_DELIM_CAPTURE );
|
104 |
if ( ! is_array( $mesg ) ) {
|
113 |
// Handle complex expressions.
|
114 |
$mesg[ $i ] = $this->GetMetaExprValue( substr( $token, 1, -1 ), $meta_data );
|
115 |
if ( $meta_formatter ) {
|
116 |
+
$mesg[ $i ] = call_user_func( $meta_formatter, $token, $mesg[ $i ], $occurrence_id, $highlight );
|
117 |
}
|
118 |
}
|
119 |
}
|
124 |
/**
|
125 |
* Gets alert message.
|
126 |
*
|
127 |
+
* @param array $meta_data - (Optional) Meta data relevant to message.
|
128 |
+
* @param callable|null $meta_formatter - (Optional) Meta formatter callback.
|
129 |
+
* @param string|null $mesg - (Optional) Override message template to use.
|
130 |
+
* @param integer $occurrence_id - (Optional) Event occurrence ID.
|
131 |
+
* @param mixed $highlight - (Optional) Highlight format.
|
132 |
* @return string Fully formatted message.
|
133 |
*/
|
134 |
+
public function GetMessage( $meta_data = array(), $meta_formatter = null, $mesg = null, $occurrence_id = 0, $highlight = false ) {
|
135 |
+
return $this->GetFormattedMesg( is_null( $mesg ) ? $this->mesg : $mesg, $meta_data, $meta_formatter, $occurrence_id, $highlight );
|
136 |
}
|
137 |
}
|
classes/AlertManager.php
CHANGED
@@ -283,8 +283,7 @@ final class WSAL_AlertManager {
|
|
283 |
* @return boolean
|
284 |
*/
|
285 |
public function WillOrHasTriggered( $type ) {
|
286 |
-
return in_array( $type, $this->_triggered_types )
|
287 |
-
|| $this->WillTrigger( $type );
|
288 |
}
|
289 |
|
290 |
/**
|
@@ -296,9 +295,11 @@ final class WSAL_AlertManager {
|
|
296 |
public function Register( $info ) {
|
297 |
if ( func_num_args() === 1 ) {
|
298 |
// Handle single item.
|
299 |
-
list($type, $code, $catg, $subcatg, $desc, $mesg) = $info;
|
300 |
if ( isset( $this->_alerts[ $type ] ) ) {
|
301 |
-
|
|
|
|
|
302 |
}
|
303 |
$this->_alerts[ $type ] = new WSAL_Alert( $type, $code, $catg, $subcatg, $desc, $mesg );
|
304 |
} else {
|
@@ -326,6 +327,24 @@ final class WSAL_AlertManager {
|
|
326 |
}
|
327 |
}
|
328 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
329 |
/**
|
330 |
* Returns whether alert of type $type is enabled or not.
|
331 |
*
|
@@ -621,4 +640,60 @@ final class WSAL_AlertManager {
|
|
621 |
return true;
|
622 |
}
|
623 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
624 |
}
|
283 |
* @return boolean
|
284 |
*/
|
285 |
public function WillOrHasTriggered( $type ) {
|
286 |
+
return in_array( $type, $this->_triggered_types ) || $this->WillTrigger( $type );
|
|
|
287 |
}
|
288 |
|
289 |
/**
|
295 |
public function Register( $info ) {
|
296 |
if ( func_num_args() === 1 ) {
|
297 |
// Handle single item.
|
298 |
+
list( $type, $code, $catg, $subcatg, $desc, $mesg ) = $info;
|
299 |
if ( isset( $this->_alerts[ $type ] ) ) {
|
300 |
+
add_action( 'admin_notices', array( $this, 'duplicate_event_notice' ) );
|
301 |
+
/* Translators: Event ID */
|
302 |
+
throw new Exception( sprintf( esc_html__( 'Event %s already registered with WP Security Audit Log.', 'wp-security-audit-log' ), $type ) );
|
303 |
}
|
304 |
$this->_alerts[ $type ] = new WSAL_Alert( $type, $code, $catg, $subcatg, $desc, $mesg );
|
305 |
} else {
|
327 |
}
|
328 |
}
|
329 |
|
330 |
+
/**
|
331 |
+
* Duplicate Event Notice
|
332 |
+
*
|
333 |
+
* @since 3.2.4
|
334 |
+
*/
|
335 |
+
public function duplicate_event_notice() {
|
336 |
+
$class = 'notice notice-error';
|
337 |
+
$message = __( 'You have custom events that are using the same ID or IDs which are already registered in the plugin, so they have been disabled.', 'wp-security-audit-log' );
|
338 |
+
printf(
|
339 |
+
/* Translators: 1.CSS classes, 2. Notice, 3. Contact us link */
|
340 |
+
'<div class="%1$s"><p>%2$s %3$s ' . esc_html__( '%4$s to help you solve this issue.', 'wp-security-audit-log' ) . '</p></div>',
|
341 |
+
esc_attr( $class ),
|
342 |
+
'<span style="color:#dc3232; font-weight:bold;">' . esc_html__( 'ERROR:', 'wp-security-audit-log' ) . '</span>',
|
343 |
+
esc_html( $message ),
|
344 |
+
'<a href="https://www.wpsecurityauditlog.com/contact" target="_blank">' . esc_html__( 'Contact us', 'wp-security-audit-log' ) . '</a>'
|
345 |
+
);
|
346 |
+
}
|
347 |
+
|
348 |
/**
|
349 |
* Returns whether alert of type $type is enabled or not.
|
350 |
*
|
640 |
return true;
|
641 |
}
|
642 |
}
|
643 |
+
|
644 |
+
/**
|
645 |
+
* Get latest events from DB.
|
646 |
+
*
|
647 |
+
* @since 3.2.4
|
648 |
+
*
|
649 |
+
* @param integer $limit – Number of events.
|
650 |
+
* @return array|boolean
|
651 |
+
*/
|
652 |
+
public function get_latest_events( $limit = 1 ) {
|
653 |
+
// Occurrence query.
|
654 |
+
$occ_query = new WSAL_Models_OccurrenceQuery();
|
655 |
+
|
656 |
+
// Get site id.
|
657 |
+
$site_id = (int) $this->plugin->settings->get_view_site_id();
|
658 |
+
if ( $site_id ) {
|
659 |
+
$occ_query->addCondition( 'site_id = %d ', $site_id );
|
660 |
+
}
|
661 |
+
|
662 |
+
$occ_query->addOrderBy( 'created_on', true ); // Set order for latest events.
|
663 |
+
$occ_query->setLimit( $limit ); // Set limit.
|
664 |
+
$events = $occ_query->getAdapter()->Execute( $occ_query );
|
665 |
+
|
666 |
+
if ( ! empty( $events ) && is_array( $events ) ) {
|
667 |
+
return $events;
|
668 |
+
}
|
669 |
+
return false;
|
670 |
+
}
|
671 |
+
|
672 |
+
/**
|
673 |
+
* Get event for WP-Admin bar.
|
674 |
+
*
|
675 |
+
* @since 3.2.4
|
676 |
+
*
|
677 |
+
* @param boolean $from_db - Query from DB if set to true.
|
678 |
+
* @return WSAL_Models_Occurrence|boolean
|
679 |
+
*/
|
680 |
+
public function get_admin_bar_event( $from_db = false ) {
|
681 |
+
// Get event from transient.
|
682 |
+
$event_transient = 'wsal_admin_bar_event';
|
683 |
+
|
684 |
+
// Check for multisite.
|
685 |
+
$get_fn = $this->plugin->IsMultisite() ? 'get_site_transient' : 'get_transient';
|
686 |
+
$set_fn = $this->plugin->IsMultisite() ? 'set_site_transient' : 'set_transient';
|
687 |
+
|
688 |
+
$admin_bar_event = $get_fn( $event_transient );
|
689 |
+
if ( false === $admin_bar_event || false !== $from_db ) {
|
690 |
+
$event = $this->get_latest_events( 1 );
|
691 |
+
|
692 |
+
if ( $event ) {
|
693 |
+
$set_fn( $event_transient, $event[0], 30 * MINUTE_IN_SECONDS );
|
694 |
+
$admin_bar_event = $event[0];
|
695 |
+
}
|
696 |
+
}
|
697 |
+
return $admin_bar_event;
|
698 |
+
}
|
699 |
}
|
classes/AuditLogListView.php
CHANGED
@@ -434,19 +434,19 @@ class WSAL_AuditLogListView extends WP_List_Table {
|
|
434 |
$roles = '<i>' . __( 'Unknown', 'wp-security-audit-log' ) . '</i>';
|
435 |
}
|
436 |
} elseif ( 'Plugin' == $username ) {
|
437 |
-
$image = '<img src="' . $this->_plugin->GetBaseUrl() . '/img/
|
438 |
$uhtml = '<i>' . __( 'Plugin', 'wp-security-audit-log' ) . '</i>';
|
439 |
$roles = '';
|
440 |
} elseif ( 'Plugins' == $username ) {
|
441 |
-
$image = '<
|
442 |
$uhtml = '<i>' . __( 'Plugins', 'wp-security-audit-log' ) . '</i>';
|
443 |
$roles = '';
|
444 |
} elseif ( 'Website Visitor' == $username ) {
|
445 |
-
$image = '<
|
446 |
$uhtml = '<i>' . __( 'Website Visitor', 'wp-security-audit-log' ) . '</i>';
|
447 |
$roles = '';
|
448 |
} else {
|
449 |
-
$image = '<
|
450 |
$uhtml = '<i>' . __( 'System', 'wp-security-audit-log' ) . '</i>';
|
451 |
$roles = '';
|
452 |
}
|
@@ -506,7 +506,7 @@ class WSAL_AuditLogListView extends WP_List_Table {
|
|
506 |
return ! $info ? ( 'Unknown Site ' . $item->site_id )
|
507 |
: ( '<a href="' . esc_attr( $info->siteurl ) . '">' . esc_html( $info->blogname ) . '</a>' );
|
508 |
case 'mesg':
|
509 |
-
return '<div id="Event' . $item->id . '">' . $item->GetMessage( array( $this, 'meta_formatter' ) ) . '</div>';
|
510 |
case 'data':
|
511 |
$url = admin_url( 'admin-ajax.php' ) . '?action=AjaxInspector&occurrence=' . $item->id;
|
512 |
$tooltip = esc_attr__( 'View all details of this change', 'wp-security-audit-log' );
|
434 |
$roles = '<i>' . __( 'Unknown', 'wp-security-audit-log' ) . '</i>';
|
435 |
}
|
436 |
} elseif ( 'Plugin' == $username ) {
|
437 |
+
$image = '<img src="' . $this->_plugin->GetBaseUrl() . '/img/wsal-logo.png" width="32" alt="WSAL Logo"/>';
|
438 |
$uhtml = '<i>' . __( 'Plugin', 'wp-security-audit-log' ) . '</i>';
|
439 |
$roles = '';
|
440 |
} elseif ( 'Plugins' == $username ) {
|
441 |
+
$image = '<span class="dashicons dashicons-wordpress wsal-system-icon"></span>';
|
442 |
$uhtml = '<i>' . __( 'Plugins', 'wp-security-audit-log' ) . '</i>';
|
443 |
$roles = '';
|
444 |
} elseif ( 'Website Visitor' == $username ) {
|
445 |
+
$image = '<span class="dashicons dashicons-wordpress wsal-system-icon"></span>';
|
446 |
$uhtml = '<i>' . __( 'Website Visitor', 'wp-security-audit-log' ) . '</i>';
|
447 |
$roles = '';
|
448 |
} else {
|
449 |
+
$image = '<span class="dashicons dashicons-wordpress wsal-system-icon"></span>';
|
450 |
$uhtml = '<i>' . __( 'System', 'wp-security-audit-log' ) . '</i>';
|
451 |
$roles = '';
|
452 |
}
|
506 |
return ! $info ? ( 'Unknown Site ' . $item->site_id )
|
507 |
: ( '<a href="' . esc_attr( $info->siteurl ) . '">' . esc_html( $info->blogname ) . '</a>' );
|
508 |
case 'mesg':
|
509 |
+
return '<div id="Event' . $item->id . '">' . $item->GetMessage( array( $this->_plugin->settings, 'meta_formatter' ) ) . '</div>';
|
510 |
case 'data':
|
511 |
$url = admin_url( 'admin-ajax.php' ) . '?action=AjaxInspector&occurrence=' . $item->id;
|
512 |
$tooltip = esc_attr__( 'View all details of this change', 'wp-security-audit-log' );
|
classes/Loggers/Database.php
CHANGED
@@ -43,12 +43,12 @@ class WSAL_Loggers_Database extends WSAL_AbstractLogger {
|
|
43 |
*
|
44 |
* 2. If external DB is in action then send the event to a temp buffer.
|
45 |
*
|
46 |
-
* @param integer $type
|
47 |
-
* @param array $data
|
48 |
-
* @param integer $date (Optional)
|
49 |
-
* @param integer $siteid (Optional)
|
50 |
-
* @param bool $migrated (Optional)
|
51 |
-
* @param bool $override_buffer (Optional)
|
52 |
*/
|
53 |
public function Log( $type, $data = array(), $date = null, $siteid = null, $migrated = false, $override_buffer = false ) {
|
54 |
// Is this a php alert, and if so, are we logging such alerts?
|
@@ -61,8 +61,7 @@ class WSAL_Loggers_Database extends WSAL_AbstractLogger {
|
|
61 |
$occ->is_migrated = $migrated;
|
62 |
$occ->created_on = is_null( $date ) ? microtime( true ) : $date;
|
63 |
$occ->alert_id = $type;
|
64 |
-
$occ->site_id = ! is_null( $siteid ) ? $siteid
|
65 |
-
: ( function_exists( 'get_current_blog_id' ) ? get_current_blog_id() : 0 );
|
66 |
|
67 |
// Get DB connector.
|
68 |
$db_config = WSAL_Connector_ConnectorFactory::GetConfig(); // Get DB connector configuration.
|
@@ -99,11 +98,15 @@ class WSAL_Loggers_Database extends WSAL_AbstractLogger {
|
|
99 |
$this->store_events_in_buffer( $occ, $data );
|
100 |
}
|
101 |
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
|
|
|
|
|
|
|
|
107 |
|
108 |
/**
|
109 |
* Fires immediately after an alert is logged.
|
@@ -218,6 +221,8 @@ class WSAL_Loggers_Database extends WSAL_AbstractLogger {
|
|
218 |
* Inject Promo alert every $count alerts if no Add-ons are activated.
|
219 |
*
|
220 |
* @param WSAL_Models_Occurrence $occurrence - Occurrence, instance of WSAL_Models_Occurrence.
|
|
|
|
|
221 |
*/
|
222 |
private function AlertInject( $occurrence ) {
|
223 |
$count = $this->CheckPromoToShow();
|
43 |
*
|
44 |
* 2. If external DB is in action then send the event to a temp buffer.
|
45 |
*
|
46 |
+
* @param integer $type - Alert code.
|
47 |
+
* @param array $data - Metadata.
|
48 |
+
* @param integer $date - (Optional) created_on.
|
49 |
+
* @param integer $siteid - (Optional) site_id.
|
50 |
+
* @param bool $migrated - (Optional) is_migrated.
|
51 |
+
* @param bool $override_buffer - (Optional) Override buffer to log event immediately.
|
52 |
*/
|
53 |
public function Log( $type, $data = array(), $date = null, $siteid = null, $migrated = false, $override_buffer = false ) {
|
54 |
// Is this a php alert, and if so, are we logging such alerts?
|
61 |
$occ->is_migrated = $migrated;
|
62 |
$occ->created_on = is_null( $date ) ? microtime( true ) : $date;
|
63 |
$occ->alert_id = $type;
|
64 |
+
$occ->site_id = ! is_null( $siteid ) ? $siteid : ( function_exists( 'get_current_blog_id' ) ? get_current_blog_id() : 0 );
|
|
|
65 |
|
66 |
// Get DB connector.
|
67 |
$db_config = WSAL_Connector_ConnectorFactory::GetConfig(); // Get DB connector configuration.
|
98 |
$this->store_events_in_buffer( $occ, $data );
|
99 |
}
|
100 |
|
101 |
+
/**
|
102 |
+
* Inject for promoting the paid add-ons.
|
103 |
+
*
|
104 |
+
* @deprecated 3.2.4
|
105 |
+
*/
|
106 |
+
// $type = (int) $type;
|
107 |
+
// if ( 9999 !== $type ) {
|
108 |
+
// $this->AlertInject( $occ );
|
109 |
+
// }
|
110 |
|
111 |
/**
|
112 |
* Fires immediately after an alert is logged.
|
221 |
* Inject Promo alert every $count alerts if no Add-ons are activated.
|
222 |
*
|
223 |
* @param WSAL_Models_Occurrence $occurrence - Occurrence, instance of WSAL_Models_Occurrence.
|
224 |
+
*
|
225 |
+
* @deprecated 3.2.4
|
226 |
*/
|
227 |
private function AlertInject( $occurrence ) {
|
228 |
$count = $this->CheckPromoToShow();
|
classes/Models/Occurrence.php
CHANGED
@@ -156,10 +156,12 @@ class WSAL_Models_Occurrence extends WSAL_Models_ActiveRecord {
|
|
156 |
* Gets alert message.
|
157 |
*
|
158 |
* @see WSAL_Alert::GetMessage()
|
159 |
-
*
|
|
|
|
|
160 |
* @return string Full-formatted message.
|
161 |
*/
|
162 |
-
public function GetMessage( $meta_formatter = null ) {
|
163 |
if ( ! isset( $this->_cachedmessage ) ) {
|
164 |
// Get correct message entry.
|
165 |
if ( $this->is_migrated ) {
|
@@ -169,7 +171,7 @@ class WSAL_Models_Occurrence extends WSAL_Models_ActiveRecord {
|
|
169 |
$this->_cachedmessage = $this->GetAlert()->mesg;
|
170 |
}
|
171 |
// Fill variables in message.
|
172 |
-
$this->_cachedmessage = $this->GetAlert()->GetMessage( $this->GetMetaArray(), $meta_formatter, $this->_cachedmessage );
|
173 |
}
|
174 |
return $this->_cachedmessage;
|
175 |
}
|
156 |
* Gets alert message.
|
157 |
*
|
158 |
* @see WSAL_Alert::GetMessage()
|
159 |
+
*
|
160 |
+
* @param callable|null $meta_formatter - (Optional) Meta formatter callback.
|
161 |
+
* @param mixed $highlight - (Optional) Highlight format.
|
162 |
* @return string Full-formatted message.
|
163 |
*/
|
164 |
+
public function GetMessage( $meta_formatter = null, $highlight = false ) {
|
165 |
if ( ! isset( $this->_cachedmessage ) ) {
|
166 |
// Get correct message entry.
|
167 |
if ( $this->is_migrated ) {
|
171 |
$this->_cachedmessage = $this->GetAlert()->mesg;
|
172 |
}
|
173 |
// Fill variables in message.
|
174 |
+
$this->_cachedmessage = $this->GetAlert()->GetMessage( $this->GetMetaArray(), $meta_formatter, $this->_cachedmessage, $this->getId(), $highlight );
|
175 |
}
|
176 |
return $this->_cachedmessage;
|
177 |
}
|
classes/SensorManager.php
CHANGED
@@ -135,6 +135,22 @@ final class WSAL_SensorManager extends WSAL_AbstractSensor {
|
|
135 |
*/
|
136 |
public function check_sensor_before_load( $load_sensor, $filepath ) {
|
137 |
global $pagenow;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
138 |
|
139 |
// WSAL views array.
|
140 |
$wsal_views = array(
|
@@ -166,10 +182,10 @@ final class WSAL_SensorManager extends WSAL_AbstractSensor {
|
|
166 |
is_admin()
|
167 |
&& (
|
168 |
in_array( $current_page, $wsal_views, true ) // WSAL Views.
|
169 |
-
|| 'index.php' === $
|
170 |
-
|| 'tools.php' === $
|
171 |
-
|| 'export.php' === $
|
172 |
-
|| 'import.php' === $
|
173 |
)
|
174 |
) {
|
175 |
return false;
|
@@ -197,8 +213,10 @@ final class WSAL_SensorManager extends WSAL_AbstractSensor {
|
|
197 |
break;
|
198 |
|
199 |
case 'YoastSEO':
|
200 |
-
// Check if Yoast SEO plugin exists.
|
201 |
-
if (
|
|
|
|
|
202 |
$load_sensor = false;
|
203 |
}
|
204 |
break;
|
@@ -212,7 +230,7 @@ final class WSAL_SensorManager extends WSAL_AbstractSensor {
|
|
212 |
|
213 |
case 'Menus':
|
214 |
// If the current page is not Menus page in themes tab or customizer then don't load menu sensor.
|
215 |
-
if ( 'nav-menus.php' === $
|
216 |
$load_sensor = true;
|
217 |
} else {
|
218 |
$load_sensor = false;
|
@@ -221,7 +239,7 @@ final class WSAL_SensorManager extends WSAL_AbstractSensor {
|
|
221 |
|
222 |
case 'Widgets':
|
223 |
// If the current page is not Widgets page in themes tab or customizer then don't load menu sensor.
|
224 |
-
if ( 'widgets.php' === $
|
225 |
$load_sensor = true;
|
226 |
} else {
|
227 |
$load_sensor = false;
|
135 |
*/
|
136 |
public function check_sensor_before_load( $load_sensor, $filepath ) {
|
137 |
global $pagenow;
|
138 |
+
if ( ! $this->plugin->IsMultisite() ) {
|
139 |
+
$admin_page = $pagenow;
|
140 |
+
} else {
|
141 |
+
/**
|
142 |
+
* Global $pagenow is not set in multisite while plugins are loading.
|
143 |
+
* So we use the wp-core code to create one for ourselves before it is
|
144 |
+
* set.
|
145 |
+
*
|
146 |
+
* @see wp-includes/vars.php
|
147 |
+
*/
|
148 |
+
$php_self = isset( $_SERVER['PHP_SELF'] ) ? sanitize_text_field( wp_unslash( $_SERVER['PHP_SELF'] ) ) : false;
|
149 |
+
preg_match( '#/wp-admin/?(.*?)$#i', $php_self, $self_matches );
|
150 |
+
$admin_page = isset( $self_matches[1] ) ? $self_matches[1] : false;
|
151 |
+
$admin_page = trim( $admin_page, '/' );
|
152 |
+
$admin_page = preg_replace( '#\?.*?$#', '', $admin_page );
|
153 |
+
}
|
154 |
|
155 |
// WSAL views array.
|
156 |
$wsal_views = array(
|
182 |
is_admin()
|
183 |
&& (
|
184 |
in_array( $current_page, $wsal_views, true ) // WSAL Views.
|
185 |
+
|| 'index.php' === $admin_page // Dashboard.
|
186 |
+
|| 'tools.php' === $admin_page // Tools page.
|
187 |
+
|| 'export.php' === $admin_page // Export page.
|
188 |
+
|| 'import.php' === $admin_page // Import page.
|
189 |
)
|
190 |
) {
|
191 |
return false;
|
213 |
break;
|
214 |
|
215 |
case 'YoastSEO':
|
216 |
+
// Check if Yoast SEO (Free or Premium) plugin exists.
|
217 |
+
if ( is_plugin_active( 'wordpress-seo/wp-seo.php' ) || is_plugin_active( 'wordpress-seo-premium/wp-seo-premium.php' ) ) {
|
218 |
+
$load_sensor = true;
|
219 |
+
} else {
|
220 |
$load_sensor = false;
|
221 |
}
|
222 |
break;
|
230 |
|
231 |
case 'Menus':
|
232 |
// If the current page is not Menus page in themes tab or customizer then don't load menu sensor.
|
233 |
+
if ( 'nav-menus.php' === $admin_page || 'customize.php' === $admin_page ) {
|
234 |
$load_sensor = true;
|
235 |
} else {
|
236 |
$load_sensor = false;
|
239 |
|
240 |
case 'Widgets':
|
241 |
// If the current page is not Widgets page in themes tab or customizer then don't load menu sensor.
|
242 |
+
if ( 'widgets.php' === $admin_page || 'customize.php' === $admin_page || 'admin-ajax.php' === $admin_page ) {
|
243 |
$load_sensor = true;
|
244 |
} else {
|
245 |
$load_sensor = false;
|
classes/Sensors/Content.php
CHANGED
@@ -98,6 +98,13 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
|
|
98 |
*/
|
99 |
protected $_old_stky = null;
|
100 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
101 |
/**
|
102 |
* Listening to events using WP hooks.
|
103 |
*/
|
@@ -110,7 +117,7 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
|
|
110 |
add_action( 'wp_trash_post', array( $this, 'EventPostTrashed' ), 10, 1 );
|
111 |
add_action( 'untrash_post', array( $this, 'EventPostUntrashed' ) );
|
112 |
add_action( 'edit_category', array( $this, 'EventChangedCategoryParent' ) );
|
113 |
-
add_action( '
|
114 |
add_action( 'publish_future_post', array( $this, 'EventPublishFuture' ), 10, 1 );
|
115 |
|
116 |
add_action( 'create_category', array( $this, 'EventCategoryCreation' ), 10, 1 );
|
@@ -125,6 +132,36 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
|
|
125 |
if ( is_plugin_active( 'mainwp-child/mainwp-child.php' ) ) {
|
126 |
add_action( 'mainwp_before_post_update', array( $this, 'event_mainwp_init' ), 10, 2 );
|
127 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
128 |
}
|
129 |
|
130 |
/**
|
@@ -148,10 +185,10 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
|
|
148 |
$new_desc = ( isset( $args['description'] ) ) ? $args['description'] : false;
|
149 |
|
150 |
// Get old data.
|
151 |
-
$term
|
152 |
-
$old_name
|
153 |
-
$old_slug
|
154 |
-
$old_desc
|
155 |
$term_link = $this->get_tag_link( $term_id );
|
156 |
|
157 |
// Update if both names are not same.
|
@@ -160,7 +197,7 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
|
|
160 |
2123, array(
|
161 |
'old_name' => $old_name,
|
162 |
'new_name' => $new_name,
|
163 |
-
'TagLink'
|
164 |
)
|
165 |
);
|
166 |
}
|
@@ -169,10 +206,10 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
|
|
169 |
if ( $old_slug !== $new_slug ) {
|
170 |
$this->plugin->alerts->Trigger(
|
171 |
2124, array(
|
172 |
-
'tag'
|
173 |
'old_slug' => $old_slug,
|
174 |
'new_slug' => $new_slug,
|
175 |
-
'TagLink'
|
176 |
)
|
177 |
);
|
178 |
}
|
@@ -181,10 +218,10 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
|
|
181 |
if ( $old_desc !== $new_desc ) {
|
182 |
$this->plugin->alerts->Trigger(
|
183 |
2125, array(
|
184 |
-
'tag'
|
185 |
-
'TagLink'
|
186 |
-
'old_desc'
|
187 |
-
'new_desc'
|
188 |
'ReportText' => $old_desc . '|' . $new_desc,
|
189 |
)
|
190 |
);
|
@@ -235,9 +272,9 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
|
|
235 |
protected function RetrieveOldData() {
|
236 |
// Set filter input args.
|
237 |
$filter_input_args = array(
|
238 |
-
'post_ID'
|
239 |
'_wpnonce' => FILTER_SANITIZE_STRING,
|
240 |
-
'action'
|
241 |
);
|
242 |
|
243 |
// Filter $_POST array for security.
|
@@ -250,7 +287,7 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
|
|
250 |
&& ! ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE )
|
251 |
&& ! ( isset( $post_array['action'] ) && 'autosave' == $post_array['action'] )
|
252 |
) {
|
253 |
-
$post_id
|
254 |
$this->_old_post = get_post( $post_id );
|
255 |
$this->_old_link = get_permalink( $post_id );
|
256 |
$this->_old_tmpl = $this->GetPostTemplate( $this->_old_post );
|
@@ -259,7 +296,7 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
|
|
259 |
$this->_old_stky = in_array( $post_id, get_option( 'sticky_posts' ) );
|
260 |
}
|
261 |
} elseif ( isset( $post_array['post_ID'] ) && current_user_can( 'edit_post', $post_array['post_ID'] ) ) {
|
262 |
-
$post_id
|
263 |
$this->_old_post = get_post( $post_id );
|
264 |
$this->_old_link = get_permalink( $post_id );
|
265 |
$this->_old_tmpl = $this->GetPostTemplate( $this->_old_post );
|
@@ -296,14 +333,41 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
|
|
296 |
}
|
297 |
}
|
298 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
299 |
/**
|
300 |
* Get the template path.
|
301 |
*
|
302 |
-
* @param
|
303 |
* @return string - Full path to file.
|
304 |
*/
|
305 |
protected function GetPostTemplate( $post ) {
|
306 |
-
$id
|
307 |
$template = get_page_template_slug( $id );
|
308 |
$pagename = $post->post_name;
|
309 |
|
@@ -368,6 +432,15 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
|
|
368 |
if ( 'revision' == $post->post_type ) {
|
369 |
return;
|
370 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
371 |
|
372 |
// Set filter input args.
|
373 |
$filter_input_args = array(
|
@@ -522,14 +595,60 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
|
|
522 |
}
|
523 |
}
|
524 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
525 |
/**
|
526 |
* Check post creation.
|
527 |
*
|
528 |
* @global array $_POST
|
529 |
-
*
|
530 |
-
* @param
|
|
|
|
|
531 |
*/
|
532 |
-
protected function CheckPostCreation( $old_post, $new_post ) {
|
533 |
// Set filter input args.
|
534 |
$filter_input_args = array(
|
535 |
'action' => FILTER_SANITIZE_STRING,
|
@@ -551,53 +670,53 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
|
|
551 |
* @see $this->EventPostChanged();
|
552 |
*/
|
553 |
$wp_actions = array( 'editpost', 'heartbeat' );
|
554 |
-
if ( isset( $post_array['action'] ) && in_array( $post_array['action'], $wp_actions ) ) {
|
555 |
if ( ! in_array( $new_post->post_type, array( 'attachment', 'revision', 'nav_menu_item' ) ) ) {
|
556 |
-
$
|
557 |
-
|
558 |
-
|
559 |
-
|
560 |
-
|
561 |
-
|
562 |
-
|
563 |
-
|
564 |
-
|
565 |
-
|
566 |
-
|
567 |
-
|
568 |
-
|
569 |
-
|
570 |
-
|
571 |
-
|
572 |
-
|
573 |
-
|
574 |
-
|
575 |
-
|
576 |
-
|
577 |
-
|
578 |
-
|
579 |
-
|
580 |
-
|
581 |
-
|
582 |
-
|
583 |
-
|
584 |
-
|
585 |
-
|
586 |
-
|
587 |
-
|
588 |
-
|
589 |
-
|
590 |
-
|
591 |
-
|
592 |
-
|
593 |
-
|
594 |
-
|
595 |
-
|
596 |
-
|
597 |
-
|
598 |
-
|
599 |
-
|
600 |
-
|
601 |
}
|
602 |
}
|
603 |
}
|
@@ -632,7 +751,7 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
|
|
632 |
public function EventPostDeleted( $post_id ) {
|
633 |
// Set filter input args.
|
634 |
$filter_input_args = array(
|
635 |
-
'action'
|
636 |
'_wpnonce' => FILTER_SANITIZE_STRING,
|
637 |
);
|
638 |
|
@@ -647,11 +766,11 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
|
|
647 |
|
648 |
// Get MainWP $_POST members.
|
649 |
$filter_post_args = array(
|
650 |
-
'id'
|
651 |
-
'action'
|
652 |
'mainwpsignature' => FILTER_SANITIZE_STRING,
|
653 |
);
|
654 |
-
$post_array
|
655 |
|
656 |
// Verify nonce.
|
657 |
if ( isset( $get_array['_wpnonce'] ) && wp_verify_nonce( $get_array['_wpnonce'], 'delete-post_' . $post_id ) ) {
|
@@ -663,16 +782,9 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
|
|
663 |
if ( $this->CheckAutoDraft( $event, $post->post_title ) ) {
|
664 |
return;
|
665 |
}
|
666 |
-
|
667 |
-
|
668 |
-
|
669 |
-
'PostType' => $post->post_type,
|
670 |
-
'PostTitle' => $post->post_title,
|
671 |
-
'PostStatus' => $post->post_status,
|
672 |
-
'PostDate' => $post->post_date,
|
673 |
-
'PostUrl' => get_permalink( $post->ID ),
|
674 |
-
)
|
675 |
-
);
|
676 |
}
|
677 |
}
|
678 |
} elseif (
|
@@ -686,16 +798,9 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
|
|
686 |
if ( $this->CheckAutoDraft( 2008, $post->post_title ) ) {
|
687 |
return;
|
688 |
}
|
689 |
-
|
690 |
-
|
691 |
-
|
692 |
-
'PostType' => $post->post_type,
|
693 |
-
'PostTitle' => $post->post_title,
|
694 |
-
'PostStatus' => $post->post_status,
|
695 |
-
'PostDate' => $post->post_date,
|
696 |
-
'PostUrl' => get_permalink( $post->ID ),
|
697 |
-
)
|
698 |
-
);
|
699 |
}
|
700 |
}
|
701 |
}
|
@@ -792,28 +897,134 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
|
|
792 |
protected function CheckCategoriesChange( $old_cats, $new_cats, $post ) {
|
793 |
$old_cats = implode( ', ', $old_cats );
|
794 |
$new_cats = implode( ', ', $new_cats );
|
795 |
-
|
|
|
796 |
$event = $this->GetEventTypeForPostType( $post, 2016, 0, 2016 );
|
797 |
if ( $event ) {
|
798 |
$editor_link = $this->GetEditorLink( $post );
|
799 |
-
$
|
800 |
-
$
|
801 |
-
|
802 |
-
|
803 |
-
|
804 |
-
|
805 |
-
|
806 |
-
|
807 |
-
|
808 |
-
|
809 |
-
$editor_link['name'] => $editor_link['value'],
|
810 |
-
)
|
811 |
);
|
|
|
812 |
return 1;
|
813 |
}
|
814 |
}
|
815 |
}
|
816 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
817 |
/**
|
818 |
* Tags changed.
|
819 |
*
|
@@ -887,20 +1098,20 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
|
|
887 |
protected function CheckAuthorChange( $oldpost, $newpost ) {
|
888 |
if ( $oldpost->post_author != $newpost->post_author ) {
|
889 |
$editor_link = $this->GetEditorLink( $oldpost );
|
890 |
-
$old_author
|
891 |
-
$old_author
|
892 |
-
$new_author
|
893 |
-
$new_author
|
894 |
$this->plugin->alerts->Trigger(
|
895 |
2019, array(
|
896 |
-
'PostID'
|
897 |
-
'PostType'
|
898 |
-
'PostTitle'
|
899 |
-
'PostStatus'
|
900 |
-
'PostDate'
|
901 |
-
'PostUrl'
|
902 |
-
'OldAuthor'
|
903 |
-
'NewAuthor'
|
904 |
$editor_link['name'] => $editor_link['value'],
|
905 |
)
|
906 |
);
|
@@ -934,12 +1145,12 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
|
|
934 |
$editor_link = $this->GetEditorLink( $newpost );
|
935 |
$this->plugin->alerts->Trigger(
|
936 |
2001, array(
|
937 |
-
'PostID'
|
938 |
-
'PostType'
|
939 |
-
'PostTitle'
|
940 |
-
'PostStatus'
|
941 |
-
'PostDate'
|
942 |
-
'PostUrl'
|
943 |
$editor_link['name'] => $editor_link['value'],
|
944 |
)
|
945 |
);
|
@@ -947,14 +1158,14 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
|
|
947 |
$editor_link = $this->GetEditorLink( $oldpost );
|
948 |
$this->plugin->alerts->Trigger(
|
949 |
2021, array(
|
950 |
-
'PostID'
|
951 |
-
'PostType'
|
952 |
-
'PostTitle'
|
953 |
-
'PostStatus'
|
954 |
-
'PostDate'
|
955 |
-
'PostUrl'
|
956 |
-
'OldStatus'
|
957 |
-
'NewStatus'
|
958 |
$editor_link['name'] => $editor_link['value'],
|
959 |
)
|
960 |
);
|
@@ -1106,22 +1317,22 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
|
|
1106 |
/**
|
1107 |
* Post sets as sticky changes.
|
1108 |
*
|
1109 |
-
* @param string
|
1110 |
-
* @param string
|
1111 |
-
* @param
|
1112 |
*/
|
1113 |
protected function CheckStickyChange( $old_stky, $new_stky, $post ) {
|
1114 |
if ( $old_stky != $new_stky ) {
|
1115 |
-
$event
|
1116 |
$editor_link = $this->GetEditorLink( $post );
|
1117 |
$this->plugin->alerts->Trigger(
|
1118 |
$event, array(
|
1119 |
-
'PostID'
|
1120 |
-
'PostType'
|
1121 |
-
'PostTitle'
|
1122 |
-
'PostStatus'
|
1123 |
-
'PostDate'
|
1124 |
-
'PostUrl'
|
1125 |
$editor_link['name'] => $editor_link['value'],
|
1126 |
)
|
1127 |
);
|
@@ -1132,9 +1343,9 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
|
|
1132 |
/**
|
1133 |
* Post modified content.
|
1134 |
*
|
1135 |
-
* @param integer $post_id
|
1136 |
-
* @param stdClass $oldpost
|
1137 |
-
* @param stdClass $newpost
|
1138 |
* @param int $modified – Set to 0 if no changes done to the post.
|
1139 |
*/
|
1140 |
public function CheckModificationChange( $post_id, $oldpost, $newpost, $modified ) {
|
@@ -1176,17 +1387,27 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
|
|
1176 |
}
|
1177 |
|
1178 |
$editor_link = $this->GetEditorLink( $oldpost );
|
1179 |
-
$
|
1180 |
-
$
|
1181 |
-
|
1182 |
-
|
1183 |
-
|
1184 |
-
|
1185 |
-
|
1186 |
-
|
1187 |
-
$editor_link['name'] => $editor_link['value'],
|
1188 |
-
)
|
1189 |
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1190 |
return 1;
|
1191 |
}
|
1192 |
}
|
@@ -1199,12 +1420,12 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
|
|
1199 |
* @param integer $category_id - Category ID.
|
1200 |
*/
|
1201 |
public function EventCategoryCreation( $category_id ) {
|
1202 |
-
$category
|
1203 |
$category_link = $this->getCategoryLink( $category_id );
|
1204 |
$this->plugin->alerts->Trigger(
|
1205 |
2023, array(
|
1206 |
'CategoryName' => $category->name,
|
1207 |
-
'Slug'
|
1208 |
'CategoryLink' => $category_link,
|
1209 |
)
|
1210 |
);
|
@@ -1216,12 +1437,12 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
|
|
1216 |
* @param int $tag_id - Tag ID.
|
1217 |
*/
|
1218 |
public function EventTagCreation( $tag_id ) {
|
1219 |
-
$tag
|
1220 |
$tag_link = $this->get_tag_link( $tag_id );
|
1221 |
$this->plugin->alerts->Trigger(
|
1222 |
2121, array(
|
1223 |
'TagName' => $tag->name,
|
1224 |
-
'Slug'
|
1225 |
'TagLink' => $tag_link,
|
1226 |
)
|
1227 |
);
|
@@ -1445,6 +1666,21 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
|
|
1445 |
}
|
1446 |
}
|
1447 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1448 |
/**
|
1449 |
* Builds category link.
|
1450 |
*
|
@@ -1498,17 +1734,21 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
|
|
1498 |
* Triggered after save post for add revision link.
|
1499 |
*
|
1500 |
* @param integer $post_id - Post ID.
|
1501 |
-
* @param stdClass $post
|
1502 |
-
* @param bool $update
|
1503 |
*/
|
1504 |
public function SetRevisionLink( $post_id, $post, $update ) {
|
|
|
|
|
|
|
|
|
1505 |
$revisions = wp_get_post_revisions( $post_id );
|
1506 |
if ( ! empty( $revisions ) ) {
|
1507 |
$revision = array_shift( $revisions );
|
1508 |
|
1509 |
$obj_occ = new WSAL_Models_Occurrence();
|
1510 |
-
$occ
|
1511 |
-
$occ
|
1512 |
if ( ! empty( $occ ) ) {
|
1513 |
$revision_link = $this->getRevisionLink( $revision->ID );
|
1514 |
if ( ! empty( $revision_link ) ) {
|
@@ -1543,12 +1783,12 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
|
|
1543 |
$editor_link = $this->GetEditorLink( $post );
|
1544 |
$this->plugin->alerts->Trigger(
|
1545 |
2101, array(
|
1546 |
-
'PostID'
|
1547 |
-
'PostType'
|
1548 |
-
'PostTitle'
|
1549 |
-
'PostStatus'
|
1550 |
-
'PostDate'
|
1551 |
-
'PostUrl'
|
1552 |
$editor_link['name'] => $editor_link['value'],
|
1553 |
)
|
1554 |
);
|
@@ -1559,43 +1799,86 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
|
|
1559 |
/**
|
1560 |
* Alerts for Editing of Posts, Pages and Custom Post Types.
|
1561 |
*
|
1562 |
-
* @param
|
1563 |
*/
|
1564 |
public function EditingPost( $post ) {
|
1565 |
if ( is_user_logged_in() && is_admin() ) {
|
1566 |
-
//
|
1567 |
-
|
1568 |
-
|
1569 |
-
|
|
|
1570 |
|
1571 |
-
|
1572 |
-
|
|
|
|
|
|
|
|
|
|
|
1573 |
|
1574 |
-
|
1575 |
-
|
1576 |
-
|
1577 |
-
|
1578 |
-
|
1579 |
-
|
1580 |
-
|
1581 |
-
|
1582 |
-
|
1583 |
-
|
1584 |
-
|
1585 |
-
|
1586 |
-
|
1587 |
-
|
1588 |
-
|
1589 |
-
|
1590 |
-
|
1591 |
-
|
1592 |
-
|
1593 |
-
|
1594 |
-
|
1595 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1596 |
}
|
1597 |
}
|
1598 |
-
return $post;
|
1599 |
}
|
1600 |
|
1601 |
/**
|
@@ -1779,9 +2062,9 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
|
|
1779 |
private function GetEditorLink( $post ) {
|
1780 |
$name = 'EditorLinkPost';
|
1781 |
// $name .= ( 'page' == $post->post_type ) ? 'Page' : 'Post' ;
|
1782 |
-
$value
|
1783 |
$editor_link = array(
|
1784 |
-
'name'
|
1785 |
'value' => $value,
|
1786 |
);
|
1787 |
return $editor_link;
|
98 |
*/
|
99 |
protected $_old_stky = null;
|
100 |
|
101 |
+
/**
|
102 |
+
* Old Post Status.
|
103 |
+
*
|
104 |
+
* @var string
|
105 |
+
*/
|
106 |
+
protected $old_status = null;
|
107 |
+
|
108 |
/**
|
109 |
* Listening to events using WP hooks.
|
110 |
*/
|
117 |
add_action( 'wp_trash_post', array( $this, 'EventPostTrashed' ), 10, 1 );
|
118 |
add_action( 'untrash_post', array( $this, 'EventPostUntrashed' ) );
|
119 |
add_action( 'edit_category', array( $this, 'EventChangedCategoryParent' ) );
|
120 |
+
add_action( 'wp_insert_post', array( $this, 'SetRevisionLink' ), 10, 3 );
|
121 |
add_action( 'publish_future_post', array( $this, 'EventPublishFuture' ), 10, 1 );
|
122 |
|
123 |
add_action( 'create_category', array( $this, 'EventCategoryCreation' ), 10, 1 );
|
132 |
if ( is_plugin_active( 'mainwp-child/mainwp-child.php' ) ) {
|
133 |
add_action( 'mainwp_before_post_update', array( $this, 'event_mainwp_init' ), 10, 2 );
|
134 |
}
|
135 |
+
|
136 |
+
add_action( 'admin_action_edit', array( $this, 'edit_post_in_gutenberg' ), 10 );
|
137 |
+
add_action( 'pre_post_update', array( $this, 'gutenberg_post_edit_init' ), 10, 2 );
|
138 |
+
add_action( 'save_post', array( $this, 'gutenberg_post_changed' ), 10, 3 );
|
139 |
+
add_action( 'set_object_terms', array( $this, 'gutenberg_post_terms_changed' ), 10, 4 );
|
140 |
+
add_action( 'post_stuck', array( $this, 'gutenberg_post_stuck' ), 10, 1 );
|
141 |
+
add_action( 'post_unstuck', array( $this, 'gutenberg_post_unstuck' ), 10, 1 );
|
142 |
+
}
|
143 |
+
|
144 |
+
/**
|
145 |
+
* Return Post Event Data.
|
146 |
+
*
|
147 |
+
* @since 3.2.4
|
148 |
+
*
|
149 |
+
* @param WP_Post $post - WP Post object.
|
150 |
+
* @return mixed
|
151 |
+
*/
|
152 |
+
public function get_post_event_data( $post ) {
|
153 |
+
if ( ! empty( $post ) && $post instanceof WP_Post ) {
|
154 |
+
$event_data = array(
|
155 |
+
'PostID' => $post->ID,
|
156 |
+
'PostType' => $post->post_type,
|
157 |
+
'PostTitle' => $post->post_title,
|
158 |
+
'PostStatus' => $post->post_status,
|
159 |
+
'PostDate' => $post->post_date,
|
160 |
+
'PostUrl' => get_permalink( $post->ID ),
|
161 |
+
);
|
162 |
+
return $event_data;
|
163 |
+
}
|
164 |
+
return false;
|
165 |
}
|
166 |
|
167 |
/**
|
185 |
$new_desc = ( isset( $args['description'] ) ) ? $args['description'] : false;
|
186 |
|
187 |
// Get old data.
|
188 |
+
$term = get_term( $term_id, $taxonomy );
|
189 |
+
$old_name = $term->name;
|
190 |
+
$old_slug = $term->slug;
|
191 |
+
$old_desc = $term->description;
|
192 |
$term_link = $this->get_tag_link( $term_id );
|
193 |
|
194 |
// Update if both names are not same.
|
197 |
2123, array(
|
198 |
'old_name' => $old_name,
|
199 |
'new_name' => $new_name,
|
200 |
+
'TagLink' => $term_link,
|
201 |
)
|
202 |
);
|
203 |
}
|
206 |
if ( $old_slug !== $new_slug ) {
|
207 |
$this->plugin->alerts->Trigger(
|
208 |
2124, array(
|
209 |
+
'tag' => $new_name,
|
210 |
'old_slug' => $old_slug,
|
211 |
'new_slug' => $new_slug,
|
212 |
+
'TagLink' => $term_link,
|
213 |
)
|
214 |
);
|
215 |
}
|
218 |
if ( $old_desc !== $new_desc ) {
|
219 |
$this->plugin->alerts->Trigger(
|
220 |
2125, array(
|
221 |
+
'tag' => $new_name,
|
222 |
+
'TagLink' => $term_link,
|
223 |
+
'old_desc' => $old_desc,
|
224 |
+
'new_desc' => $new_desc,
|
225 |
'ReportText' => $old_desc . '|' . $new_desc,
|
226 |
)
|
227 |
);
|
272 |
protected function RetrieveOldData() {
|
273 |
// Set filter input args.
|
274 |
$filter_input_args = array(
|
275 |
+
'post_ID' => FILTER_VALIDATE_INT,
|
276 |
'_wpnonce' => FILTER_SANITIZE_STRING,
|
277 |
+
'action' => FILTER_SANITIZE_STRING,
|
278 |
);
|
279 |
|
280 |
// Filter $_POST array for security.
|
287 |
&& ! ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE )
|
288 |
&& ! ( isset( $post_array['action'] ) && 'autosave' == $post_array['action'] )
|
289 |
) {
|
290 |
+
$post_id = intval( $post_array['post_ID'] );
|
291 |
$this->_old_post = get_post( $post_id );
|
292 |
$this->_old_link = get_permalink( $post_id );
|
293 |
$this->_old_tmpl = $this->GetPostTemplate( $this->_old_post );
|
296 |
$this->_old_stky = in_array( $post_id, get_option( 'sticky_posts' ) );
|
297 |
}
|
298 |
} elseif ( isset( $post_array['post_ID'] ) && current_user_can( 'edit_post', $post_array['post_ID'] ) ) {
|
299 |
+
$post_id = intval( $post_array['post_ID'] );
|
300 |
$this->_old_post = get_post( $post_id );
|
301 |
$this->_old_link = get_permalink( $post_id );
|
302 |
$this->_old_tmpl = $this->GetPostTemplate( $this->_old_post );
|
333 |
}
|
334 |
}
|
335 |
|
336 |
+
/**
|
337 |
+
* Method: Collect old post data before post update event in gutenberg.
|
338 |
+
*
|
339 |
+
* @since 3.2.4
|
340 |
+
*
|
341 |
+
* @param int $post_id - Post ID.
|
342 |
+
* @param array $post_data - Array of post data.
|
343 |
+
*/
|
344 |
+
public function gutenberg_post_edit_init( $post_id, $post_data ) {
|
345 |
+
// Check if rest api request constant is set.
|
346 |
+
if ( defined( 'REST_REQUEST' ) && REST_REQUEST ) {
|
347 |
+
// Get post.
|
348 |
+
$post = get_post( $post_id );
|
349 |
+
|
350 |
+
// If post exists.
|
351 |
+
if ( ! empty( $post ) && $post instanceof WP_Post ) {
|
352 |
+
$this->_old_post = $post;
|
353 |
+
$this->_old_link = get_permalink( $post_id );
|
354 |
+
$this->_old_tmpl = $this->GetPostTemplate( $this->_old_post );
|
355 |
+
$this->_old_cats = $this->GetPostCategories( $this->_old_post );
|
356 |
+
$this->_old_tags = $this->get_post_tags( $this->_old_post );
|
357 |
+
$this->_old_stky = in_array( $post_id, get_option( 'sticky_posts' ) );
|
358 |
+
$this->old_status = $post->post_status;
|
359 |
+
}
|
360 |
+
}
|
361 |
+
}
|
362 |
+
|
363 |
/**
|
364 |
* Get the template path.
|
365 |
*
|
366 |
+
* @param WP_Post $post - The post.
|
367 |
* @return string - Full path to file.
|
368 |
*/
|
369 |
protected function GetPostTemplate( $post ) {
|
370 |
+
$id = $post->ID;
|
371 |
$template = get_page_template_slug( $id );
|
372 |
$pagename = $post->post_name;
|
373 |
|
432 |
if ( 'revision' == $post->post_type ) {
|
433 |
return;
|
434 |
}
|
435 |
+
if ( defined( 'REST_REQUEST' ) && REST_REQUEST ) {
|
436 |
+
return;
|
437 |
+
}
|
438 |
+
|
439 |
+
// Check if Yoast SEO is active.
|
440 |
+
$is_yoast = is_plugin_active( 'wordpress-seo/wp-seo.php' ) || is_plugin_active( 'wordpress-seo-premium/wp-seo-premium.php' );
|
441 |
+
if ( $is_yoast && ! isset( $_POST['classic-editor'] ) ) {
|
442 |
+
return;
|
443 |
+
}
|
444 |
|
445 |
// Set filter input args.
|
446 |
$filter_input_args = array(
|
595 |
}
|
596 |
}
|
597 |
|
598 |
+
/**
|
599 |
+
* Check all the post changes.
|
600 |
+
*
|
601 |
+
* @since 3.2.4
|
602 |
+
*
|
603 |
+
* @param integer $post_id - Post ID.
|
604 |
+
* @param WP_Post $post - WP Post object.
|
605 |
+
* @param boolean $update - True if post update, false if post is new.
|
606 |
+
*/
|
607 |
+
public function gutenberg_post_changed( $post_id, $post, $update ) {
|
608 |
+
// Ignorable states.
|
609 |
+
if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
|
610 |
+
if ( defined( 'REST_REQUEST' ) && REST_REQUEST ) {
|
611 |
+
// Check post creation event.
|
612 |
+
if ( 'auto-draft' === $this->_old_post->post_status && 'draft' === $post->post_status ) {
|
613 |
+
$this->CheckPostCreation( $this->_old_post, $post, true );
|
614 |
+
}
|
615 |
+
}
|
616 |
+
return;
|
617 |
+
}
|
618 |
+
|
619 |
+
if ( empty( $post->post_type ) || 'revision' === $post->post_type || 'trash' === $post->post_status ) {
|
620 |
+
return;
|
621 |
+
}
|
622 |
+
|
623 |
+
if ( $update && defined( 'REST_REQUEST' ) && REST_REQUEST ) {
|
624 |
+
if ( 'draft' === $this->_old_post->post_status && 'publish' === $post->post_status ) {
|
625 |
+
$this->CheckPostCreation( $this->_old_post, $post, true );
|
626 |
+
} else {
|
627 |
+
// Handle update post events.
|
628 |
+
$changes = 0;
|
629 |
+
$changes = $this->CheckAuthorChange( $this->_old_post, $post )
|
630 |
+
+ $this->CheckStatusChange( $this->_old_post, $post )
|
631 |
+
+ $this->CheckParentChange( $this->_old_post, $post )
|
632 |
+
+ $this->CheckVisibilityChange( $this->_old_post, $post, $this->old_status, $post->post_status )
|
633 |
+
+ $this->CheckTemplateChange( $this->_old_tmpl, $this->GetPostTemplate( $post ), $post )
|
634 |
+
+ $this->CheckDateChange( $this->_old_post, $post )
|
635 |
+
+ $this->CheckPermalinkChange( $this->_old_link, get_permalink( $post->ID ), $post )
|
636 |
+
+ $this->CheckCommentsPings( $this->_old_post, $post );
|
637 |
+
$this->CheckModificationChange( $post->ID, $this->_old_post, $post, $changes );
|
638 |
+
}
|
639 |
+
}
|
640 |
+
}
|
641 |
+
|
642 |
/**
|
643 |
* Check post creation.
|
644 |
*
|
645 |
* @global array $_POST
|
646 |
+
*
|
647 |
+
* @param WP_Post $old_post - Old post.
|
648 |
+
* @param WP_Post $new_post - New post.
|
649 |
+
* @param boolean $is_gutenberg - Gutenberg flag.
|
650 |
*/
|
651 |
+
protected function CheckPostCreation( $old_post, $new_post, $is_gutenberg = false ) {
|
652 |
// Set filter input args.
|
653 |
$filter_input_args = array(
|
654 |
'action' => FILTER_SANITIZE_STRING,
|
670 |
* @see $this->EventPostChanged();
|
671 |
*/
|
672 |
$wp_actions = array( 'editpost', 'heartbeat' );
|
673 |
+
if ( isset( $post_array['action'] ) && in_array( $post_array['action'], $wp_actions ) && ! $is_gutenberg ) {
|
674 |
if ( ! in_array( $new_post->post_type, array( 'attachment', 'revision', 'nav_menu_item' ) ) ) {
|
675 |
+
$this->log_post_creation_event( $new_post );
|
676 |
+
}
|
677 |
+
} elseif ( $is_gutenberg ) {
|
678 |
+
$this->log_post_creation_event( $new_post );
|
679 |
+
}
|
680 |
+
}
|
681 |
+
|
682 |
+
/**
|
683 |
+
* Log Post Creation Event.
|
684 |
+
*
|
685 |
+
* @since 3.2.4
|
686 |
+
*
|
687 |
+
* @param WP_Post $new_post – New WP post object.
|
688 |
+
*/
|
689 |
+
private function log_post_creation_event( $new_post ) {
|
690 |
+
if ( ! empty( $new_post ) && $new_post instanceof WP_Post ) {
|
691 |
+
$event = 0;
|
692 |
+
$is_scheduled = false;
|
693 |
+
switch ( $new_post->post_status ) {
|
694 |
+
case 'publish':
|
695 |
+
$event = 2001;
|
696 |
+
break;
|
697 |
+
case 'draft':
|
698 |
+
$event = 2000;
|
699 |
+
break;
|
700 |
+
case 'future':
|
701 |
+
$event = 2074;
|
702 |
+
$is_scheduled = true;
|
703 |
+
break;
|
704 |
+
case 'pending':
|
705 |
+
$event = 2073;
|
706 |
+
break;
|
707 |
+
}
|
708 |
+
if ( $event ) {
|
709 |
+
$editor_link = $this->GetEditorLink( $new_post ); // Editor link.
|
710 |
+
$event_data = $this->get_post_event_data( $new_post ); // Post event data.
|
711 |
+
|
712 |
+
// Set editor link in the event data.
|
713 |
+
$event_data[ $editor_link['name'] ] = $editor_link['value'];
|
714 |
+
|
715 |
+
if ( $is_scheduled ) {
|
716 |
+
$event_data['PublishingDate'] = $new_post->post_date;
|
717 |
+
$this->plugin->alerts->Trigger( $event, $event_data );
|
718 |
+
} else {
|
719 |
+
$this->plugin->alerts->Trigger( $event, $event_data );
|
720 |
}
|
721 |
}
|
722 |
}
|
751 |
public function EventPostDeleted( $post_id ) {
|
752 |
// Set filter input args.
|
753 |
$filter_input_args = array(
|
754 |
+
'action' => FILTER_SANITIZE_STRING,
|
755 |
'_wpnonce' => FILTER_SANITIZE_STRING,
|
756 |
);
|
757 |
|
766 |
|
767 |
// Get MainWP $_POST members.
|
768 |
$filter_post_args = array(
|
769 |
+
'id' => FILTER_VALIDATE_INT,
|
770 |
+
'action' => FILTER_SANITIZE_STRING,
|
771 |
'mainwpsignature' => FILTER_SANITIZE_STRING,
|
772 |
);
|
773 |
+
$post_array = filter_input_array( INPUT_POST, $filter_post_args );
|
774 |
|
775 |
// Verify nonce.
|
776 |
if ( isset( $get_array['_wpnonce'] ) && wp_verify_nonce( $get_array['_wpnonce'], 'delete-post_' . $post_id ) ) {
|
782 |
if ( $this->CheckAutoDraft( $event, $post->post_title ) ) {
|
783 |
return;
|
784 |
}
|
785 |
+
|
786 |
+
$event_data = $this->get_post_event_data( $post ); // Get event data.
|
787 |
+
$this->plugin->alerts->Trigger( $event, $event_data ); // Log event.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
788 |
}
|
789 |
}
|
790 |
} elseif (
|
798 |
if ( $this->CheckAutoDraft( 2008, $post->post_title ) ) {
|
799 |
return;
|
800 |
}
|
801 |
+
|
802 |
+
$event_data = $this->get_post_event_data( $post ); // Get event data.
|
803 |
+
$this->plugin->alerts->Trigger( 2008, $event_data ); // Log event.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
804 |
}
|
805 |
}
|
806 |
}
|
897 |
protected function CheckCategoriesChange( $old_cats, $new_cats, $post ) {
|
898 |
$old_cats = implode( ', ', $old_cats );
|
899 |
$new_cats = implode( ', ', $new_cats );
|
900 |
+
|
901 |
+
if ( $old_cats !== $new_cats ) {
|
902 |
$event = $this->GetEventTypeForPostType( $post, 2016, 0, 2016 );
|
903 |
if ( $event ) {
|
904 |
$editor_link = $this->GetEditorLink( $post );
|
905 |
+
$alert_data = array(
|
906 |
+
'PostID' => $post->ID,
|
907 |
+
'PostType' => $post->post_type,
|
908 |
+
'PostTitle' => $post->post_title,
|
909 |
+
'PostStatus' => $post->post_status,
|
910 |
+
'PostDate' => $post->post_date,
|
911 |
+
'PostUrl' => get_permalink( $post->ID ),
|
912 |
+
'OldCategories' => $old_cats ? $old_cats : 'no categories',
|
913 |
+
'NewCategories' => $new_cats ? $new_cats : 'no categories',
|
914 |
+
$editor_link['name'] => $editor_link['value'],
|
|
|
|
|
915 |
);
|
916 |
+
$this->plugin->alerts->Trigger( $event, $alert_data );
|
917 |
return 1;
|
918 |
}
|
919 |
}
|
920 |
}
|
921 |
|
922 |
+
/**
|
923 |
+
* Method: This function make sures that alert 2016
|
924 |
+
* has not been triggered before triggering categories
|
925 |
+
* & tags events.
|
926 |
+
*
|
927 |
+
* @since 3.2.4
|
928 |
+
*
|
929 |
+
* @param WSAL_AlertManager $manager - WSAL Alert Manager.
|
930 |
+
* @return bool
|
931 |
+
*/
|
932 |
+
public function must_not_contain_events( WSAL_AlertManager $manager ) {
|
933 |
+
if ( $manager->WillOrHasTriggered( 2016 ) ) {
|
934 |
+
return false;
|
935 |
+
} elseif ( $manager->WillOrHasTriggered( 2119 ) ) {
|
936 |
+
return false;
|
937 |
+
} elseif ( $manager->WillOrHasTriggered( 2120 ) ) {
|
938 |
+
return false;
|
939 |
+
} elseif ( $manager->WillOrHasTriggered( 2049 ) ) {
|
940 |
+
return false;
|
941 |
+
} elseif ( $manager->WillOrHasTriggered( 2050 ) ) {
|
942 |
+
return false;
|
943 |
+
}
|
944 |
+
return true;
|
945 |
+
}
|
946 |
+
|
947 |
+
/**
|
948 |
+
* Check if post terms changed via Gutenberg.
|
949 |
+
*
|
950 |
+
* @since 3.2.4
|
951 |
+
*
|
952 |
+
* @param int $post_id - Post ID.
|
953 |
+
* @param array $terms - Array of terms.
|
954 |
+
* @param array $tt_ids - Array of taxonomy term ids.
|
955 |
+
* @param string $taxonomy - Taxonomy slug.
|
956 |
+
*/
|
957 |
+
public function gutenberg_post_terms_changed( $post_id, $terms, $tt_ids, $taxonomy ) {
|
958 |
+
if ( defined( 'REST_REQUEST' ) && REST_REQUEST ) {
|
959 |
+
$post = get_post( $post_id );
|
960 |
+
|
961 |
+
if ( is_wp_error( $post ) ) {
|
962 |
+
return;
|
963 |
+
}
|
964 |
+
|
965 |
+
if ( 'auto-draft' === $post->post_status ) {
|
966 |
+
return;
|
967 |
+
}
|
968 |
+
|
969 |
+
if ( 'post_tag' === $taxonomy ) {
|
970 |
+
// Check tags change event.
|
971 |
+
$this->check_tags_change( $this->_old_tags, $this->get_post_tags( $post ), $post );
|
972 |
+
} else {
|
973 |
+
// Check categories change event.
|
974 |
+
$this->CheckCategoriesChange( $this->_old_cats, $this->GetPostCategories( $post ), $post );
|
975 |
+
}
|
976 |
+
}
|
977 |
+
}
|
978 |
+
|
979 |
+
/**
|
980 |
+
* Post Stuck Event.
|
981 |
+
*
|
982 |
+
* @since 3.2.4
|
983 |
+
*
|
984 |
+
* @param integer $post_id - Post ID.
|
985 |
+
*/
|
986 |
+
public function gutenberg_post_stuck( $post_id ) {
|
987 |
+
if ( defined( 'REST_REQUEST' ) && REST_REQUEST ) {
|
988 |
+
$this->log_sticky_post_event( $post_id, 2049 );
|
989 |
+
}
|
990 |
+
}
|
991 |
+
|
992 |
+
/**
|
993 |
+
* Post Unstuck Event.
|
994 |
+
*
|
995 |
+
* @since 3.2.4
|
996 |
+
*
|
997 |
+
* @param integer $post_id - Post ID.
|
998 |
+
*/
|
999 |
+
public function gutenberg_post_unstuck( $post_id ) {
|
1000 |
+
if ( defined( 'REST_REQUEST' ) && REST_REQUEST ) {
|
1001 |
+
$this->log_sticky_post_event( $post_id, 2050 );
|
1002 |
+
}
|
1003 |
+
}
|
1004 |
+
|
1005 |
+
/**
|
1006 |
+
* Log post stuck/unstuck events.
|
1007 |
+
*
|
1008 |
+
* @since 3.2.4
|
1009 |
+
*
|
1010 |
+
* @param integer $post_id - Post ID.
|
1011 |
+
* @param integer $event - Event ID.
|
1012 |
+
*/
|
1013 |
+
private function log_sticky_post_event( $post_id, $event ) {
|
1014 |
+
// Get post.
|
1015 |
+
$post = get_post( $post_id );
|
1016 |
+
|
1017 |
+
if ( is_wp_error( $post ) ) {
|
1018 |
+
return;
|
1019 |
+
}
|
1020 |
+
|
1021 |
+
$editor_link = $this->GetEditorLink( $post ); // Editor link.
|
1022 |
+
$event_data = $this->get_post_event_data( $post ); // Event data.
|
1023 |
+
|
1024 |
+
$event_data[ $editor_link['name'] ] = $editor_link['value'];
|
1025 |
+
$this->plugin->alerts->Trigger( $event, $event_data );
|
1026 |
+
}
|
1027 |
+
|
1028 |
/**
|
1029 |
* Tags changed.
|
1030 |
*
|
1098 |
protected function CheckAuthorChange( $oldpost, $newpost ) {
|
1099 |
if ( $oldpost->post_author != $newpost->post_author ) {
|
1100 |
$editor_link = $this->GetEditorLink( $oldpost );
|
1101 |
+
$old_author = get_userdata( $oldpost->post_author );
|
1102 |
+
$old_author = ( is_object( $old_author ) ) ? $old_author->user_login : 'N/A';
|
1103 |
+
$new_author = get_userdata( $newpost->post_author );
|
1104 |
+
$new_author = ( is_object( $new_author ) ) ? $new_author->user_login : 'N/A';
|
1105 |
$this->plugin->alerts->Trigger(
|
1106 |
2019, array(
|
1107 |
+
'PostID' => $oldpost->ID,
|
1108 |
+
'PostType' => $oldpost->post_type,
|
1109 |
+
'PostTitle' => $oldpost->post_title,
|
1110 |
+
'PostStatus' => $oldpost->post_status,
|
1111 |
+
'PostDate' => $oldpost->post_date,
|
1112 |
+
'PostUrl' => get_permalink( $oldpost->ID ),
|
1113 |
+
'OldAuthor' => $old_author,
|
1114 |
+
'NewAuthor' => $new_author,
|
1115 |
$editor_link['name'] => $editor_link['value'],
|
1116 |
)
|
1117 |
);
|
1145 |
$editor_link = $this->GetEditorLink( $newpost );
|
1146 |
$this->plugin->alerts->Trigger(
|
1147 |
2001, array(
|
1148 |
+
'PostID' => $newpost->ID,
|
1149 |
+
'PostType' => $newpost->post_type,
|
1150 |
+
'PostTitle' => $newpost->post_title,
|
1151 |
+
'PostStatus' => $newpost->post_status,
|
1152 |
+
'PostDate' => $newpost->post_date,
|
1153 |
+
'PostUrl' => get_permalink( $newpost->ID ),
|
1154 |
$editor_link['name'] => $editor_link['value'],
|
1155 |
)
|
1156 |
);
|
1158 |
$editor_link = $this->GetEditorLink( $oldpost );
|
1159 |
$this->plugin->alerts->Trigger(
|
1160 |
2021, array(
|
1161 |
+
'PostID' => $oldpost->ID,
|
1162 |
+
'PostType' => $oldpost->post_type,
|
1163 |
+
'PostTitle' => $oldpost->post_title,
|
1164 |
+
'PostStatus' => $newpost->post_status,
|
1165 |
+
'PostDate' => $oldpost->post_date,
|
1166 |
+
'PostUrl' => get_permalink( $oldpost->ID ),
|
1167 |
+
'OldStatus' => $oldpost->post_status,
|
1168 |
+
'NewStatus' => $newpost->post_status,
|
1169 |
$editor_link['name'] => $editor_link['value'],
|
1170 |
)
|
1171 |
);
|
1317 |
/**
|
1318 |
* Post sets as sticky changes.
|
1319 |
*
|
1320 |
+
* @param string $old_stky - Old template path.
|
1321 |
+
* @param string $new_stky - New template path.
|
1322 |
+
* @param WP_Post $post - The post.
|
1323 |
*/
|
1324 |
protected function CheckStickyChange( $old_stky, $new_stky, $post ) {
|
1325 |
if ( $old_stky != $new_stky ) {
|
1326 |
+
$event = $new_stky ? 2049 : 2050;
|
1327 |
$editor_link = $this->GetEditorLink( $post );
|
1328 |
$this->plugin->alerts->Trigger(
|
1329 |
$event, array(
|
1330 |
+
'PostID' => $post->ID,
|
1331 |
+
'PostType' => $post->post_type,
|
1332 |
+
'PostTitle' => $post->post_title,
|
1333 |
+
'PostStatus' => $post->post_status,
|
1334 |
+
'PostDate' => $post->post_date,
|
1335 |
+
'PostUrl' => get_permalink( $post->ID ),
|
1336 |
$editor_link['name'] => $editor_link['value'],
|
1337 |
)
|
1338 |
);
|
1343 |
/**
|
1344 |
* Post modified content.
|
1345 |
*
|
1346 |
+
* @param integer $post_id – Post ID.
|
1347 |
+
* @param stdClass $oldpost – Old post.
|
1348 |
+
* @param stdClass $newpost – New post.
|
1349 |
* @param int $modified – Set to 0 if no changes done to the post.
|
1350 |
*/
|
1351 |
public function CheckModificationChange( $post_id, $oldpost, $newpost, $modified ) {
|
1387 |
}
|
1388 |
|
1389 |
$editor_link = $this->GetEditorLink( $oldpost );
|
1390 |
+
$event_data = array(
|
1391 |
+
'PostID' => $post_id,
|
1392 |
+
'PostType' => $oldpost->post_type,
|
1393 |
+
'PostTitle' => $oldpost->post_title,
|
1394 |
+
'PostStatus' => $oldpost->post_status,
|
1395 |
+
'PostDate' => $oldpost->post_date,
|
1396 |
+
'PostUrl' => get_permalink( $post_id ),
|
1397 |
+
$editor_link['name'] => $editor_link['value'],
|
|
|
|
|
1398 |
);
|
1399 |
+
|
1400 |
+
if ( defined( 'REST_REQUEST' ) && REST_REQUEST ) {
|
1401 |
+
$event_data['RevisionLink'] = $this->get_post_revision( $post_id, $oldpost );
|
1402 |
+
|
1403 |
+
if ( 2002 === $event ) {
|
1404 |
+
$this->plugin->alerts->TriggerIf( $event, $event_data, array( $this, 'must_not_contain_events' ) );
|
1405 |
+
} else {
|
1406 |
+
$this->plugin->alerts->Trigger( $event, $event_data );
|
1407 |
+
}
|
1408 |
+
} else {
|
1409 |
+
$this->plugin->alerts->Trigger( $event, $event_data );
|
1410 |
+
}
|
1411 |
return 1;
|
1412 |
}
|
1413 |
}
|
1420 |
* @param integer $category_id - Category ID.
|
1421 |
*/
|
1422 |
public function EventCategoryCreation( $category_id ) {
|
1423 |
+
$category = get_category( $category_id );
|
1424 |
$category_link = $this->getCategoryLink( $category_id );
|
1425 |
$this->plugin->alerts->Trigger(
|
1426 |
2023, array(
|
1427 |
'CategoryName' => $category->name,
|
1428 |
+
'Slug' => $category->slug,
|
1429 |
'CategoryLink' => $category_link,
|
1430 |
)
|
1431 |
);
|
1437 |
* @param int $tag_id - Tag ID.
|
1438 |
*/
|
1439 |
public function EventTagCreation( $tag_id ) {
|
1440 |
+
$tag = get_tag( $tag_id );
|
1441 |
$tag_link = $this->get_tag_link( $tag_id );
|
1442 |
$this->plugin->alerts->Trigger(
|
1443 |
2121, array(
|
1444 |
'TagName' => $tag->name,
|
1445 |
+
'Slug' => $tag->slug,
|
1446 |
'TagLink' => $tag_link,
|
1447 |
)
|
1448 |
);
|
1666 |
}
|
1667 |
}
|
1668 |
|
1669 |
+
/**
|
1670 |
+
* Return post revision link.
|
1671 |
+
*
|
1672 |
+
* @param integer $post_id - Post ID.
|
1673 |
+
* @param WP_Post $post - WP Post object.
|
1674 |
+
* @return string
|
1675 |
+
*/
|
1676 |
+
private function get_post_revision( $post_id, $post ) {
|
1677 |
+
$revisions = wp_get_post_revisions( $post_id );
|
1678 |
+
if ( ! empty( $revisions ) ) {
|
1679 |
+
$revision = array_shift( $revisions );
|
1680 |
+
return $this->getRevisionLink( $revision->ID );
|
1681 |
+
}
|
1682 |
+
}
|
1683 |
+
|
1684 |
/**
|
1685 |
* Builds category link.
|
1686 |
*
|
1734 |
* Triggered after save post for add revision link.
|
1735 |
*
|
1736 |
* @param integer $post_id - Post ID.
|
1737 |
+
* @param stdClass $post - Post.
|
1738 |
+
* @param bool $update - True if update.
|
1739 |
*/
|
1740 |
public function SetRevisionLink( $post_id, $post, $update ) {
|
1741 |
+
if ( defined( 'REST_REQUEST' ) && REST_REQUEST ) {
|
1742 |
+
return;
|
1743 |
+
}
|
1744 |
+
|
1745 |
$revisions = wp_get_post_revisions( $post_id );
|
1746 |
if ( ! empty( $revisions ) ) {
|
1747 |
$revision = array_shift( $revisions );
|
1748 |
|
1749 |
$obj_occ = new WSAL_Models_Occurrence();
|
1750 |
+
$occ = $obj_occ->GetByPostID( $post_id );
|
1751 |
+
$occ = count( $occ ) ? $occ[0] : null;
|
1752 |
if ( ! empty( $occ ) ) {
|
1753 |
$revision_link = $this->getRevisionLink( $revision->ID );
|
1754 |
if ( ! empty( $revision_link ) ) {
|
1783 |
$editor_link = $this->GetEditorLink( $post );
|
1784 |
$this->plugin->alerts->Trigger(
|
1785 |
2101, array(
|
1786 |
+
'PostID' => $post->ID,
|
1787 |
+
'PostType' => $post->post_type,
|
1788 |
+
'PostTitle' => $post->post_title,
|
1789 |
+
'PostStatus' => $post->post_status,
|
1790 |
+
'PostDate' => $post->post_date,
|
1791 |
+
'PostUrl' => get_permalink( $post->ID ),
|
1792 |
$editor_link['name'] => $editor_link['value'],
|
1793 |
)
|
1794 |
);
|
1799 |
/**
|
1800 |
* Alerts for Editing of Posts, Pages and Custom Post Types.
|
1801 |
*
|
1802 |
+
* @param WP_Post $post - Post.
|
1803 |
*/
|
1804 |
public function EditingPost( $post ) {
|
1805 |
if ( is_user_logged_in() && is_admin() ) {
|
1806 |
+
// Log event.
|
1807 |
+
$this->post_opened_in_editor( $post );
|
1808 |
+
}
|
1809 |
+
return $post;
|
1810 |
+
}
|
1811 |
|
1812 |
+
/**
|
1813 |
+
* Alert for Editing of Posts and Custom Post Types in Gutenberg.
|
1814 |
+
*
|
1815 |
+
* @since 3.2.4
|
1816 |
+
*/
|
1817 |
+
public function edit_post_in_gutenberg() {
|
1818 |
+
global $pagenow;
|
1819 |
|
1820 |
+
if ( 'post.php' !== $pagenow ) {
|
1821 |
+
return;
|
1822 |
+
}
|
1823 |
+
|
1824 |
+
// @codingStandardsIgnoreStart
|
1825 |
+
$post_id = isset( $_GET['post'] ) ? (int) sanitize_text_field( wp_unslash( $_GET['post'] ) ) : false;
|
1826 |
+
// @codingStandardsIgnoreEnd
|
1827 |
+
|
1828 |
+
// Check post id.
|
1829 |
+
if ( empty( $post_id ) ) {
|
1830 |
+
return;
|
1831 |
+
}
|
1832 |
+
|
1833 |
+
if ( is_user_logged_in() && is_admin() ) {
|
1834 |
+
// Get post.
|
1835 |
+
$post = get_post( $post_id );
|
1836 |
+
|
1837 |
+
// Log event.
|
1838 |
+
$this->post_opened_in_editor( $post );
|
1839 |
+
}
|
1840 |
+
}
|
1841 |
+
|
1842 |
+
/**
|
1843 |
+
* Post Opened for Editing in WP Editors.
|
1844 |
+
*
|
1845 |
+
* @param WP_Post $post – Post object.
|
1846 |
+
*/
|
1847 |
+
public function post_opened_in_editor( $post ) {
|
1848 |
+
if ( empty( $post ) || ! $post instanceof WP_Post ) {
|
1849 |
+
return;
|
1850 |
+
}
|
1851 |
+
|
1852 |
+
// Check ignored post types.
|
1853 |
+
if ( $this->CheckOtherSensors( $post ) ) {
|
1854 |
+
return $post;
|
1855 |
+
}
|
1856 |
+
|
1857 |
+
$current_path = isset( $_SERVER['SCRIPT_NAME'] ) ? esc_url_raw( wp_unslash( $_SERVER['SCRIPT_NAME'] ) ) . '?post=' . $post->ID : false;
|
1858 |
+
$referrer = isset( $_SERVER['HTTP_REFERER'] ) ? esc_url_raw( wp_unslash( $_SERVER['HTTP_REFERER'] ) ) : false;
|
1859 |
+
|
1860 |
+
if ( ! empty( $referrer )
|
1861 |
+
&& strpos( $referrer, $current_path ) !== false ) {
|
1862 |
+
// Ignore this if we were on the same page so we avoid double audit entries.
|
1863 |
+
return $post;
|
1864 |
+
}
|
1865 |
+
if ( ! empty( $post->post_title ) ) {
|
1866 |
+
$event = 2100;
|
1867 |
+
if ( ! $this->WasTriggered( $event ) ) {
|
1868 |
+
$editor_link = $this->GetEditorLink( $post );
|
1869 |
+
$this->plugin->alerts->Trigger(
|
1870 |
+
$event, array(
|
1871 |
+
'PostID' => $post->ID,
|
1872 |
+
'PostType' => $post->post_type,
|
1873 |
+
'PostTitle' => $post->post_title,
|
1874 |
+
'PostStatus' => $post->post_status,
|
1875 |
+
'PostDate' => $post->post_date,
|
1876 |
+
'PostUrl' => get_permalink( $post->ID ),
|
1877 |
+
$editor_link['name'] => $editor_link['value'],
|
1878 |
+
)
|
1879 |
+
);
|
1880 |
}
|
1881 |
}
|
|
|
1882 |
}
|
1883 |
|
1884 |
/**
|
2062 |
private function GetEditorLink( $post ) {
|
2063 |
$name = 'EditorLinkPost';
|
2064 |
// $name .= ( 'page' == $post->post_type ) ? 'Page' : 'Post' ;
|
2065 |
+
$value = get_edit_post_link( $post->ID );
|
2066 |
$editor_link = array(
|
2067 |
+
'name' => $name,
|
2068 |
'value' => $value,
|
2069 |
);
|
2070 |
return $editor_link;
|
classes/Sensors/Menus.php
CHANGED
@@ -90,9 +90,9 @@ class WSAL_Sensors_Menus extends WSAL_AbstractSensor {
|
|
90 |
$old_menu_items = array();
|
91 |
if ( isset( $post_array['menu-item-title'] ) && isset( $post_array['menu-name'] ) ) {
|
92 |
$is_changed_order = false;
|
93 |
-
$is_sub_item
|
94 |
-
$new_menu_items
|
95 |
-
$items
|
96 |
if ( ! empty( $this->_old_menu_items ) ) {
|
97 |
foreach ( $this->_old_menu_items as $old_item ) {
|
98 |
if ( $old_item['menu_id'] == $menu_id ) {
|
@@ -114,8 +114,8 @@ class WSAL_Sensors_Menus extends WSAL_AbstractSensor {
|
|
114 |
}
|
115 |
}
|
116 |
$old_menu_items[ $item_id ] = array(
|
117 |
-
'type'
|
118 |
-
'title'
|
119 |
'parent' => $old_item['menu_item_parent'],
|
120 |
);
|
121 |
}
|
@@ -145,7 +145,7 @@ class WSAL_Sensors_Menus extends WSAL_AbstractSensor {
|
|
145 |
|
146 |
// Remove items from the menu.
|
147 |
if ( count( $removed_items ) > 0 && wp_verify_nonce( $post_array['update-nav-menu-nonce'], 'update-nav_menu' ) ) {
|
148 |
-
if ( array_search( $menu_item_db_id, $new_menu_items ) == (count( $new_menu_items ) - 1) ) {
|
149 |
foreach ( $removed_items as $removed_item_id ) {
|
150 |
$this->EventRemoveItems( $old_menu_items[ $removed_item_id ]['type'], $old_menu_items[ $removed_item_id ]['title'], $post_array['menu-name'] );
|
151 |
}
|
@@ -178,18 +178,16 @@ class WSAL_Sensors_Menus extends WSAL_AbstractSensor {
|
|
178 |
$post_array = filter_input_array( INPUT_POST );
|
179 |
|
180 |
// Verify nonce.
|
181 |
-
if ( isset( $post_array['_wpnonce'] ) &&
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
if ( isset( $new_locations['social'] ) ) {
|
192 |
-
$this->LocationSetting( $new_locations['social'], 'social' );
|
193 |
}
|
194 |
}
|
195 |
}
|
@@ -204,7 +202,7 @@ class WSAL_Sensors_Menus extends WSAL_AbstractSensor {
|
|
204 |
$old_locations = get_nav_menu_locations();
|
205 |
if ( 0 != $new_location ) {
|
206 |
$menu = wp_get_nav_menu_object( $new_location );
|
207 |
-
if (
|
208 |
$this->EventMenuSetting( $menu->name, 'Enabled', 'Location: ' . $type . ' menu' );
|
209 |
}
|
210 |
} else {
|
@@ -262,9 +260,9 @@ class WSAL_Sensors_Menus extends WSAL_AbstractSensor {
|
|
262 |
$this->EventChangeName( $old_menu_term['name'], $post_array['menu-name'] );
|
263 |
} else {
|
264 |
// Remove the last menu item.
|
265 |
-
if ( count( $content_names_old ) == 1 && count( $content_types_old ) == 1 ) {
|
266 |
-
|
267 |
-
}
|
268 |
}
|
269 |
}
|
270 |
}
|
@@ -296,24 +294,24 @@ class WSAL_Sensors_Menus extends WSAL_AbstractSensor {
|
|
296 |
|
297 |
$nav_menu_locations = get_nav_menu_locations();
|
298 |
|
299 |
-
$
|
300 |
-
if ( isset( $this->_old_menu_locations['
|
301 |
-
if ( $nav_menu_locations['
|
302 |
-
$
|
303 |
}
|
304 |
-
} elseif ( empty( $this->_old_menu_locations['
|
305 |
-
if ( $nav_menu_locations['
|
306 |
-
$
|
307 |
}
|
308 |
-
} elseif ( isset( $this->_old_menu_locations['
|
309 |
-
if ( $this->_old_menu_locations['
|
310 |
-
$
|
311 |
}
|
312 |
}
|
313 |
|
314 |
-
// Alert 2082
|
315 |
-
if ( ! empty( $
|
316 |
-
$this->EventMenuSetting( $menu_data['menu-name'], $
|
317 |
}
|
318 |
|
319 |
$location_social = null;
|
@@ -348,7 +346,7 @@ class WSAL_Sensors_Menus extends WSAL_AbstractSensor {
|
|
348 |
array_push(
|
349 |
$this->_old_menu_terms, array(
|
350 |
'term_id' => $menu->term_id,
|
351 |
-
'name'
|
352 |
)
|
353 |
);
|
354 |
$items = wp_get_nav_menu_items( $menu->term_id );
|
@@ -356,13 +354,13 @@ class WSAL_Sensors_Menus extends WSAL_AbstractSensor {
|
|
356 |
foreach ( $items as $item ) {
|
357 |
array_push(
|
358 |
$this->_old_menu_items, array(
|
359 |
-
'menu_id'
|
360 |
-
'item_id'
|
361 |
-
'title'
|
362 |
-
'object'
|
363 |
-
'menu_name'
|
364 |
-
'menu_order'
|
365 |
-
'url'
|
366 |
'menu_item_parent' => $item->menu_item_parent,
|
367 |
)
|
368 |
);
|
@@ -378,7 +376,7 @@ class WSAL_Sensors_Menus extends WSAL_AbstractSensor {
|
|
378 |
public function EventAdminInit() {
|
379 |
// Filter global arrays for security.
|
380 |
$server_array = filter_input_array( INPUT_SERVER );
|
381 |
-
$get_array
|
382 |
|
383 |
// Check if SCRIPT_NAME exists or not.
|
384 |
$script_name = '';
|
@@ -412,13 +410,13 @@ class WSAL_Sensors_Menus extends WSAL_AbstractSensor {
|
|
412 |
*/
|
413 |
public function CustomizeSave() {
|
414 |
$update_menus = array();
|
415 |
-
$menus
|
416 |
if ( ! empty( $menus ) ) {
|
417 |
foreach ( $menus as $menu ) {
|
418 |
array_push(
|
419 |
$update_menus, array(
|
420 |
'term_id' => $menu->term_id,
|
421 |
-
'name'
|
422 |
)
|
423 |
);
|
424 |
}
|
@@ -450,8 +448,8 @@ class WSAL_Sensors_Menus extends WSAL_AbstractSensor {
|
|
450 |
foreach ( $customized as $key => $value ) {
|
451 |
if ( ! empty( $value['nav_menu_term_id'] ) ) {
|
452 |
$is_occurred_event = false;
|
453 |
-
$menu
|
454 |
-
$content_name
|
455 |
if ( ! empty( $this->_old_menu_items ) ) {
|
456 |
foreach ( $this->_old_menu_items as $old_item ) {
|
457 |
$item_id = substr( trim( $key, ']' ), 14 );
|
@@ -464,7 +462,7 @@ class WSAL_Sensors_Menus extends WSAL_AbstractSensor {
|
|
464 |
// Moved as a sub-item.
|
465 |
if ( $old_item['menu_item_parent'] != $value['menu_item_parent'] && 0 != $value['menu_item_parent'] ) {
|
466 |
$is_occurred_event = true;
|
467 |
-
$parent_name
|
468 |
$this->EventChangeSubItem( $content_name, $parent_name, $menu->name );
|
469 |
}
|
470 |
// Changed order of the objects in a menu.
|
@@ -503,13 +501,13 @@ class WSAL_Sensors_Menus extends WSAL_AbstractSensor {
|
|
503 |
if ( false !== strpos( $key, 'nav_menu_locations[' ) ) {
|
504 |
$loc = substr( trim( $key, ']' ), 19 );
|
505 |
if ( ! empty( $value ) ) {
|
506 |
-
$menu
|
507 |
-
$menu_name = ! empty( $customized['new_menu_name'] ) ? $customized['new_menu_name'] : ( ! empty( $menu ) ? $menu->name : '');
|
508 |
$this->EventMenuSetting( $menu_name, 'Enabled', 'Location: ' . $loc . ' menu' );
|
509 |
} else {
|
510 |
if ( ! empty( $this->_old_menu_locations[ $loc ] ) ) {
|
511 |
-
$menu
|
512 |
-
$menu_name = ! empty( $customized['new_menu_name'] ) ? $customized['new_menu_name'] : ( ! empty( $menu ) ? $menu->name : '');
|
513 |
$this->EventMenuSetting( $menu_name, 'Disabled', 'Location: ' . $loc . ' menu' );
|
514 |
}
|
515 |
}
|
@@ -542,9 +540,9 @@ class WSAL_Sensors_Menus extends WSAL_AbstractSensor {
|
|
542 |
private function EventAddItems( $content_type, $content_name, $menu_name ) {
|
543 |
$this->plugin->alerts->Trigger(
|
544 |
2079, array(
|
545 |
-
'ContentType' => $content_type,
|
546 |
'ContentName' => $content_name,
|
547 |
-
'MenuName'
|
548 |
)
|
549 |
);
|
550 |
}
|
@@ -559,9 +557,9 @@ class WSAL_Sensors_Menus extends WSAL_AbstractSensor {
|
|
559 |
private function EventRemoveItems( $content_type, $content_name, $menu_name ) {
|
560 |
$this->plugin->alerts->Trigger(
|
561 |
2080, array(
|
562 |
-
'ContentType' => $content_type,
|
563 |
'ContentName' => $content_name,
|
564 |
-
'MenuName'
|
565 |
)
|
566 |
);
|
567 |
}
|
@@ -576,9 +574,9 @@ class WSAL_Sensors_Menus extends WSAL_AbstractSensor {
|
|
576 |
private function EventMenuSetting( $menu_name, $status, $menu_setting ) {
|
577 |
$this->plugin->alerts->Trigger(
|
578 |
2082, array(
|
579 |
-
'Status'
|
580 |
'MenuSetting' => $menu_setting,
|
581 |
-
'MenuName'
|
582 |
)
|
583 |
);
|
584 |
}
|
@@ -593,9 +591,9 @@ class WSAL_Sensors_Menus extends WSAL_AbstractSensor {
|
|
593 |
private function EventModifiedItems( $content_type, $content_name, $menu_name ) {
|
594 |
$this->plugin->alerts->Trigger(
|
595 |
2083, array(
|
596 |
-
'ContentType' => $content_type,
|
597 |
'ContentName' => $content_name,
|
598 |
-
'MenuName'
|
599 |
)
|
600 |
);
|
601 |
}
|
@@ -640,9 +638,9 @@ class WSAL_Sensors_Menus extends WSAL_AbstractSensor {
|
|
640 |
private function EventChangeSubItem( $item_name, $parent_name, $menu_name ) {
|
641 |
$this->plugin->alerts->Trigger(
|
642 |
2089, array(
|
643 |
-
'ItemName'
|
644 |
'ParentName' => $parent_name,
|
645 |
-
'MenuName'
|
646 |
)
|
647 |
);
|
648 |
}
|
@@ -654,7 +652,7 @@ class WSAL_Sensors_Menus extends WSAL_AbstractSensor {
|
|
654 |
* @param int $item_id - Item ID.
|
655 |
*/
|
656 |
private function GetItemName( $term_id, $item_id ) {
|
657 |
-
$item_name
|
658 |
$menu_items = wp_get_nav_menu_items( $term_id );
|
659 |
foreach ( $menu_items as $menu_item ) {
|
660 |
if ( $menu_item->ID == $item_id ) {
|
90 |
$old_menu_items = array();
|
91 |
if ( isset( $post_array['menu-item-title'] ) && isset( $post_array['menu-name'] ) ) {
|
92 |
$is_changed_order = false;
|
93 |
+
$is_sub_item = false;
|
94 |
+
$new_menu_items = array_keys( $post_array['menu-item-title'] );
|
95 |
+
$items = wp_get_nav_menu_items( $menu_id );
|
96 |
if ( ! empty( $this->_old_menu_items ) ) {
|
97 |
foreach ( $this->_old_menu_items as $old_item ) {
|
98 |
if ( $old_item['menu_id'] == $menu_id ) {
|
114 |
}
|
115 |
}
|
116 |
$old_menu_items[ $item_id ] = array(
|
117 |
+
'type' => $old_item['object'],
|
118 |
+
'title' => $old_item['title'],
|
119 |
'parent' => $old_item['menu_item_parent'],
|
120 |
);
|
121 |
}
|
145 |
|
146 |
// Remove items from the menu.
|
147 |
if ( count( $removed_items ) > 0 && wp_verify_nonce( $post_array['update-nav-menu-nonce'], 'update-nav_menu' ) ) {
|
148 |
+
if ( array_search( $menu_item_db_id, $new_menu_items ) == ( count( $new_menu_items ) - 1 ) ) {
|
149 |
foreach ( $removed_items as $removed_item_id ) {
|
150 |
$this->EventRemoveItems( $old_menu_items[ $removed_item_id ]['type'], $old_menu_items[ $removed_item_id ]['title'], $post_array['menu-name'] );
|
151 |
}
|
178 |
$post_array = filter_input_array( INPUT_POST );
|
179 |
|
180 |
// Verify nonce.
|
181 |
+
if ( isset( $post_array['_wpnonce'] ) && wp_verify_nonce( $post_array['_wpnonce'], 'save-menu-locations' ) ) {
|
182 |
+
// Manage Location tab.
|
183 |
+
if ( isset( $post_array['menu-locations'] ) ) {
|
184 |
+
$new_locations = $post_array['menu-locations'];
|
185 |
+
if ( isset( $new_locations['top'] ) ) {
|
186 |
+
$this->LocationSetting( $new_locations['top'], 'top' );
|
187 |
+
}
|
188 |
+
if ( isset( $new_locations['social'] ) ) {
|
189 |
+
$this->LocationSetting( $new_locations['social'], 'social' );
|
190 |
+
}
|
|
|
|
|
191 |
}
|
192 |
}
|
193 |
}
|
202 |
$old_locations = get_nav_menu_locations();
|
203 |
if ( 0 != $new_location ) {
|
204 |
$menu = wp_get_nav_menu_object( $new_location );
|
205 |
+
if ( isset( $old_locations[ $type ] ) && $old_locations[ $type ] != $new_location ) {
|
206 |
$this->EventMenuSetting( $menu->name, 'Enabled', 'Location: ' . $type . ' menu' );
|
207 |
}
|
208 |
} else {
|
260 |
$this->EventChangeName( $old_menu_term['name'], $post_array['menu-name'] );
|
261 |
} else {
|
262 |
// Remove the last menu item.
|
263 |
+
// if ( count( $content_names_old ) == 1 && count( $content_types_old ) == 1 ) {
|
264 |
+
// $this->EventRemoveItems( $content_types_old[0], $content_names_old[0], $post_array['menu-name'] );
|
265 |
+
// }
|
266 |
}
|
267 |
}
|
268 |
}
|
294 |
|
295 |
$nav_menu_locations = get_nav_menu_locations();
|
296 |
|
297 |
+
$location_top = null;
|
298 |
+
if ( isset( $this->_old_menu_locations['top'] ) && isset( $nav_menu_locations['top'] ) ) {
|
299 |
+
if ( $nav_menu_locations['top'] == $menu_id && $this->_old_menu_locations['top'] != $nav_menu_locations['top'] ) {
|
300 |
+
$location_top = 'Enabled';
|
301 |
}
|
302 |
+
} elseif ( empty( $this->_old_menu_locations['top'] ) && isset( $nav_menu_locations['top'] ) ) {
|
303 |
+
if ( $nav_menu_locations['top'] == $menu_id ) {
|
304 |
+
$location_top = 'Enabled';
|
305 |
}
|
306 |
+
} elseif ( isset( $this->_old_menu_locations['top'] ) && empty( $nav_menu_locations['top'] ) ) {
|
307 |
+
if ( $this->_old_menu_locations['top'] == $menu_id ) {
|
308 |
+
$location_top = 'Disabled';
|
309 |
}
|
310 |
}
|
311 |
|
312 |
+
// Alert 2082 top menu.
|
313 |
+
if ( ! empty( $location_top ) ) {
|
314 |
+
$this->EventMenuSetting( $menu_data['menu-name'], $location_top, 'Location: top menu' );
|
315 |
}
|
316 |
|
317 |
$location_social = null;
|
346 |
array_push(
|
347 |
$this->_old_menu_terms, array(
|
348 |
'term_id' => $menu->term_id,
|
349 |
+
'name' => $menu->name,
|
350 |
)
|
351 |
);
|
352 |
$items = wp_get_nav_menu_items( $menu->term_id );
|
354 |
foreach ( $items as $item ) {
|
355 |
array_push(
|
356 |
$this->_old_menu_items, array(
|
357 |
+
'menu_id' => $menu->term_id,
|
358 |
+
'item_id' => $item->ID,
|
359 |
+
'title' => $item->title,
|
360 |
+
'object' => $item->object,
|
361 |
+
'menu_name' => $menu->name,
|
362 |
+
'menu_order' => $item->menu_order,
|
363 |
+
'url' => $item->url,
|
364 |
'menu_item_parent' => $item->menu_item_parent,
|
365 |
)
|
366 |
);
|
376 |
public function EventAdminInit() {
|
377 |
// Filter global arrays for security.
|
378 |
$server_array = filter_input_array( INPUT_SERVER );
|
379 |
+
$get_array = filter_input_array( INPUT_GET );
|
380 |
|
381 |
// Check if SCRIPT_NAME exists or not.
|
382 |
$script_name = '';
|
410 |
*/
|
411 |
public function CustomizeSave() {
|
412 |
$update_menus = array();
|
413 |
+
$menus = wp_get_nav_menus();
|
414 |
if ( ! empty( $menus ) ) {
|
415 |
foreach ( $menus as $menu ) {
|
416 |
array_push(
|
417 |
$update_menus, array(
|
418 |
'term_id' => $menu->term_id,
|
419 |
+
'name' => $menu->name,
|
420 |
)
|
421 |
);
|
422 |
}
|
448 |
foreach ( $customized as $key => $value ) {
|
449 |
if ( ! empty( $value['nav_menu_term_id'] ) ) {
|
450 |
$is_occurred_event = false;
|
451 |
+
$menu = wp_get_nav_menu_object( $value['nav_menu_term_id'] );
|
452 |
+
$content_name = ! empty( $value['title'] ) ? $value['title'] : 'no title';
|
453 |
if ( ! empty( $this->_old_menu_items ) ) {
|
454 |
foreach ( $this->_old_menu_items as $old_item ) {
|
455 |
$item_id = substr( trim( $key, ']' ), 14 );
|
462 |
// Moved as a sub-item.
|
463 |
if ( $old_item['menu_item_parent'] != $value['menu_item_parent'] && 0 != $value['menu_item_parent'] ) {
|
464 |
$is_occurred_event = true;
|
465 |
+
$parent_name = $this->GetItemName( $value['nav_menu_term_id'], $value['menu_item_parent'] );
|
466 |
$this->EventChangeSubItem( $content_name, $parent_name, $menu->name );
|
467 |
}
|
468 |
// Changed order of the objects in a menu.
|
501 |
if ( false !== strpos( $key, 'nav_menu_locations[' ) ) {
|
502 |
$loc = substr( trim( $key, ']' ), 19 );
|
503 |
if ( ! empty( $value ) ) {
|
504 |
+
$menu = wp_get_nav_menu_object( $value );
|
505 |
+
$menu_name = ! empty( $customized['new_menu_name'] ) ? $customized['new_menu_name'] : ( ! empty( $menu ) ? $menu->name : '' );
|
506 |
$this->EventMenuSetting( $menu_name, 'Enabled', 'Location: ' . $loc . ' menu' );
|
507 |
} else {
|
508 |
if ( ! empty( $this->_old_menu_locations[ $loc ] ) ) {
|
509 |
+
$menu = wp_get_nav_menu_object( $this->_old_menu_locations[ $loc ] );
|
510 |
+
$menu_name = ! empty( $customized['new_menu_name'] ) ? $customized['new_menu_name'] : ( ! empty( $menu ) ? $menu->name : '' );
|
511 |
$this->EventMenuSetting( $menu_name, 'Disabled', 'Location: ' . $loc . ' menu' );
|
512 |
}
|
513 |
}
|
540 |
private function EventAddItems( $content_type, $content_name, $menu_name ) {
|
541 |
$this->plugin->alerts->Trigger(
|
542 |
2079, array(
|
543 |
+
'ContentType' => 'custom' === $content_type ? 'custom link' : $content_type,
|
544 |
'ContentName' => $content_name,
|
545 |
+
'MenuName' => $menu_name,
|
546 |
)
|
547 |
);
|
548 |
}
|
557 |
private function EventRemoveItems( $content_type, $content_name, $menu_name ) {
|
558 |
$this->plugin->alerts->Trigger(
|
559 |
2080, array(
|
560 |
+
'ContentType' => 'custom' === $content_type ? 'custom link' : $content_type,
|
561 |
'ContentName' => $content_name,
|
562 |
+
'MenuName' => $menu_name,
|
563 |
)
|
564 |
);
|
565 |
}
|
574 |
private function EventMenuSetting( $menu_name, $status, $menu_setting ) {
|
575 |
$this->plugin->alerts->Trigger(
|
576 |
2082, array(
|
577 |
+
'Status' => $status,
|
578 |
'MenuSetting' => $menu_setting,
|
579 |
+
'MenuName' => $menu_name,
|
580 |
)
|
581 |
);
|
582 |
}
|
591 |
private function EventModifiedItems( $content_type, $content_name, $menu_name ) {
|
592 |
$this->plugin->alerts->Trigger(
|
593 |
2083, array(
|
594 |
+
'ContentType' => 'custom' === $content_type ? 'custom link' : $content_type,
|
595 |
'ContentName' => $content_name,
|
596 |
+
'MenuName' => $menu_name,
|
597 |
)
|
598 |
);
|
599 |
}
|
638 |
private function EventChangeSubItem( $item_name, $parent_name, $menu_name ) {
|
639 |
$this->plugin->alerts->Trigger(
|
640 |
2089, array(
|
641 |
+
'ItemName' => $item_name,
|
642 |
'ParentName' => $parent_name,
|
643 |
+
'MenuName' => $menu_name,
|
644 |
)
|
645 |
);
|
646 |
}
|
652 |
* @param int $item_id - Item ID.
|
653 |
*/
|
654 |
private function GetItemName( $term_id, $item_id ) {
|
655 |
+
$item_name = '';
|
656 |
$menu_items = wp_get_nav_menu_items( $term_id );
|
657 |
foreach ( $menu_items as $menu_item ) {
|
658 |
if ( $menu_item->ID == $item_id ) {
|
classes/Sensors/MetaData.php
CHANGED
@@ -294,36 +294,36 @@ class WSAL_Sensors_MetaData extends WSAL_AbstractSensor {
|
|
294 |
if ( $this->old_meta[ $meta_id ]->key != $meta_key ) {
|
295 |
$this->plugin->alerts->Trigger(
|
296 |
2062, array(
|
297 |
-
'PostID'
|
298 |
-
'PostTitle'
|
299 |
-
'PostStatus'
|
300 |
-
'PostType'
|
301 |
-
'PostDate'
|
302 |
-
'PostUrl'
|
303 |
-
'MetaID'
|
304 |
-
'MetaKeyNew'
|
305 |
-
'MetaKeyOld'
|
306 |
-
'MetaValue'
|
307 |
-
'MetaLink'
|
308 |
$editor_link['name'] => $editor_link['value'],
|
309 |
)
|
310 |
);
|
311 |
} elseif ( $this->old_meta[ $meta_id ]->val != $meta_value ) { // Check change in meta value.
|
312 |
$this->plugin->alerts->Trigger(
|
313 |
2054, array(
|
314 |
-
'PostID'
|
315 |
-
'PostTitle'
|
316 |
-
'PostStatus'
|
317 |
-
'PostType'
|
318 |
-
'PostDate'
|
319 |
-
'PostUrl'
|
320 |
-
'MetaID'
|
321 |
-
'MetaKey'
|
322 |
-
'MetaValueNew'
|
323 |
-
'MetaValueOld'
|
324 |
-
'MetaLink'
|
325 |
$editor_link['name'] => $editor_link['value'],
|
326 |
-
'ReportText'
|
327 |
)
|
328 |
);
|
329 |
}
|
@@ -546,7 +546,7 @@ class WSAL_Sensors_MetaData extends WSAL_AbstractSensor {
|
|
546 |
'custom_field_name' => $meta_key,
|
547 |
'new_value' => $meta_value,
|
548 |
'old_value' => $this->old_meta[ $meta_id ]->val,
|
549 |
-
'ReportText' => $this->old_meta[ $meta_id ]->val . '|' . $meta_value,
|
550 |
),
|
551 |
array( $this, 'must_not_contain_role_changes' )
|
552 |
);
|
294 |
if ( $this->old_meta[ $meta_id ]->key != $meta_key ) {
|
295 |
$this->plugin->alerts->Trigger(
|
296 |
2062, array(
|
297 |
+
'PostID' => $object_id,
|
298 |
+
'PostTitle' => $post->post_title,
|
299 |
+
'PostStatus' => $post->post_status,
|
300 |
+
'PostType' => $post->post_type,
|
301 |
+
'PostDate' => $post->post_date,
|
302 |
+
'PostUrl' => get_permalink( $post->ID ),
|
303 |
+
'MetaID' => $meta_id,
|
304 |
+
'MetaKeyNew' => $meta_key,
|
305 |
+
'MetaKeyOld' => $this->old_meta[ $meta_id ]->key,
|
306 |
+
'MetaValue' => $meta_value,
|
307 |
+
'MetaLink' => $meta_key,
|
308 |
$editor_link['name'] => $editor_link['value'],
|
309 |
)
|
310 |
);
|
311 |
} elseif ( $this->old_meta[ $meta_id ]->val != $meta_value ) { // Check change in meta value.
|
312 |
$this->plugin->alerts->Trigger(
|
313 |
2054, array(
|
314 |
+
'PostID' => $object_id,
|
315 |
+
'PostTitle' => $post->post_title,
|
316 |
+
'PostStatus' => $post->post_status,
|
317 |
+
'PostType' => $post->post_type,
|
318 |
+
'PostDate' => $post->post_date,
|
319 |
+
'PostUrl' => get_permalink( $post->ID ),
|
320 |
+
'MetaID' => $meta_id,
|
321 |
+
'MetaKey' => $meta_key,
|
322 |
+
'MetaValueNew' => $meta_value,
|
323 |
+
'MetaValueOld' => $this->old_meta[ $meta_id ]->val,
|
324 |
+
'MetaLink' => $meta_key,
|
325 |
$editor_link['name'] => $editor_link['value'],
|
326 |
+
'ReportText' => is_string( $this->old_meta[ $meta_id ]->val ) ? $this->old_meta[ $meta_id ]->val . '|' . $meta_value : false,
|
327 |
)
|
328 |
);
|
329 |
}
|
546 |
'custom_field_name' => $meta_key,
|
547 |
'new_value' => $meta_value,
|
548 |
'old_value' => $this->old_meta[ $meta_id ]->val,
|
549 |
+
'ReportText' => is_string( $this->old_meta[ $meta_id ]->val ) ? $this->old_meta[ $meta_id ]->val . '|' . $meta_value : false,
|
550 |
),
|
551 |
array( $this, 'must_not_contain_role_changes' )
|
552 |
);
|
classes/Sensors/PluginsThemes.php
CHANGED
@@ -547,15 +547,25 @@ class WSAL_Sensors_PluginsThemes extends WSAL_AbstractSensor {
|
|
547 |
* @param object $post - Post object.
|
548 |
*/
|
549 |
public function EventPluginPostCreate( $post_id, $post ) {
|
|
|
|
|
|
|
|
|
550 |
// Filter $_REQUEST array for security.
|
551 |
$get_array = filter_input_array( INPUT_GET );
|
552 |
$post_array = filter_input_array( INPUT_POST );
|
553 |
|
|
|
|
|
|
|
|
|
|
|
|
|
554 |
$wp_actions = array( 'editpost', 'heartbeat', 'inline-save', 'trash', 'untrash' );
|
555 |
if ( isset( $get_array['action'] ) && ! in_array( $get_array['action'], $wp_actions ) ) {
|
556 |
if (
|
557 |
-
! in_array( $post->post_type, array( 'attachment', 'revision', 'nav_menu_item', 'customize_changeset', 'custom_css' ) )
|
558 |
-
|
559 |
) {
|
560 |
// Get post editor link.
|
561 |
$editor_link = $this->GetEditorLink( $post );
|
@@ -588,8 +598,8 @@ class WSAL_Sensors_PluginsThemes extends WSAL_AbstractSensor {
|
|
588 |
|
589 |
if ( isset( $post_array['action'] ) && ! in_array( $post_array['action'], $wp_actions ) ) {
|
590 |
if (
|
591 |
-
! in_array( $post->post_type, array( 'attachment', 'revision', 'nav_menu_item', 'customize_changeset', 'custom_css' ) )
|
592 |
-
|
593 |
) {
|
594 |
// If the plugin modify the post.
|
595 |
if ( false !== strpos( $post_array['action'], 'edit' ) ) {
|
@@ -739,11 +749,11 @@ class WSAL_Sensors_PluginsThemes extends WSAL_AbstractSensor {
|
|
739 |
$this->plugin->alerts->Trigger(
|
740 |
5000, array(
|
741 |
'Plugin' => (object) array(
|
742 |
-
'Name'
|
743 |
-
'PluginURI'
|
744 |
-
'Version'
|
745 |
-
'Author'
|
746 |
-
'Network'
|
747 |
'plugin_dir_path' => $plugin_path,
|
748 |
),
|
749 |
)
|
547 |
* @param object $post - Post object.
|
548 |
*/
|
549 |
public function EventPluginPostCreate( $post_id, $post ) {
|
550 |
+
if ( defined( 'REST_REQUEST' ) && REST_REQUEST ) {
|
551 |
+
return;
|
552 |
+
}
|
553 |
+
|
554 |
// Filter $_REQUEST array for security.
|
555 |
$get_array = filter_input_array( INPUT_GET );
|
556 |
$post_array = filter_input_array( INPUT_POST );
|
557 |
|
558 |
+
// Check if Yoast SEO is active.
|
559 |
+
$is_yoast = is_plugin_active( 'wordpress-seo/wp-seo.php' ) || is_plugin_active( 'wordpress-seo-premium/wp-seo-premium.php' );
|
560 |
+
if ( $is_yoast && isset( $get_array['classic-editor'] ) ) {
|
561 |
+
return;
|
562 |
+
}
|
563 |
+
|
564 |
$wp_actions = array( 'editpost', 'heartbeat', 'inline-save', 'trash', 'untrash' );
|
565 |
if ( isset( $get_array['action'] ) && ! in_array( $get_array['action'], $wp_actions ) ) {
|
566 |
if (
|
567 |
+
! in_array( $post->post_type, array( 'attachment', 'revision', 'nav_menu_item', 'customize_changeset', 'custom_css' ), true )
|
568 |
+
&& ! empty( $post->post_title )
|
569 |
) {
|
570 |
// Get post editor link.
|
571 |
$editor_link = $this->GetEditorLink( $post );
|
598 |
|
599 |
if ( isset( $post_array['action'] ) && ! in_array( $post_array['action'], $wp_actions ) ) {
|
600 |
if (
|
601 |
+
! in_array( $post->post_type, array( 'attachment', 'revision', 'nav_menu_item', 'customize_changeset', 'custom_css' ), true )
|
602 |
+
&& ! empty( $post->post_title )
|
603 |
) {
|
604 |
// If the plugin modify the post.
|
605 |
if ( false !== strpos( $post_array['action'], 'edit' ) ) {
|
749 |
$this->plugin->alerts->Trigger(
|
750 |
5000, array(
|
751 |
'Plugin' => (object) array(
|
752 |
+
'Name' => $plugin['Name'],
|
753 |
+
'PluginURI' => $plugin['PluginURI'],
|
754 |
+
'Version' => $plugin['Version'],
|
755 |
+
'Author' => $plugin['Author'],
|
756 |
+
'Network' => $plugin['Network'] ? 'True' : 'False',
|
757 |
'plugin_dir_path' => $plugin_path,
|
758 |
),
|
759 |
)
|
classes/Settings.php
CHANGED
@@ -273,6 +273,28 @@ class WSAL_Settings {
|
|
273 |
$this->_plugin->SetGlobalOption( 'disable-widgets', ! $newvalue );
|
274 |
}
|
275 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
276 |
/**
|
277 |
* Check whether alerts in audit log view refresh automatically or not.
|
278 |
*
|
@@ -1374,14 +1396,12 @@ class WSAL_Settings {
|
|
1374 |
* @since 3.2.3.3
|
1375 |
*/
|
1376 |
public function set_mainwp_child_stealth_mode() {
|
1377 |
-
// If wsal is not premium.
|
1378 |
if (
|
1379 |
-
|
1380 |
-
&& 'yes' !== $this->_plugin->GetGlobalOption( 'mwp-child-stealth-mode', 'no' ) // MainWP Child Stealth Mode is not already active.
|
1381 |
&& is_plugin_active( 'mainwp-child/mainwp-child.php' ) // And if MainWP Child plugin is installed & active.
|
1382 |
) {
|
1383 |
// Check if freemius state is anonymous.
|
1384 |
-
if ( 'anonymous' === get_site_option( 'wsal_freemius_state', 'anonymous' ) ) {
|
1385 |
// Update freemius state to skipped.
|
1386 |
update_site_option( 'wsal_freemius_state', 'skipped' );
|
1387 |
|
@@ -1395,8 +1415,10 @@ class WSAL_Settings {
|
|
1395 |
FS_Admin_Notices::instance( 'wp-security-audit-log' )->remove_sticky( 'connect_account' );
|
1396 |
}
|
1397 |
|
1398 |
-
|
1399 |
-
|
|
|
|
|
1400 |
|
1401 |
$this->SetIncognito( '1' ); // Incognito mode to hide WSAL on plugins page.
|
1402 |
$this->SetRestrictAdmins( true ); // Restrict other admins.
|
@@ -1446,4 +1468,223 @@ class WSAL_Settings {
|
|
1446 |
}
|
1447 |
return false;
|
1448 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1449 |
}
|
273 |
$this->_plugin->SetGlobalOption( 'disable-widgets', ! $newvalue );
|
274 |
}
|
275 |
|
276 |
+
/**
|
277 |
+
* Check whether admin bar notifications are enabled or not.
|
278 |
+
*
|
279 |
+
* @since 3.2.4
|
280 |
+
*
|
281 |
+
* @return boolean
|
282 |
+
*/
|
283 |
+
public function is_admin_bar_notif() {
|
284 |
+
return ! $this->_plugin->GetGlobalOption( 'disable-admin-bar-notif' );
|
285 |
+
}
|
286 |
+
|
287 |
+
/**
|
288 |
+
* Set admin bar notifications.
|
289 |
+
*
|
290 |
+
* @since 3.2.4
|
291 |
+
*
|
292 |
+
* @param boolean $newvalue - True if enabled.
|
293 |
+
*/
|
294 |
+
public function set_admin_bar_notif( $newvalue ) {
|
295 |
+
$this->_plugin->SetGlobalOption( 'disable-admin-bar-notif', ! $newvalue );
|
296 |
+
}
|
297 |
+
|
298 |
/**
|
299 |
* Check whether alerts in audit log view refresh automatically or not.
|
300 |
*
|
1396 |
* @since 3.2.3.3
|
1397 |
*/
|
1398 |
public function set_mainwp_child_stealth_mode() {
|
|
|
1399 |
if (
|
1400 |
+
'yes' !== $this->_plugin->GetGlobalOption( 'mwp-child-stealth-mode', 'no' ) // MainWP Child Stealth Mode is not already active.
|
|
|
1401 |
&& is_plugin_active( 'mainwp-child/mainwp-child.php' ) // And if MainWP Child plugin is installed & active.
|
1402 |
) {
|
1403 |
// Check if freemius state is anonymous.
|
1404 |
+
if ( ! wsal_freemius()->is_premium() && 'anonymous' === get_site_option( 'wsal_freemius_state', 'anonymous' ) ) {
|
1405 |
// Update freemius state to skipped.
|
1406 |
update_site_option( 'wsal_freemius_state', 'skipped' );
|
1407 |
|
1415 |
FS_Admin_Notices::instance( 'wp-security-audit-log' )->remove_sticky( 'connect_account' );
|
1416 |
}
|
1417 |
|
1418 |
+
if ( ! wsal_freemius()->is_premium() ) {
|
1419 |
+
// Remove Freemius trial promotion notice.
|
1420 |
+
FS_Admin_Notices::instance( 'wp-security-audit-log' )->remove_sticky( 'trial_promotion' );
|
1421 |
+
}
|
1422 |
|
1423 |
$this->SetIncognito( '1' ); // Incognito mode to hide WSAL on plugins page.
|
1424 |
$this->SetRestrictAdmins( true ); // Restrict other admins.
|
1468 |
}
|
1469 |
return false;
|
1470 |
}
|
1471 |
+
|
1472 |
+
/**
|
1473 |
+
* Method: Meta data formater.
|
1474 |
+
*
|
1475 |
+
* @param string $name - Name of the data.
|
1476 |
+
* @param mix $value - Value of the data.
|
1477 |
+
* @param integer $occ_id - Event occurrence ID.
|
1478 |
+
* @param mixed $highlight - Highlight format.
|
1479 |
+
* @return string
|
1480 |
+
*/
|
1481 |
+
public function meta_formatter( $name, $value, $occ_id, $highlight ) {
|
1482 |
+
if ( $highlight && 'daily-report' === $highlight ) {
|
1483 |
+
$highlight_start_tag = '<span style="color: #149247;">';
|
1484 |
+
$highlight_end_tag = '</span>';
|
1485 |
+
} else {
|
1486 |
+
$highlight_start_tag = '<strong>';
|
1487 |
+
$highlight_end_tag = '</strong>';
|
1488 |
+
}
|
1489 |
+
|
1490 |
+
switch ( true ) {
|
1491 |
+
case '%Message%' == $name:
|
1492 |
+
return esc_html( $value );
|
1493 |
+
|
1494 |
+
case '%PromoMessage%' == $name:
|
1495 |
+
return '<p class="promo-alert">' . $value . '</p>';
|
1496 |
+
|
1497 |
+
case '%PromoLink%' == $name:
|
1498 |
+
case '%CommentLink%' == $name:
|
1499 |
+
case '%CommentMsg%' == $name:
|
1500 |
+
return $value;
|
1501 |
+
|
1502 |
+
case '%MetaLink%' == $name:
|
1503 |
+
if ( ! empty( $value ) ) {
|
1504 |
+
return "<a href=\"#\" data-disable-custom-nonce='" . wp_create_nonce( 'disable-custom-nonce' . $value ) . "' onclick=\"WsalDisableCustom(this, '" . $value . "');\"> Exclude Custom Field from the Monitoring</a>";
|
1505 |
+
} else {
|
1506 |
+
return '';
|
1507 |
+
}
|
1508 |
+
|
1509 |
+
case '%RevisionLink%' === $name:
|
1510 |
+
$check_value = (string) $value;
|
1511 |
+
if ( 'NULL' !== $check_value ) {
|
1512 |
+
return ' Click <a target="_blank" href="' . esc_url( $value ) . '">here</a> to see the content changes.';
|
1513 |
+
} else {
|
1514 |
+
return false;
|
1515 |
+
}
|
1516 |
+
|
1517 |
+
case '%EditorLinkPost%' == $name:
|
1518 |
+
return ' View the <a target="_blank" href="' . esc_url( $value ) . '">post</a>';
|
1519 |
+
|
1520 |
+
case '%EditorLinkPage%' == $name:
|
1521 |
+
return ' View the <a target="_blank" href="' . esc_url( $value ) . '">page</a>';
|
1522 |
+
|
1523 |
+
case '%CategoryLink%' == $name:
|
1524 |
+
return ' View the <a target="_blank" href="' . esc_url( $value ) . '">category</a>';
|
1525 |
+
|
1526 |
+
case '%TagLink%' == $name:
|
1527 |
+
return ' View the <a target="_blank" href="' . esc_url( $value ) . '">tag</a>';
|
1528 |
+
|
1529 |
+
case '%EditorLinkForum%' == $name:
|
1530 |
+
return ' View the <a target="_blank" href="' . esc_url( $value ) . '">forum</a>';
|
1531 |
+
|
1532 |
+
case '%EditorLinkTopic%' == $name:
|
1533 |
+
return ' View the <a target="_blank" href="' . esc_url( $value ) . '">topic</a>';
|
1534 |
+
|
1535 |
+
case in_array( $name, array( '%MetaValue%', '%MetaValueOld%', '%MetaValueNew%' ) ):
|
1536 |
+
return $highlight_start_tag . (
|
1537 |
+
strlen( $value ) > 50 ? ( esc_html( substr( $value, 0, 50 ) ) . '…' ) : esc_html( $value )
|
1538 |
+
) . $highlight_end_tag;
|
1539 |
+
|
1540 |
+
case '%ClientIP%' == $name:
|
1541 |
+
if ( is_string( $value ) ) {
|
1542 |
+
return $highlight_start_tag . str_replace( array( '"', '[', ']' ), '', $value ) . $highlight_end_tag;
|
1543 |
+
} else {
|
1544 |
+
return '<i>unknown</i>';
|
1545 |
+
}
|
1546 |
+
|
1547 |
+
case '%LinkFile%' === $name:
|
1548 |
+
if ( 'NULL' != $value ) {
|
1549 |
+
$site_id = $this->get_view_site_id(); // Site id for multisite.
|
1550 |
+
return '<a href="javascript:;" onclick="download_404_log( this )" data-log-file="' . esc_attr( $value ) . '" data-site-id="' . esc_attr( $site_id ) . '" data-nonce-404="' . esc_attr( wp_create_nonce( 'wsal-download-404-log-' . $value ) ) . '" title="' . esc_html__( 'Download the log file', 'wp-security-audit-log' ) . '">' . esc_html__( 'Download the log file', 'wp-security-audit-log' ) . '</a>';
|
1551 |
+
} else {
|
1552 |
+
return 'Click <a href="' . esc_url( add_query_arg( 'page', 'wsal-togglealerts', admin_url( 'admin.php' ) ) ) . '">here</a> to log such requests to file';
|
1553 |
+
}
|
1554 |
+
|
1555 |
+
case '%URL%' === $name:
|
1556 |
+
return ' or <a href="javascript:;" data-exclude-url="' . esc_url( $value ) . '" data-exclude-url-nonce="' . wp_create_nonce( 'wsal-exclude-url-' . $value ) . '" onclick="wsal_exclude_url( this )">exclude this URL</a> from being reported.';
|
1557 |
+
|
1558 |
+
case '%LogFileLink%' === $name: // Failed login file link.
|
1559 |
+
return '';
|
1560 |
+
|
1561 |
+
case '%Attempts%' === $name: // Failed login attempts.
|
1562 |
+
$check_value = (int) $value;
|
1563 |
+
if ( 0 === $check_value ) {
|
1564 |
+
return '';
|
1565 |
+
} else {
|
1566 |
+
return $value;
|
1567 |
+
}
|
1568 |
+
|
1569 |
+
case '%LogFileText%' === $name: // Failed login file text.
|
1570 |
+
return '<a href="javascript:;" onclick="download_failed_login_log( this )" data-download-nonce="' . esc_attr( wp_create_nonce( 'wsal-download-failed-logins' ) ) . '" title="' . esc_html__( 'Download the log file.', 'wp-security-audit-log' ) . '">' . esc_html__( 'Download the log file.', 'wp-security-audit-log' ) . '</a>';
|
1571 |
+
|
1572 |
+
case strncmp( $value, 'http://', 7 ) === 0:
|
1573 |
+
case strncmp( $value, 'https://', 7 ) === 0:
|
1574 |
+
return '<a href="' . esc_html( $value ) . '" title="' . esc_html( $value ) . '" target="_blank">' . esc_html( $value ) . '</a>';
|
1575 |
+
|
1576 |
+
case '%PostStatus%' === $name:
|
1577 |
+
if ( ! empty( $value ) && 'publish' === $value ) {
|
1578 |
+
return $highlight_start_tag . esc_html__( 'published', 'wp-security-audit-log' ) . $highlight_end_tag;
|
1579 |
+
} else {
|
1580 |
+
return $highlight_start_tag . esc_html( $value ) . $highlight_end_tag;
|
1581 |
+
}
|
1582 |
+
|
1583 |
+
case '%multisite_text%' === $name:
|
1584 |
+
if ( $this->_plugin->IsMultisite() && $value ) {
|
1585 |
+
$site_info = get_blog_details( $value, true );
|
1586 |
+
if ( $site_info ) {
|
1587 |
+
return ' on site <a href="' . esc_url( $site_info->siteurl ) . '">' . esc_html( $site_info->blogname ) . '</a>';
|
1588 |
+
}
|
1589 |
+
return;
|
1590 |
+
}
|
1591 |
+
return;
|
1592 |
+
|
1593 |
+
case '%ReportText%' === $name:
|
1594 |
+
return;
|
1595 |
+
|
1596 |
+
case '%ChangeText%' === $name:
|
1597 |
+
if ( $occ_id ) {
|
1598 |
+
$url_args = array(
|
1599 |
+
'action' => 'AjaxInspector',
|
1600 |
+
'occurrence' => $occ_id,
|
1601 |
+
'TB_iframe' => 'true',
|
1602 |
+
'width' => 600,
|
1603 |
+
'height' => 550,
|
1604 |
+
);
|
1605 |
+
$url = add_query_arg( $url_args, admin_url( 'admin-ajax.php' ) );
|
1606 |
+
return ' View the changes in <a class="thickbox" title="' . __( 'Alert Data Inspector', 'wp-security-audit-log' ) . '"'
|
1607 |
+
. ' href="' . $url . '">data inspector.</a>';
|
1608 |
+
} else {
|
1609 |
+
return;
|
1610 |
+
}
|
1611 |
+
|
1612 |
+
case '%ScanError%' === $name:
|
1613 |
+
if ( 'NULL' === $value ) {
|
1614 |
+
return false;
|
1615 |
+
}
|
1616 |
+
/* translators: Mailto link for support. */
|
1617 |
+
return ' with errors. ' . sprintf( __( 'Contact us on %s for assistance', 'wp-security-audit-log' ), '<a href="mailto:support@wpsecurityauditlog.com" target="_blank">support@wpsecurityauditlog.com</a>' );
|
1618 |
+
|
1619 |
+
case '%TableNames%' === $name:
|
1620 |
+
$value = str_replace( ',', ', ', $value );
|
1621 |
+
return $highlight_start_tag . esc_html( $value ) . $highlight_end_tag;
|
1622 |
+
|
1623 |
+
default:
|
1624 |
+
return $highlight_start_tag . esc_html( $value ) . $highlight_end_tag;
|
1625 |
+
}
|
1626 |
+
}
|
1627 |
+
|
1628 |
+
/**
|
1629 |
+
* Method: Get view site id.
|
1630 |
+
*
|
1631 |
+
* @since 3.2.4
|
1632 |
+
*
|
1633 |
+
* @return int
|
1634 |
+
*/
|
1635 |
+
public function get_view_site_id() {
|
1636 |
+
switch ( true ) {
|
1637 |
+
// Non-multisite.
|
1638 |
+
case ! $this->_plugin->IsMultisite():
|
1639 |
+
return 0;
|
1640 |
+
// Multisite + main site view.
|
1641 |
+
case $this->is_main_blog() && ! $this->is_specific_view():
|
1642 |
+
return 0;
|
1643 |
+
// Multisite + switched site view.
|
1644 |
+
case $this->is_main_blog() && $this->is_specific_view():
|
1645 |
+
return $this->get_specific_view();
|
1646 |
+
// Multisite + local site view.
|
1647 |
+
default:
|
1648 |
+
return get_current_blog_id();
|
1649 |
+
}
|
1650 |
+
}
|
1651 |
+
|
1652 |
+
/**
|
1653 |
+
* Method: Check if the blog is main blog.
|
1654 |
+
*
|
1655 |
+
* @since 3.2.4
|
1656 |
+
*
|
1657 |
+
* @return bool
|
1658 |
+
*/
|
1659 |
+
protected function is_main_blog() {
|
1660 |
+
return get_current_blog_id() === 1;
|
1661 |
+
}
|
1662 |
+
|
1663 |
+
/**
|
1664 |
+
* Method: Check if it is a specific view.
|
1665 |
+
*
|
1666 |
+
* @since 3.2.4
|
1667 |
+
*
|
1668 |
+
* @return bool
|
1669 |
+
*/
|
1670 |
+
protected function is_specific_view() {
|
1671 |
+
// Filter $_GET array for security.
|
1672 |
+
$get_array = filter_input_array( INPUT_GET );
|
1673 |
+
|
1674 |
+
return isset( $get_array['wsal-cbid'] ) && '0' != $get_array['wsal-cbid'];
|
1675 |
+
}
|
1676 |
+
|
1677 |
+
/**
|
1678 |
+
* Method: Get a specific view.
|
1679 |
+
*
|
1680 |
+
* @since 3.2.4
|
1681 |
+
*
|
1682 |
+
* @return int
|
1683 |
+
*/
|
1684 |
+
protected function get_specific_view() {
|
1685 |
+
// Filter $_GET array for security.
|
1686 |
+
$get_array = filter_input_array( INPUT_GET );
|
1687 |
+
|
1688 |
+
return isset( $get_array['wsal-cbid'] ) ? (int) $get_array['wsal-cbid'] : 0;
|
1689 |
+
}
|
1690 |
}
|
classes/ViewManager.php
CHANGED
@@ -114,6 +114,16 @@ class WSAL_ViewManager {
|
|
114 |
) {
|
115 |
new WSAL_Views_SetupWizard( $plugin );
|
116 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
117 |
}
|
118 |
|
119 |
/**
|
@@ -379,4 +389,48 @@ class WSAL_ViewManager {
|
|
379 |
}
|
380 |
return $not_show;
|
381 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
382 |
}
|
114 |
) {
|
115 |
new WSAL_Views_SetupWizard( $plugin );
|
116 |
}
|
117 |
+
|
118 |
+
// Reorder WSAL submenu.
|
119 |
+
add_filter( 'custom_menu_order', array( $this, 'reorder_wsal_submenu' ), 10, 1 );
|
120 |
+
|
121 |
+
if ( wsal_freemius()->can_use_premium_code() || wsal_freemius()->is_plan__premium_only( 'starter' ) ) {
|
122 |
+
if ( $this->_plugin->settings->is_admin_bar_notif() ) {
|
123 |
+
add_action( 'admin_bar_menu', array( $this, 'live_notifications__premium_only' ), 1000, 1 );
|
124 |
+
add_action( 'wp_ajax_wsal_adminbar_events_refresh', array( $this, 'wsal_adminbar_events_refresh__premium_only' ) );
|
125 |
+
}
|
126 |
+
}
|
127 |
}
|
128 |
|
129 |
/**
|
389 |
}
|
390 |
return $not_show;
|
391 |
}
|
392 |
+
|
393 |
+
/**
|
394 |
+
* Reorder WSAL Submenu.
|
395 |
+
*
|
396 |
+
* @since 3.2.4
|
397 |
+
*
|
398 |
+
* @param boolean $menu_order - Custom order.
|
399 |
+
* @return boolean
|
400 |
+
*/
|
401 |
+
public function reorder_wsal_submenu( $menu_order ) {
|
402 |
+
// Get global $submenu order.
|
403 |
+
global $submenu;
|
404 |
+
|
405 |
+
// Get WSAL admin menu.
|
406 |
+
$auditlog_menu = isset( $submenu['wsal-auditlog'] ) ? $submenu['wsal-auditlog'] : false;
|
407 |
+
$help_link = new stdClass();
|
408 |
+
$account_link = new stdClass();
|
409 |
+
|
410 |
+
if ( ! empty( $auditlog_menu ) ) {
|
411 |
+
foreach ( $auditlog_menu as $key => $auditlog_submenu ) {
|
412 |
+
if ( 'wsal-help' === $auditlog_submenu[2] ) {
|
413 |
+
$help_link->key = $key;
|
414 |
+
$help_link->menu = $auditlog_submenu;
|
415 |
+
} elseif ( 'wsal-auditlog-account' === $auditlog_submenu[2] ) {
|
416 |
+
$account_link->key = $key;
|
417 |
+
$account_link->menu = $auditlog_submenu;
|
418 |
+
}
|
419 |
+
}
|
420 |
+
}
|
421 |
+
|
422 |
+
if ( ! empty( $help_link ) && ! empty( $account_link ) ) {
|
423 |
+
// Swap the menus at their positions.
|
424 |
+
if ( isset( $help_link->key ) && isset( $account_link->menu ) ) {
|
425 |
+
$submenu['wsal-auditlog'][ $help_link->key ] = $account_link->menu;
|
426 |
+
}
|
427 |
+
if ( isset( $account_link->key ) && isset( $help_link->menu ) ) {
|
428 |
+
$submenu['wsal-auditlog'][ $account_link->key ] = $help_link->menu;
|
429 |
+
}
|
430 |
+
if ( isset( $submenu['wsal-auditlog'] ) && is_array( $submenu['wsal-auditlog'] ) ) {
|
431 |
+
ksort( $submenu['wsal-auditlog'] );
|
432 |
+
}
|
433 |
+
}
|
434 |
+
return $menu_order;
|
435 |
+
}
|
436 |
}
|
classes/Views/AuditLog.php
CHANGED
@@ -36,6 +36,15 @@ class WSAL_Views_AuditLog extends WSAL_AbstractView {
|
|
36 |
*/
|
37 |
protected $_version;
|
38 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39 |
/**
|
40 |
* Method: Constructor
|
41 |
*
|
@@ -52,7 +61,9 @@ class WSAL_Views_AuditLog extends WSAL_AbstractView {
|
|
52 |
add_action( 'wp_ajax_wsal_download_404_log', array( $this, 'wsal_download_404_log' ) );
|
53 |
add_action( 'wp_ajax_wsal_freemius_opt_in', array( $this, 'wsal_freemius_opt_in' ) );
|
54 |
add_action( 'wp_ajax_wsal_exclude_url', array( $this, 'wsal_exclude_url' ) );
|
|
|
55 |
add_action( 'wp_ajax_wsal_dismiss_notice_disconnect', array( $this, 'dismiss_notice_disconnect' ) );
|
|
|
56 |
add_action( 'all_admin_notices', array( $this, 'AdminNoticesPremium' ) );
|
57 |
add_action( 'admin_enqueue_scripts', array( $this, 'load_pointers' ), 1000 );
|
58 |
add_filter( 'wsal_pointers_toplevel_page_wsal-auditlog', array( $this, 'register_privacy_pointer' ), 10, 1 );
|
@@ -60,8 +71,22 @@ class WSAL_Views_AuditLog extends WSAL_AbstractView {
|
|
60 |
|
61 |
// Check plugin version for to dismiss the notice only until upgrade.
|
62 |
$this->_version = WSAL_VERSION;
|
63 |
-
|
64 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
65 |
}
|
66 |
|
67 |
/**
|
@@ -81,15 +106,24 @@ class WSAL_Views_AuditLog extends WSAL_AbstractView {
|
|
81 |
&& ! class_exists( 'WSAL_User_Management_Plugin' )
|
82 |
&& 'anonymous' !== get_site_option( 'wsal_freemius_state', 'anonymous' ) // Anonymous mode option.
|
83 |
) {
|
84 |
-
|
85 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
86 |
<div class="wsal_notice__wrapper">
|
87 |
-
<
|
88 |
-
|
89 |
-
<
|
90 |
-
|
91 |
-
|
92 |
-
|
|
|
|
|
|
|
93 |
<div class="wsal_notice__btns">
|
94 |
<?php
|
95 |
// Buy Now button link.
|
@@ -112,14 +146,21 @@ class WSAL_Views_AuditLog extends WSAL_AbstractView {
|
|
112 |
'https://www.wpsecurityauditlog.com/premium-features/'
|
113 |
);
|
114 |
?>
|
115 |
-
|
116 |
-
<a href="<?php echo esc_url( $
|
|
|
|
|
|
|
|
|
|
|
|
|
117 |
</div>
|
118 |
<!-- /.wsal_notice__btns -->
|
119 |
</div>
|
|
|
120 |
</div>
|
121 |
<?php
|
122 |
-
|
123 |
}
|
124 |
|
125 |
// Get DB connector.
|
@@ -411,8 +452,7 @@ class WSAL_Views_AuditLog extends WSAL_AbstractView {
|
|
411 |
?>
|
412 |
);
|
413 |
} );
|
414 |
-
</script
|
415 |
-
<?php
|
416 |
endif;
|
417 |
}
|
418 |
|
@@ -838,7 +878,7 @@ class WSAL_Views_AuditLog extends WSAL_AbstractView {
|
|
838 |
}
|
839 |
|
840 |
// Get dismissed pointers.
|
841 |
-
$dismissed = explode( ',', (string)
|
842 |
$valid_pointers = array();
|
843 |
|
844 |
// Check pointers and remove dismissed ones.
|
@@ -889,11 +929,7 @@ class WSAL_Views_AuditLog extends WSAL_AbstractView {
|
|
889 |
*/
|
890 |
public function register_privacy_pointer( $pointer ) {
|
891 |
$is_current_view = $this->_plugin->views->GetActiveView() == $this;
|
892 |
-
if (
|
893 |
-
current_user_can( 'manage_options' )
|
894 |
-
&& $is_current_view
|
895 |
-
&& ! $this->IsNoticeDismissed( 'wsal-privacy-notice-3.2' )
|
896 |
-
) {
|
897 |
$pointer['wsal_privacy'] = array(
|
898 |
'target' => '#toplevel_page_wsal-auditlog .wp-first-item',
|
899 |
'options' => array(
|
@@ -956,4 +992,77 @@ class WSAL_Views_AuditLog extends WSAL_AbstractView {
|
|
956 |
echo '<p>URL ' . esc_html( $post_array['url'] ) . ' is no longer being monitored.<br />Enable the monitoring of this URL again from the <a href="' . esc_url( $settings_exclude_url ) . '">Excluded Objects</a> tab in the plugin settings.</p>';
|
957 |
die;
|
958 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
959 |
}
|
36 |
*/
|
37 |
protected $_version;
|
38 |
|
39 |
+
/**
|
40 |
+
* WSAL Adverts.
|
41 |
+
*
|
42 |
+
* @since 3.2.4
|
43 |
+
*
|
44 |
+
* @var array
|
45 |
+
*/
|
46 |
+
private $adverts;
|
47 |
+
|
48 |
/**
|
49 |
* Method: Constructor
|
50 |
*
|
61 |
add_action( 'wp_ajax_wsal_download_404_log', array( $this, 'wsal_download_404_log' ) );
|
62 |
add_action( 'wp_ajax_wsal_freemius_opt_in', array( $this, 'wsal_freemius_opt_in' ) );
|
63 |
add_action( 'wp_ajax_wsal_exclude_url', array( $this, 'wsal_exclude_url' ) );
|
64 |
+
add_action( 'wp_ajax_wsal_dismiss_advert', array( $this, 'wsal_dismiss_advert' ) );
|
65 |
add_action( 'wp_ajax_wsal_dismiss_notice_disconnect', array( $this, 'dismiss_notice_disconnect' ) );
|
66 |
+
add_action( 'wp_ajax_wsal_dismiss_wp_pointer', array( $this, 'dismiss_wp_pointer' ) );
|
67 |
add_action( 'all_admin_notices', array( $this, 'AdminNoticesPremium' ) );
|
68 |
add_action( 'admin_enqueue_scripts', array( $this, 'load_pointers' ), 1000 );
|
69 |
add_filter( 'wsal_pointers_toplevel_page_wsal-auditlog', array( $this, 'register_privacy_pointer' ), 10, 1 );
|
71 |
|
72 |
// Check plugin version for to dismiss the notice only until upgrade.
|
73 |
$this->_version = WSAL_VERSION;
|
74 |
+
|
75 |
+
// Set adverts array.
|
76 |
+
$this->adverts = array(
|
77 |
+
0 => array(
|
78 |
+
'head' => __( 'Get instantly alerted of important changes via email, do text based searches and filter results, generate reports, see who is logged in and more!', 'wp-security-audit-log' ),
|
79 |
+
'desc' => __( 'Upgrade to premium to unlock these powerful activity log features.', 'wp-security-audit-log' ),
|
80 |
+
),
|
81 |
+
1 => array(
|
82 |
+
'head' => __( 'Instant email notifications, search & filters, reports, users sessions management, integration tools and more!', 'wp-security-audit-log' ),
|
83 |
+
'desc' => __( 'Upgrade to unlock these powerful features and gain more from your activity logs.', 'wp-security-audit-log' ),
|
84 |
+
),
|
85 |
+
2 => array(
|
86 |
+
'head' => __( 'See who is logged in to your WordPress, create user productivity reports, get alerted via email of important changes and more!', 'wp-security-audit-log' ),
|
87 |
+
'desc' => __( 'Unlock these powerful features and much more with the premium edition of WP Security Audit Log.', 'wp-security-audit-log' ),
|
88 |
+
),
|
89 |
+
);
|
90 |
}
|
91 |
|
92 |
/**
|
106 |
&& ! class_exists( 'WSAL_User_Management_Plugin' )
|
107 |
&& 'anonymous' !== get_site_option( 'wsal_freemius_state', 'anonymous' ) // Anonymous mode option.
|
108 |
) {
|
109 |
+
$get_transient_fn = $this->_plugin->IsMultisite() ? 'get_site_transient' : 'get_transient'; // Check for multisite.
|
110 |
+
$wsal_is_advert_dismissed = $get_transient_fn( 'wsal-is-advert-dismissed' ); // Check if advert has been dismissed.
|
111 |
+
$wsal_is_advert_dismissed = false !== $wsal_is_advert_dismissed ? $wsal_is_advert_dismissed : false; // Set the default.
|
112 |
+
$wsal_premium_advert = $this->_plugin->GetGlobalOption( 'premium-advert', false ); // Get the advert to display.
|
113 |
+
$wsal_premium_advert = false !== $wsal_premium_advert ? (int) $wsal_premium_advert : 0; // Set the default.
|
114 |
+
|
115 |
+
if ( current_user_can( 'manage_options' ) && $is_current_view && ! $wsal_is_advert_dismissed ) : ?>
|
116 |
+
<div class="updated wsal_notice">
|
117 |
<div class="wsal_notice__wrapper">
|
118 |
+
<div class="wsal_notice__content">
|
119 |
+
<img src="<?php echo esc_url( WSAL_BASE_URL ); ?>img/wsal-logo@2x.png">
|
120 |
+
<p>
|
121 |
+
<strong><?php echo isset( $this->adverts[ $wsal_premium_advert ]['head'] ) ? esc_html( $this->adverts[ $wsal_premium_advert ]['head'] ) : false; ?></strong><br>
|
122 |
+
<?php echo isset( $this->adverts[ $wsal_premium_advert ]['desc'] ) ? esc_html( $this->adverts[ $wsal_premium_advert ]['desc'] ) : false; ?>
|
123 |
+
</p>
|
124 |
+
</div>
|
125 |
+
<!-- /.wsal_notice__content -->
|
126 |
+
|
127 |
<div class="wsal_notice__btns">
|
128 |
<?php
|
129 |
// Buy Now button link.
|
146 |
'https://www.wpsecurityauditlog.com/premium-features/'
|
147 |
);
|
148 |
?>
|
149 |
+
<?php wp_nonce_field( 'wsal_dismiss_advert', 'wsal-dismiss-advert', false, true ); ?>
|
150 |
+
<a href="<?php echo esc_url( $buy_now ); ?>" class="button button-primary wsal_notice__btn"><?php esc_html_e( 'UPGRADE', 'wp-security-audit-log' ); ?></a>
|
151 |
+
<div>
|
152 |
+
<a href="<?php echo esc_url( $more_info ); ?>" target="_blank"><?php esc_html_e( 'Tell me more', 'wp-security-audit-log' ); ?></a>
|
153 |
+
<a href="javascript:;" data-advert="<?php echo esc_attr( $wsal_premium_advert ); ?>" onclick="wsal_dismiss_advert(this)" class="wsal_notice__btn_dismiss" title="<?php esc_attr_e( 'Dismiss the banner', 'wp-security-audit-log' ); ?>">
|
154 |
+
<span class="dashicons dashicons-dismiss"></span>
|
155 |
+
</a>
|
156 |
+
</div>
|
157 |
</div>
|
158 |
<!-- /.wsal_notice__btns -->
|
159 |
</div>
|
160 |
+
<!-- /.wsal_notice__wrapper -->
|
161 |
</div>
|
162 |
<?php
|
163 |
+
endif;
|
164 |
}
|
165 |
|
166 |
// Get DB connector.
|
452 |
?>
|
453 |
);
|
454 |
} );
|
455 |
+
</script><?php
|
|
|
456 |
endif;
|
457 |
}
|
458 |
|
878 |
}
|
879 |
|
880 |
// Get dismissed pointers.
|
881 |
+
$dismissed = explode( ',', (string) $this->_plugin->GetGlobalOption( 'dismissed-privacy-notice', true ) );
|
882 |
$valid_pointers = array();
|
883 |
|
884 |
// Check pointers and remove dismissed ones.
|
929 |
*/
|
930 |
public function register_privacy_pointer( $pointer ) {
|
931 |
$is_current_view = $this->_plugin->views->GetActiveView() == $this;
|
932 |
+
if ( current_user_can( 'manage_options' ) && $is_current_view && ! isset( $pointer['wsal_privacy'] ) ) {
|
|
|
|
|
|
|
|
|
933 |
$pointer['wsal_privacy'] = array(
|
934 |
'target' => '#toplevel_page_wsal-auditlog .wp-first-item',
|
935 |
'options' => array(
|
992 |
echo '<p>URL ' . esc_html( $post_array['url'] ) . ' is no longer being monitored.<br />Enable the monitoring of this URL again from the <a href="' . esc_url( $settings_exclude_url ) . '">Excluded Objects</a> tab in the plugin settings.</p>';
|
993 |
die;
|
994 |
}
|
995 |
+
|
996 |
+
/**
|
997 |
+
* Method: Ajax request handler to dismiss adverts.
|
998 |
+
*
|
999 |
+
* @since 3.2.4
|
1000 |
+
*/
|
1001 |
+
public function wsal_dismiss_advert() {
|
1002 |
+
// Die if user does not have permission to dismiss.
|
1003 |
+
if ( ! $this->_plugin->settings->CurrentUserCan( 'edit' ) ) {
|
1004 |
+
echo wp_json_encode(
|
1005 |
+
array(
|
1006 |
+
'success' => false,
|
1007 |
+
'message' => esc_html__( 'You do not have sufficient permissions to dismiss this notice.', 'wp-security-audit-log' ),
|
1008 |
+
)
|
1009 |
+
);
|
1010 |
+
die();
|
1011 |
+
}
|
1012 |
+
|
1013 |
+
// Filter $_POST array for security.
|
1014 |
+
// @codingStandardsIgnoreStart
|
1015 |
+
$nonce = isset( $_POST['nonce'] ) ? sanitize_text_field( wp_unslash( $_POST['nonce'] ) ) : false;
|
1016 |
+
$advert = isset( $_POST['advert'] ) ? (int) sanitize_text_field( wp_unslash( $_POST['advert'] ) ) : false;
|
1017 |
+
// @codingStandardsIgnoreEnd
|
1018 |
+
|
1019 |
+
if ( ! empty( $nonce ) && ! wp_verify_nonce( $nonce, 'wsal_dismiss_advert' ) ) {
|
1020 |
+
// Nonce verification failed.
|
1021 |
+
echo wp_json_encode(
|
1022 |
+
array(
|
1023 |
+
'success' => false,
|
1024 |
+
'message' => esc_html__( 'Nonce verification failed.', 'wp-security-audit-log' ),
|
1025 |
+
)
|
1026 |
+
);
|
1027 |
+
die();
|
1028 |
+
}
|
1029 |
+
|
1030 |
+
$advert = 2 === $advert ? '0' : $advert + 1;
|
1031 |
+
$this->_plugin->SetGlobalOption( 'premium-advert', $advert );
|
1032 |
+
$set_transient_fn = $this->_plugin->IsMultisite() ? 'set_site_transient' : 'set_transient';
|
1033 |
+
$set_transient_fn( 'wsal-is-advert-dismissed', true, MONTH_IN_SECONDS );
|
1034 |
+
echo wp_json_encode(
|
1035 |
+
array(
|
1036 |
+
'success' => true,
|
1037 |
+
)
|
1038 |
+
);
|
1039 |
+
die();
|
1040 |
+
}
|
1041 |
+
|
1042 |
+
/**
|
1043 |
+
* Method: Ajax request handler to dismiss pointers.
|
1044 |
+
*
|
1045 |
+
* @since 3.2.4
|
1046 |
+
*/
|
1047 |
+
public function dismiss_wp_pointer() {
|
1048 |
+
// @codingStandardsIgnoreStart
|
1049 |
+
$pointer = sanitize_text_field( wp_unslash( $_POST['pointer'] ) );
|
1050 |
+
// @codingStandardsIgnoreEnd
|
1051 |
+
|
1052 |
+
if ( $pointer != sanitize_key( $pointer ) ) {
|
1053 |
+
wp_die( 0 );
|
1054 |
+
}
|
1055 |
+
|
1056 |
+
$dismissed = array_filter( explode( ',', (string) $this->_plugin->GetGlobalOption( 'dismissed-privacy-notice', true ) ) );
|
1057 |
+
|
1058 |
+
if ( in_array( $pointer, $dismissed ) ) {
|
1059 |
+
wp_die( 0 );
|
1060 |
+
}
|
1061 |
+
|
1062 |
+
$dismissed[] = $pointer;
|
1063 |
+
$dismissed = implode( ',', $dismissed );
|
1064 |
+
|
1065 |
+
$this->_plugin->SetGlobalOption( 'dismissed-privacy-notice', $dismissed );
|
1066 |
+
wp_die( 1 );
|
1067 |
+
}
|
1068 |
}
|
classes/Views/EmailNotifications.php
CHANGED
@@ -46,7 +46,7 @@ class WSAL_Views_EmailNotifications extends WSAL_AbstractView {
|
|
46 |
* Method: Get View Weight.
|
47 |
*/
|
48 |
public function GetWeight() {
|
49 |
-
return
|
50 |
}
|
51 |
|
52 |
/**
|
46 |
* Method: Get View Weight.
|
47 |
*/
|
48 |
public function GetWeight() {
|
49 |
+
return 8;
|
50 |
}
|
51 |
|
52 |
/**
|
classes/Views/Help.php
CHANGED
@@ -48,7 +48,7 @@ class WSAL_Views_Help extends WSAL_AbstractView {
|
|
48 |
* Method: Get View Weight.
|
49 |
*/
|
50 |
public function GetWeight() {
|
51 |
-
return
|
52 |
}
|
53 |
|
54 |
/**
|
@@ -216,12 +216,12 @@ class WSAL_Views_Help extends WSAL_AbstractView {
|
|
216 |
|
217 |
// If user is not super admin and website is multisite then change the URL.
|
218 |
if ( $this->_plugin->IsMultisite() && ! is_super_admin() ) {
|
219 |
-
$buy_now
|
220 |
$buy_now_target = 'target="_blank"';
|
221 |
} elseif ( $this->_plugin->IsMultisite() && is_super_admin() ) {
|
222 |
$buy_now = add_query_arg( 'page', 'wsal-auditlog-pricing', network_admin_url( 'admin.php' ) );
|
223 |
} elseif ( ! $this->_plugin->IsMultisite() && ! current_user_can( 'manage_options' ) ) {
|
224 |
-
$buy_now
|
225 |
$buy_now_target = 'target="_blank"';
|
226 |
}
|
227 |
|
48 |
* Method: Get View Weight.
|
49 |
*/
|
50 |
public function GetWeight() {
|
51 |
+
return 13;
|
52 |
}
|
53 |
|
54 |
/**
|
216 |
|
217 |
// If user is not super admin and website is multisite then change the URL.
|
218 |
if ( $this->_plugin->IsMultisite() && ! is_super_admin() ) {
|
219 |
+
$buy_now = 'https://www.wpsecurityauditlog.com/pricing/';
|
220 |
$buy_now_target = 'target="_blank"';
|
221 |
} elseif ( $this->_plugin->IsMultisite() && is_super_admin() ) {
|
222 |
$buy_now = add_query_arg( 'page', 'wsal-auditlog-pricing', network_admin_url( 'admin.php' ) );
|
223 |
} elseif ( ! $this->_plugin->IsMultisite() && ! current_user_can( 'manage_options' ) ) {
|
224 |
+
$buy_now = 'https://www.wpsecurityauditlog.com/pricing/';
|
225 |
$buy_now_target = 'target="_blank"';
|
226 |
}
|
227 |
|
classes/Views/Reports.php
CHANGED
@@ -46,7 +46,7 @@ class WSAL_Views_Reports extends WSAL_AbstractView {
|
|
46 |
* Method: Get View Weight.
|
47 |
*/
|
48 |
public function GetWeight() {
|
49 |
-
return
|
50 |
}
|
51 |
|
52 |
/**
|
46 |
* Method: Get View Weight.
|
47 |
*/
|
48 |
public function GetWeight() {
|
49 |
+
return 9;
|
50 |
}
|
51 |
|
52 |
/**
|
classes/Views/Settings.php
CHANGED
@@ -160,7 +160,7 @@ class WSAL_Views_Settings extends WSAL_AbstractView {
|
|
160 |
* Method: Get View Weight.
|
161 |
*/
|
162 |
public function GetWeight() {
|
163 |
-
return
|
164 |
}
|
165 |
|
166 |
/**
|
@@ -438,12 +438,12 @@ class WSAL_Views_Settings extends WSAL_AbstractView {
|
|
438 |
<?php echo wp_kses( __( 'Need help with setting up the plugin to meet your requirements? <a href="https://www.wpsecurityauditlog.com/contact/" 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 ); ?>
|
439 |
</p>
|
440 |
|
441 |
-
<h3><?php esc_html_e( 'Display latest events widget in dashboard', 'wp-security-audit-log' ); ?></h3>
|
442 |
<p class="description">
|
443 |
<?php
|
444 |
echo sprintf(
|
445 |
/* translators: Max number of dashboard widget alerts. */
|
446 |
-
esc_html__( 'The events widget displays the latest %d security events in the dashboard
|
447 |
esc_html( $this->_plugin->settings->GetDashboardWidgetMaxAlerts() )
|
448 |
);
|
449 |
?>
|
@@ -456,18 +456,45 @@ class WSAL_Views_Settings extends WSAL_AbstractView {
|
|
456 |
<fieldset>
|
457 |
<?php $dwe = $this->_plugin->settings->IsWidgetsEnabled(); ?>
|
458 |
<label for="dwoption_on">
|
459 |
-
<input type="radio" name="EnableDashboardWidgets" id="dwoption_on" style="margin-top: 2px;" <?php checked( $dwe ); ?> value="1">
|
460 |
<span><?php esc_html_e( 'Yes', 'wp-security-audit-log' ); ?></span>
|
461 |
</label>
|
462 |
<br/>
|
463 |
<label for="dwoption_off">
|
464 |
-
<input type="radio" name="EnableDashboardWidgets" id="dwoption_off" style="margin-top: 2px;" <?php checked( $dwe, false ); ?> value="0">
|
465 |
<span><?php esc_html_e( 'No', 'wp-security-audit-log' ); ?></span>
|
466 |
</label>
|
467 |
</fieldset>
|
468 |
</td>
|
469 |
</tr>
|
470 |
<!-- / Events Dashboard Widget -->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
471 |
</tbody>
|
472 |
</table>
|
473 |
<!-- Dashboard Widget -->
|
@@ -756,6 +783,7 @@ class WSAL_Views_Settings extends WSAL_AbstractView {
|
|
756 |
$this->_plugin->settings->SetDisplayName( sanitize_text_field( $post_array['DisplayName'] ) );
|
757 |
|
758 |
$this->_plugin->settings->SetWidgetsEnabled( sanitize_text_field( $post_array['EnableDashboardWidgets'] ) );
|
|
|
759 |
|
760 |
// Get plugin viewers.
|
761 |
$viewers = isset( $post_array['Viewers'] ) ? array_map( 'sanitize_text_field', $post_array['Viewers'] ) : array();
|
@@ -799,6 +827,10 @@ class WSAL_Views_Settings extends WSAL_AbstractView {
|
|
799 |
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' );
|
800 |
$retention_help_text = __( '<a href="https://www.wpsecurityauditlog.com/pricing/" target="_blank">Upgrade to Premium</a> to store the activity log data in an external database.', 'wp-security-audit-log' );
|
801 |
|
|
|
|
|
|
|
|
|
802 |
echo wp_kses( $retention_help_text, $this->_plugin->allowed_html_tags );
|
803 |
?>
|
804 |
</p>
|
@@ -1805,7 +1837,7 @@ class WSAL_Views_Settings extends WSAL_AbstractView {
|
|
1805 |
<tr>
|
1806 |
<th><label for="mwp_stealth_mode"><?php esc_html_e( 'Enable MainWP Child Site Stealth Mode', 'wp-security-audit-log' ); ?></label></th>
|
1807 |
<td>
|
1808 |
-
<fieldset <?php echo
|
1809 |
<label for="mwp_stealth_yes">
|
1810 |
<?php $stealth_mode = $this->_plugin->settings->is_stealth_mode(); ?>
|
1811 |
<input type="radio" name="mwp_stealth_mode" value="yes" id="mwp_stealth_yes"
|
@@ -1879,6 +1911,8 @@ class WSAL_Views_Settings extends WSAL_AbstractView {
|
|
1879 |
|
1880 |
/**
|
1881 |
* Save: `Advanced Settings`
|
|
|
|
|
1882 |
*/
|
1883 |
private function tab_advanced_settings_save() {
|
1884 |
// Get $_POST global array.
|
160 |
* Method: Get View Weight.
|
161 |
*/
|
162 |
public function GetWeight() {
|
163 |
+
return 12;
|
164 |
}
|
165 |
|
166 |
/**
|
438 |
<?php echo wp_kses( __( 'Need help with setting up the plugin to meet your requirements? <a href="https://www.wpsecurityauditlog.com/contact/" 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 ); ?>
|
439 |
</p>
|
440 |
|
441 |
+
<h3><?php esc_html_e( 'Display latest events widget in dashboard & Admin bar', 'wp-security-audit-log' ); ?></h3>
|
442 |
<p class="description">
|
443 |
<?php
|
444 |
echo sprintf(
|
445 |
/* translators: Max number of dashboard widget alerts. */
|
446 |
+
esc_html__( 'The events widget displays the latest %d security events in the dashboard and the admin bar notification displays the latest event.', 'wp-security-audit-log' ),
|
447 |
esc_html( $this->_plugin->settings->GetDashboardWidgetMaxAlerts() )
|
448 |
);
|
449 |
?>
|
456 |
<fieldset>
|
457 |
<?php $dwe = $this->_plugin->settings->IsWidgetsEnabled(); ?>
|
458 |
<label for="dwoption_on">
|
459 |
+
<input type="radio" name="EnableDashboardWidgets" id="dwoption_on" style="margin-top: -2px;" <?php checked( $dwe ); ?> value="1">
|
460 |
<span><?php esc_html_e( 'Yes', 'wp-security-audit-log' ); ?></span>
|
461 |
</label>
|
462 |
<br/>
|
463 |
<label for="dwoption_off">
|
464 |
+
<input type="radio" name="EnableDashboardWidgets" id="dwoption_off" style="margin-top: -2px;" <?php checked( $dwe, false ); ?> value="0">
|
465 |
<span><?php esc_html_e( 'No', 'wp-security-audit-log' ); ?></span>
|
466 |
</label>
|
467 |
</fieldset>
|
468 |
</td>
|
469 |
</tr>
|
470 |
<!-- / Events Dashboard Widget -->
|
471 |
+
|
472 |
+
<tr>
|
473 |
+
<?php
|
474 |
+
$disabled = '';
|
475 |
+
$label = __( 'Admin Bar Notification', 'wp-security-audit-log' );
|
476 |
+
if ( wsal_freemius()->is_free_plan() ) {
|
477 |
+
$disabled = 'disabled';
|
478 |
+
$label = __( 'Admin Bar Notification (Premium)', 'wp-security-audit-log' );
|
479 |
+
}
|
480 |
+
?>
|
481 |
+
<th><label for="admin_bar_notif_on"><?php echo esc_html( $label ); ?></label></th>
|
482 |
+
<td>
|
483 |
+
<fieldset <?php echo esc_attr( $disabled ); ?>>
|
484 |
+
<?php $abn = $this->_plugin->settings->is_admin_bar_notif(); ?>
|
485 |
+
<label for="admin_bar_notif_on">
|
486 |
+
<input type="radio" name="admin_bar_notif" id="admin_bar_notif_on" style="margin-top: -2px;" <?php checked( $abn ); ?> value="1">
|
487 |
+
<span><?php esc_html_e( 'Yes', 'wp-security-audit-log' ); ?></span>
|
488 |
+
</label>
|
489 |
+
<br/>
|
490 |
+
<label for="admin_bar_notif_off">
|
491 |
+
<input type="radio" name="admin_bar_notif" id="admin_bar_notif_off" style="margin-top: -2px;" <?php checked( $abn, false ); ?> value="0">
|
492 |
+
<span><?php esc_html_e( 'No', 'wp-security-audit-log' ); ?></span>
|
493 |
+
</label>
|
494 |
+
</fieldset>
|
495 |
+
</td>
|
496 |
+
</tr>
|
497 |
+
<!-- / Admin Bar Notification -->
|
498 |
</tbody>
|
499 |
</table>
|
500 |
<!-- Dashboard Widget -->
|
783 |
$this->_plugin->settings->SetDisplayName( sanitize_text_field( $post_array['DisplayName'] ) );
|
784 |
|
785 |
$this->_plugin->settings->SetWidgetsEnabled( sanitize_text_field( $post_array['EnableDashboardWidgets'] ) );
|
786 |
+
$this->_plugin->settings->set_admin_bar_notif( sanitize_text_field( $post_array['admin_bar_notif'] ) );
|
787 |
|
788 |
// Get plugin viewers.
|
789 |
$viewers = isset( $post_array['Viewers'] ) ? array_map( 'sanitize_text_field', $post_array['Viewers'] ) : array();
|
827 |
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' );
|
828 |
$retention_help_text = __( '<a href="https://www.wpsecurityauditlog.com/pricing/" target="_blank">Upgrade to Premium</a> to store the activity log data in an external database.', 'wp-security-audit-log' );
|
829 |
|
830 |
+
if ( wsal_freemius()->is__premium_only() ) {
|
831 |
+
// If premium version then remove this message.
|
832 |
+
$retention_help_text = '';
|
833 |
+
}
|
834 |
echo wp_kses( $retention_help_text, $this->_plugin->allowed_html_tags );
|
835 |
?>
|
836 |
</p>
|
1837 |
<tr>
|
1838 |
<th><label for="mwp_stealth_mode"><?php esc_html_e( 'Enable MainWP Child Site Stealth Mode', 'wp-security-audit-log' ); ?></label></th>
|
1839 |
<td>
|
1840 |
+
<fieldset <?php echo ! is_plugin_active( 'mainwp-child/mainwp-child.php' ) ? 'disabled' : false; ?>>
|
1841 |
<label for="mwp_stealth_yes">
|
1842 |
<?php $stealth_mode = $this->_plugin->settings->is_stealth_mode(); ?>
|
1843 |
<input type="radio" name="mwp_stealth_mode" value="yes" id="mwp_stealth_yes"
|
1911 |
|
1912 |
/**
|
1913 |
* Save: `Advanced Settings`
|
1914 |
+
*
|
1915 |
+
* @throws Exception - MainWP Child plugin not active exception.
|
1916 |
*/
|
1917 |
private function tab_advanced_settings_save() {
|
1918 |
// Get $_POST global array.
|
classes/Views/SetupWizard.php
CHANGED
@@ -318,6 +318,10 @@ final class WSAL_Views_SetupWizard {
|
|
318 |
* Step View: `Welcome`
|
319 |
*/
|
320 |
private function wsal_step_welcome() {
|
|
|
|
|
|
|
|
|
321 |
?>
|
322 |
<p><?php esc_html_e( 'Thank you for installing the WP Security Audit Log plugin.', 'wp-security-audit-log' ); ?></p>
|
323 |
<p><?php esc_html_e( 'This wizard will help you configure your WordPress activity log plugin and get you started quickly.', 'wp-security-audit-log' ); ?></p>
|
318 |
* Step View: `Welcome`
|
319 |
*/
|
320 |
private function wsal_step_welcome() {
|
321 |
+
// Dismiss the setup modal on audit log.
|
322 |
+
if ( 'no' === $this->wsal->GetGlobalOption( 'wsal-setup-modal-dismissed', 'no' ) ) {
|
323 |
+
$this->wsal->SetGlobalOption( 'wsal-setup-modal-dismissed', 'yes' );
|
324 |
+
}
|
325 |
?>
|
326 |
<p><?php esc_html_e( 'Thank you for installing the WP Security Audit Log plugin.', 'wp-security-audit-log' ); ?></p>
|
327 |
<p><?php esc_html_e( 'This wizard will help you configure your WordPress activity log plugin and get you started quickly.', 'wp-security-audit-log' ); ?></p>
|
classes/Views/ToggleAlerts.php
CHANGED
@@ -262,7 +262,9 @@ class WSAL_Views_ToggleAlerts extends WSAL_AbstractView {
|
|
262 |
|
263 |
case __( 'Yoast SEO', 'wp-security-audit-log' ):
|
264 |
// Check if Yoast SEO plugin exists.
|
265 |
-
if (
|
|
|
|
|
266 |
$disabled = 'disabled';
|
267 |
}
|
268 |
break;
|
262 |
|
263 |
case __( 'Yoast SEO', 'wp-security-audit-log' ):
|
264 |
// Check if Yoast SEO plugin exists.
|
265 |
+
if ( is_plugin_active( 'wordpress-seo/wp-seo.php' ) || is_plugin_active( 'wordpress-seo-premium/wp-seo-premium.php' ) ) {
|
266 |
+
$disabled = '';
|
267 |
+
} else {
|
268 |
$disabled = 'disabled';
|
269 |
}
|
270 |
break;
|
css/auditlog.css
CHANGED
@@ -66,12 +66,22 @@ td.column-user {
|
|
66 |
.column-user img {
|
67 |
float: left;
|
68 |
margin-right: 4px;
|
|
|
|
|
|
|
69 |
-webkit-border-radius: 50px;
|
70 |
-moz-border-radius: 50px;
|
71 |
-ms-border-radius: 50px;
|
72 |
border-radius: 50px;
|
73 |
}
|
74 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
75 |
.column-scip {
|
76 |
width: 120px;
|
77 |
}
|
@@ -259,34 +269,53 @@ td.column-user {
|
|
259 |
display: -webkit-box;
|
260 |
display: -ms-flexbox;
|
261 |
display: flex;
|
262 |
-
-webkit-box-align:
|
263 |
-
-ms-flex-align:
|
264 |
-
|
|
|
|
|
|
|
265 |
position: relative;
|
266 |
margin: 12px 0;
|
267 |
}
|
268 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
269 |
.wsal_notice__btns {
|
270 |
-
position: absolute;
|
271 |
-
right: 0;
|
272 |
text-align: right;
|
273 |
}
|
274 |
|
275 |
-
.wsal_notice__btns a {
|
276 |
-
display: block;
|
|
|
277 |
}
|
278 |
|
279 |
-
.wsal_notice__btns
|
280 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
281 |
}
|
282 |
|
283 |
.wsal_notice__wrapper img {
|
284 |
-
width: 70px;
|
285 |
height: 70px;
|
286 |
margin-right: 5px;
|
287 |
}
|
288 |
|
289 |
div.wsal_notice__wrapper p {
|
|
|
|
|
290 |
margin-right: 16px;
|
291 |
}
|
292 |
|
66 |
.column-user img {
|
67 |
float: left;
|
68 |
margin-right: 4px;
|
69 |
+
}
|
70 |
+
|
71 |
+
.column-user img.avatar {
|
72 |
-webkit-border-radius: 50px;
|
73 |
-moz-border-radius: 50px;
|
74 |
-ms-border-radius: 50px;
|
75 |
border-radius: 50px;
|
76 |
}
|
77 |
|
78 |
+
.wsal-system-icon {
|
79 |
+
width: 32px;
|
80 |
+
font-size: 32px;
|
81 |
+
height: 32px;
|
82 |
+
margin-right: 4px;
|
83 |
+
}
|
84 |
+
|
85 |
.column-scip {
|
86 |
width: 120px;
|
87 |
}
|
269 |
display: -webkit-box;
|
270 |
display: -ms-flexbox;
|
271 |
display: flex;
|
272 |
+
-webkit-box-align: center;
|
273 |
+
-ms-flex-align: center;
|
274 |
+
align-items: center;
|
275 |
+
-webkit-box-pack: justify;
|
276 |
+
-ms-flex-pack: justify;
|
277 |
+
justify-content: space-between;
|
278 |
position: relative;
|
279 |
margin: 12px 0;
|
280 |
}
|
281 |
|
282 |
+
.wsal_notice__wrapper .wsal_notice__content {
|
283 |
+
display: -webkit-box;
|
284 |
+
display: -ms-flexbox;
|
285 |
+
display: flex;
|
286 |
+
-webkit-box-align: start;
|
287 |
+
-ms-flex-align: start;
|
288 |
+
align-items: flex-start;
|
289 |
+
}
|
290 |
+
|
291 |
.wsal_notice__btns {
|
|
|
|
|
292 |
text-align: right;
|
293 |
}
|
294 |
|
295 |
+
.wsal_notice__btns a.wsal_notice__btn {
|
296 |
+
/* display: block; */
|
297 |
+
margin-bottom: 5px;
|
298 |
}
|
299 |
|
300 |
+
.wsal_notice__btns > div {
|
301 |
+
width: 110px;
|
302 |
+
margin-top: 5px;
|
303 |
+
}
|
304 |
+
|
305 |
+
.wsal_notice__btns a.wsal_notice__btn_dismiss {
|
306 |
+
color: #AAA;
|
307 |
+
margin-left: 2px;
|
308 |
+
text-decoration: none;
|
309 |
}
|
310 |
|
311 |
.wsal_notice__wrapper img {
|
|
|
312 |
height: 70px;
|
313 |
margin-right: 5px;
|
314 |
}
|
315 |
|
316 |
div.wsal_notice__wrapper p {
|
317 |
+
display: inline-block;
|
318 |
+
vertical-align: top;
|
319 |
margin-right: 16px;
|
320 |
}
|
321 |
|
defaults.php
CHANGED
@@ -30,15 +30,19 @@ defined( 'E_USER_DEPRECATED' ) || define( 'E_USER_DEPRECATED', 'E_USER_DEPRECATE
|
|
30 |
* @param WpSecurityAuditLog $wsal - Instance of main plugin.
|
31 |
*/
|
32 |
function load_include_custom_file( $wsal ) {
|
33 |
-
$upload_dir
|
34 |
$uploads_dir_path = trailingslashit( $upload_dir['basedir'] ) . 'wp-security-audit-log';
|
35 |
// Check directory.
|
36 |
if ( is_dir( $uploads_dir_path ) && is_readable( $uploads_dir_path ) ) {
|
37 |
$file = $uploads_dir_path . DIRECTORY_SEPARATOR . 'custom-alerts.php';
|
38 |
if ( file_exists( $file ) ) {
|
39 |
-
require_once
|
40 |
-
if ( is_array( $custom_alerts ) ) {
|
41 |
-
|
|
|
|
|
|
|
|
|
42 |
}
|
43 |
}
|
44 |
}
|
@@ -144,7 +148,7 @@ function wsaldefaults_wsal_init( WpSecurityAuditLog $wsal ) {
|
|
144 |
array( 1004, E_WARNING, __( 'Login blocked', 'wp-security-audit-log' ), __( 'Blocked from logging in because the same WordPress user is logged in from %ClientIP%.', 'wp-security-audit-log' ) ),
|
145 |
array( 1005, E_WARNING, __( 'User logged in with existing session(s)', 'wp-security-audit-log' ), __( 'Successfully logged in. Another session from %IPAddress% for this user already exist.', 'wp-security-audit-log' ) ),
|
146 |
array( 1006, E_CRITICAL, __( 'User logged out all other sessions with the same username', 'wp-security-audit-log' ), __( 'Logged out all other sessions with the same username.', 'wp-security-audit-log' ) ),
|
147 |
-
array( 1007, E_CRITICAL, __( 'User session destroyed and logged out
|
148 |
array( 2010, E_NOTICE, __( 'User uploaded file from Uploads directory', 'wp-security-audit-log' ), __( 'Uploaded the file %FileName% in %FilePath%.', 'wp-security-audit-log' ) ),
|
149 |
array( 2011, E_WARNING, __( 'User deleted file from Uploads directory', 'wp-security-audit-log' ), __( 'Deleted the file %FileName% from %FilePath%.', 'wp-security-audit-log' ) ),
|
150 |
array( 6007, E_NOTICE, __( 'User requests non-existing pages (404 Error Pages)', 'wp-security-audit-log' ), __( 'Has requested a non existing page (404 Error Pages) %Attempts% %Msg%. %LinkFile%%URL%', 'wp-security-audit-log' ) ),
|
@@ -196,15 +200,15 @@ function wsaldefaults_wsal_init( WpSecurityAuditLog $wsal ) {
|
|
196 |
array( 2048, E_CRITICAL, __( 'User changed the template of a page', 'wp-security-audit-log' ), __( 'Changed the template of the %PostStatus% %PostType% titled %PostTitle% from %OldTemplate% to %NewTemplate%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
|
197 |
array( 2049, E_NOTICE, __( 'User set a post as sticky', 'wp-security-audit-log' ), __( 'Set the post %PostTitle% as Sticky. Post URL is %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
|
198 |
array( 2050, E_NOTICE, __( 'User removed post from sticky', 'wp-security-audit-log' ), __( 'Removed the post %PostTitle% from Sticky. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
|
199 |
-
array( 2065, E_WARNING, __( 'User modified the content of a post
|
200 |
array( 2073, E_NOTICE, __( 'User submitted a post for review', 'wp-security-audit-log' ), __( 'Submitted the %PostType% titled %PostTitle% for review. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
|
201 |
array( 2074, E_NOTICE, __( 'User scheduled a post', 'wp-security-audit-log' ), __( 'Scheduled the %PostType% titled %PostTitle% to be published on %PublishingDate%. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
|
202 |
array( 2086, E_NOTICE, __( 'User changed title of a post', 'wp-security-audit-log' ), __( 'Changed the title of the %PostStatus% %PostType% from %OldTitle% to %NewTitle%. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
|
203 |
array( 2100, E_NOTICE, __( 'User opened a post in the editor', 'wp-security-audit-log' ), __( 'Opened the %PostStatus% %PostType% titled %PostTitle% in the editor. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
|
204 |
array( 2101, E_NOTICE, __( 'User viewed a post', 'wp-security-audit-log' ), __( 'Viewed the %PostStatus% %PostType% titled %PostTitle%. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
|
205 |
array( 2106, E_NOTICE, __( 'A plugin modified a post', 'wp-security-audit-log' ), __( 'Plugin modified the %PostStatus% %PostType% titled %PostTitle% of type %PostType%. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
|
206 |
-
array( 2111, E_NOTICE, __( 'User disabled Comments/Trackbacks and Pingbacks in a post
|
207 |
-
array( 2112, E_NOTICE, __( 'User enabled Comments/Trackbacks and Pingbacks in a post
|
208 |
array( 2119, E_NOTICE, __( 'User added post tag', 'wp-security-audit-log' ), __( 'Added the tag %tag% to the %PostStatus% post titled %PostTitle%. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
|
209 |
array( 2120, E_NOTICE, __( 'User removed post tag', 'wp-security-audit-log' ), __( 'Removed the tag %tag% from the %PostStatus% post titled %PostTitle%. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
|
210 |
array( 2121, E_NOTICE, __( 'User created new tag', 'wp-security-audit-log' ), __( 'Added a new tag called %TagName%. View the tag: %TagLink%.', 'wp-security-audit-log' ) ),
|
@@ -215,7 +219,7 @@ function wsaldefaults_wsal_init( WpSecurityAuditLog $wsal ) {
|
|
215 |
array( 2016, E_NOTICE, __( 'User changed post category', 'wp-security-audit-log' ), __( 'Changed the category of the %PostStatus% %PostType% titled %PostTitle% from %OldCategories% to %NewCategories%. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
|
216 |
array( 2023, E_NOTICE, __( 'User created new category', 'wp-security-audit-log' ), __( 'Created a new category called %CategoryName%. Category slug is %Slug%. %CategoryLink%.', 'wp-security-audit-log' ) ),
|
217 |
array( 2024, E_WARNING, __( 'User deleted category', 'wp-security-audit-log' ), __( 'Deleted the %CategoryName% category. Category slug was %Slug%. %CategoryLink%.', 'wp-security-audit-log' ) ),
|
218 |
-
array( 2052, E_NOTICE, __( 'Changed the parent of a category
|
219 |
array( 2053, E_CRITICAL, __( 'User created a custom field for a post', 'wp-security-audit-log' ), __( 'Created a new custom field called %MetaKey% with value %MetaValue% in the %PostStatus% %PostType% titled %PostTitle%. URL is: %PostUrl%. %EditorLinkPost%.<br>%MetaLink%.', 'wp-security-audit-log' ) ),
|
220 |
array( 2054, E_CRITICAL, __( 'User updated a custom field value for a post', 'wp-security-audit-log' ), __( 'Modified the value of the custom field %MetaKey%%ReportText% in the %PostStatus% %PostType% titled %PostTitle%.%ChangeText% URL is: %PostUrl%. %EditorLinkPost%.<br>%MetaLink%.', 'wp-security-audit-log' ) ),
|
221 |
array( 2055, E_CRITICAL, __( 'User deleted a custom field from a post', 'wp-security-audit-log' ), __( 'Deleted the custom field %MetaKey% with value %MetaValue% from %PostStatus% %PostType% titled %PostTitle%. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
|
@@ -380,15 +384,15 @@ function wsaldefaults_wsal_init( WpSecurityAuditLog $wsal ) {
|
|
380 |
array( 0005, E_CRITICAL, __( 'PHP shutdown error', 'wp-security-audit-log' ), __( '%Message%.', 'wp-security-audit-log' ) ),
|
381 |
array( 6000, E_NOTICE, __( 'Events automatically pruned by system', 'wp-security-audit-log' ), __( 'System automatically deleted %EventCount% event(s).', 'wp-security-audit-log' ) ),
|
382 |
array( 6004, E_CRITICAL, __( 'WordPress was updated', 'wp-security-audit-log' ), __( 'Updated WordPress from version %OldVersion% to %NewVersion%.', 'wp-security-audit-log' ) ),
|
383 |
-
array( 6006, E_NOTICE, __( 'Reset plugin\'s settings to default
|
384 |
-
array( 6028, E_CRITICAL, __( 'File content has been modified
|
385 |
-
array( 6029, E_CRITICAL, __( 'File added to the site
|
386 |
-
array( 6030, E_CRITICAL, __( 'File deleted from the site
|
387 |
-
array( 6031, E_CRITICAL, __( 'File not scanned because it is bigger than 5MB
|
388 |
-
array( 6032, E_CRITICAL, __( 'File integrity scan stopped due to the limit of 1 million files
|
389 |
-
array( 6033, E_NOTICE, __( 'File integrity scan started/stopped
|
390 |
-
array( 6034, E_NOTICE, __( 'Purged the activity log
|
391 |
-
array( 9999, E_CRITICAL, __( 'Advertising Add-ons
|
392 |
),
|
393 |
|
394 |
/**
|
30 |
* @param WpSecurityAuditLog $wsal - Instance of main plugin.
|
31 |
*/
|
32 |
function load_include_custom_file( $wsal ) {
|
33 |
+
$upload_dir = wp_upload_dir();
|
34 |
$uploads_dir_path = trailingslashit( $upload_dir['basedir'] ) . 'wp-security-audit-log';
|
35 |
// Check directory.
|
36 |
if ( is_dir( $uploads_dir_path ) && is_readable( $uploads_dir_path ) ) {
|
37 |
$file = $uploads_dir_path . DIRECTORY_SEPARATOR . 'custom-alerts.php';
|
38 |
if ( file_exists( $file ) ) {
|
39 |
+
require_once $file;
|
40 |
+
if ( ! empty( $custom_alerts ) && is_array( $custom_alerts ) ) {
|
41 |
+
try {
|
42 |
+
$wsal->alerts->RegisterGroup( $custom_alerts );
|
43 |
+
} catch ( Exception $ex ) {
|
44 |
+
$wsal->wsal_log( $ex->getMessage() );
|
45 |
+
}
|
46 |
}
|
47 |
}
|
48 |
}
|
148 |
array( 1004, E_WARNING, __( 'Login blocked', 'wp-security-audit-log' ), __( 'Blocked from logging in because the same WordPress user is logged in from %ClientIP%.', 'wp-security-audit-log' ) ),
|
149 |
array( 1005, E_WARNING, __( 'User logged in with existing session(s)', 'wp-security-audit-log' ), __( 'Successfully logged in. Another session from %IPAddress% for this user already exist.', 'wp-security-audit-log' ) ),
|
150 |
array( 1006, E_CRITICAL, __( 'User logged out all other sessions with the same username', 'wp-security-audit-log' ), __( 'Logged out all other sessions with the same username.', 'wp-security-audit-log' ) ),
|
151 |
+
array( 1007, E_CRITICAL, __( 'User session destroyed and logged out', 'wp-security-audit-log' ), __( 'Logged out session %TargetSessionID% which belonged to %TargetUserName%', 'wp-security-audit-log' ) ),
|
152 |
array( 2010, E_NOTICE, __( 'User uploaded file from Uploads directory', 'wp-security-audit-log' ), __( 'Uploaded the file %FileName% in %FilePath%.', 'wp-security-audit-log' ) ),
|
153 |
array( 2011, E_WARNING, __( 'User deleted file from Uploads directory', 'wp-security-audit-log' ), __( 'Deleted the file %FileName% from %FilePath%.', 'wp-security-audit-log' ) ),
|
154 |
array( 6007, E_NOTICE, __( 'User requests non-existing pages (404 Error Pages)', 'wp-security-audit-log' ), __( 'Has requested a non existing page (404 Error Pages) %Attempts% %Msg%. %LinkFile%%URL%', 'wp-security-audit-log' ) ),
|
200 |
array( 2048, E_CRITICAL, __( 'User changed the template of a page', 'wp-security-audit-log' ), __( 'Changed the template of the %PostStatus% %PostType% titled %PostTitle% from %OldTemplate% to %NewTemplate%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
|
201 |
array( 2049, E_NOTICE, __( 'User set a post as sticky', 'wp-security-audit-log' ), __( 'Set the post %PostTitle% as Sticky. Post URL is %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
|
202 |
array( 2050, E_NOTICE, __( 'User removed post from sticky', 'wp-security-audit-log' ), __( 'Removed the post %PostTitle% from Sticky. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
|
203 |
+
array( 2065, E_WARNING, __( 'User modified the content of a post', 'wp-security-audit-log' ), __( 'Modified the content of the %PostStatus% %PostType% titled %PostTitle%. Post URL is %PostUrl%. %RevisionLink% %EditorLinkPost%.', 'wp-security-audit-log' ) ),
|
204 |
array( 2073, E_NOTICE, __( 'User submitted a post for review', 'wp-security-audit-log' ), __( 'Submitted the %PostType% titled %PostTitle% for review. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
|
205 |
array( 2074, E_NOTICE, __( 'User scheduled a post', 'wp-security-audit-log' ), __( 'Scheduled the %PostType% titled %PostTitle% to be published on %PublishingDate%. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
|
206 |
array( 2086, E_NOTICE, __( 'User changed title of a post', 'wp-security-audit-log' ), __( 'Changed the title of the %PostStatus% %PostType% from %OldTitle% to %NewTitle%. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
|
207 |
array( 2100, E_NOTICE, __( 'User opened a post in the editor', 'wp-security-audit-log' ), __( 'Opened the %PostStatus% %PostType% titled %PostTitle% in the editor. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
|
208 |
array( 2101, E_NOTICE, __( 'User viewed a post', 'wp-security-audit-log' ), __( 'Viewed the %PostStatus% %PostType% titled %PostTitle%. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
|
209 |
array( 2106, E_NOTICE, __( 'A plugin modified a post', 'wp-security-audit-log' ), __( 'Plugin modified the %PostStatus% %PostType% titled %PostTitle% of type %PostType%. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
|
210 |
+
array( 2111, E_NOTICE, __( 'User disabled Comments/Trackbacks and Pingbacks in a post', 'wp-security-audit-log' ), __( 'Disabled %Type% on the %PostStatus% %PostType% titled %PostTitle%. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
|
211 |
+
array( 2112, E_NOTICE, __( 'User enabled Comments/Trackbacks and Pingbacks in a post', 'wp-security-audit-log' ), __( 'Enabled %Type% on the %PostStatus% %PostType% titled %PostTitle%. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
|
212 |
array( 2119, E_NOTICE, __( 'User added post tag', 'wp-security-audit-log' ), __( 'Added the tag %tag% to the %PostStatus% post titled %PostTitle%. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
|
213 |
array( 2120, E_NOTICE, __( 'User removed post tag', 'wp-security-audit-log' ), __( 'Removed the tag %tag% from the %PostStatus% post titled %PostTitle%. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
|
214 |
array( 2121, E_NOTICE, __( 'User created new tag', 'wp-security-audit-log' ), __( 'Added a new tag called %TagName%. View the tag: %TagLink%.', 'wp-security-audit-log' ) ),
|
219 |
array( 2016, E_NOTICE, __( 'User changed post category', 'wp-security-audit-log' ), __( 'Changed the category of the %PostStatus% %PostType% titled %PostTitle% from %OldCategories% to %NewCategories%. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
|
220 |
array( 2023, E_NOTICE, __( 'User created new category', 'wp-security-audit-log' ), __( 'Created a new category called %CategoryName%. Category slug is %Slug%. %CategoryLink%.', 'wp-security-audit-log' ) ),
|
221 |
array( 2024, E_WARNING, __( 'User deleted category', 'wp-security-audit-log' ), __( 'Deleted the %CategoryName% category. Category slug was %Slug%. %CategoryLink%.', 'wp-security-audit-log' ) ),
|
222 |
+
array( 2052, E_NOTICE, __( 'Changed the parent of a category', 'wp-security-audit-log' ), __( 'Changed the parent of the category %CategoryName% from %OldParent% to %NewParent%. %CategoryLink%.', 'wp-security-audit-log' ) ),
|
223 |
array( 2053, E_CRITICAL, __( 'User created a custom field for a post', 'wp-security-audit-log' ), __( 'Created a new custom field called %MetaKey% with value %MetaValue% in the %PostStatus% %PostType% titled %PostTitle%. URL is: %PostUrl%. %EditorLinkPost%.<br>%MetaLink%.', 'wp-security-audit-log' ) ),
|
224 |
array( 2054, E_CRITICAL, __( 'User updated a custom field value for a post', 'wp-security-audit-log' ), __( 'Modified the value of the custom field %MetaKey%%ReportText% in the %PostStatus% %PostType% titled %PostTitle%.%ChangeText% URL is: %PostUrl%. %EditorLinkPost%.<br>%MetaLink%.', 'wp-security-audit-log' ) ),
|
225 |
array( 2055, E_CRITICAL, __( 'User deleted a custom field from a post', 'wp-security-audit-log' ), __( 'Deleted the custom field %MetaKey% with value %MetaValue% from %PostStatus% %PostType% titled %PostTitle%. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
|
384 |
array( 0005, E_CRITICAL, __( 'PHP shutdown error', 'wp-security-audit-log' ), __( '%Message%.', 'wp-security-audit-log' ) ),
|
385 |
array( 6000, E_NOTICE, __( 'Events automatically pruned by system', 'wp-security-audit-log' ), __( 'System automatically deleted %EventCount% event(s).', 'wp-security-audit-log' ) ),
|
386 |
array( 6004, E_CRITICAL, __( 'WordPress was updated', 'wp-security-audit-log' ), __( 'Updated WordPress from version %OldVersion% to %NewVersion%.', 'wp-security-audit-log' ) ),
|
387 |
+
array( 6006, E_NOTICE, __( 'Reset plugin\'s settings to default', 'wp-security-audit-log' ), __( 'Reset plugin\'s settings to default.', 'wp-security-audit-log' ) ),
|
388 |
+
array( 6028, E_CRITICAL, __( 'File content has been modified', 'wp-security-audit-log' ), __( 'The content of the file %FileLocation% has been modified.', 'wp-security-audit-log' ) ),
|
389 |
+
array( 6029, E_CRITICAL, __( 'File added to the site', 'wp-security-audit-log' ), __( 'The file %FileLocation% has been added to your website.', 'wp-security-audit-log' ) ),
|
390 |
+
array( 6030, E_CRITICAL, __( 'File deleted from the site', 'wp-security-audit-log' ), __( 'The file %FileLocation% has been deleted from your website.', 'wp-security-audit-log' ) ),
|
391 |
+
array( 6031, E_CRITICAL, __( 'File not scanned because it is bigger than 5MB', 'wp-security-audit-log' ), __( 'The file %FileLocation% was not scanned because it is bigger than 5MB. Please <a href="https://www.wpsecurityauditlog.com/contact/" target="_blank">contact our support</a> for more information.', 'wp-security-audit-log' ) ),
|
392 |
+
array( 6032, E_CRITICAL, __( 'File integrity scan stopped due to the limit of 1 million files', 'wp-security-audit-log' ), __( 'The file changes scanning engine has reached the limit of 1 million files and stopped the scan. Please <a href="https://www.wpsecurityauditlog.com/contact/" target="_blank">contact our support</a> for more information.', 'wp-security-audit-log' ) ),
|
393 |
+
array( 6033, E_NOTICE, __( 'File integrity scan started/stopped', 'wp-security-audit-log' ), __( 'The file integrity scanner has %ScanStatus% scanning %ScanLocation%%ScanError%.', 'wp-security-audit-log' ) ),
|
394 |
+
array( 6034, E_NOTICE, __( 'Purged the activity log', 'wp-security-audit-log' ), __( 'Purged the activity log.', 'wp-security-audit-log' ) ),
|
395 |
+
array( 9999, E_CRITICAL, __( 'Advertising Add-ons', 'wp-security-audit-log' ), __( '%PromoName% %PromoMessage%', 'wp-security-audit-log' ) ),
|
396 |
),
|
397 |
|
398 |
/**
|
js/auditlog-pointer.js
CHANGED
@@ -12,7 +12,7 @@ jQuery(document).ready( function($) {
|
|
12 |
close: function() {
|
13 |
$.post( ajaxurl, {
|
14 |
pointer: pointer.pointer_id,
|
15 |
-
action: '
|
16 |
});
|
17 |
}
|
18 |
});
|
12 |
close: function() {
|
13 |
$.post( ajaxurl, {
|
14 |
pointer: pointer.pointer_id,
|
15 |
+
action: 'wsal_dismiss_wp_pointer'
|
16 |
});
|
17 |
}
|
18 |
});
|
js/auditlog.js
CHANGED
@@ -380,6 +380,43 @@ function wsal_exclude_url(element) {
|
|
380 |
}
|
381 |
}
|
382 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
383 |
jQuery( document ).ready( function() {
|
384 |
|
385 |
/**
|
380 |
}
|
381 |
}
|
382 |
|
383 |
+
/**
|
384 |
+
* Onclick event handler to dismiss advert.
|
385 |
+
*
|
386 |
+
* @since 3.2.4
|
387 |
+
*
|
388 |
+
* @param {string} element - Current element.
|
389 |
+
*/
|
390 |
+
function wsal_dismiss_advert(element) {
|
391 |
+
var advertNonce = jQuery( '#wsal-dismiss-advert' ).val(); // Nonce.
|
392 |
+
var dismissAdvert = jQuery( element ).data( 'advert' ); // Advert to be dismissed.
|
393 |
+
|
394 |
+
jQuery.ajax( {
|
395 |
+
type: 'POST',
|
396 |
+
url: ajaxurl,
|
397 |
+
async: true,
|
398 |
+
dataType: 'json',
|
399 |
+
data: {
|
400 |
+
action: 'wsal_dismiss_advert',
|
401 |
+
nonce: advertNonce,
|
402 |
+
advert: dismissAdvert
|
403 |
+
},
|
404 |
+
success: function( data ) {
|
405 |
+
if ( data.success ) {
|
406 |
+
var advertNotice = jQuery( element ).parents( 'div.wsal_notice' );
|
407 |
+
advertNotice.fadeOut();
|
408 |
+
} else {
|
409 |
+
console.log( data.message );
|
410 |
+
}
|
411 |
+
},
|
412 |
+
error: function( xhr, textStatus, error ) {
|
413 |
+
console.log( xhr.statusText );
|
414 |
+
console.log( textStatus );
|
415 |
+
console.log( error );
|
416 |
+
}
|
417 |
+
} );
|
418 |
+
}
|
419 |
+
|
420 |
jQuery( document ).ready( function() {
|
421 |
|
422 |
/**
|
js/common.js
CHANGED
@@ -1,8 +1,47 @@
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
2 |
-
jQuery(document).ready(function(){
|
3 |
-
|
4 |
-
|
5 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
jQuery.ajax({
|
7 |
type: 'POST',
|
8 |
url: ajaxurl,
|
@@ -12,5 +51,5 @@ jQuery(document).ready(function(){
|
|
12 |
nfe.fadeOut();
|
13 |
});
|
14 |
|
15 |
-
|
16 |
});
|
1 |
+
/**
|
2 |
+
* WSAL Admin Scripts
|
3 |
+
*
|
4 |
+
* @since 1.0.0
|
5 |
+
*/
|
6 |
|
7 |
+
jQuery( document ).ready( function() {
|
8 |
+
|
9 |
+
/**
|
10 |
+
* Check & Load New Alerts on WP-Admin bar.
|
11 |
+
*
|
12 |
+
* @since 3.2.4
|
13 |
+
*/
|
14 |
+
if ( wsalCommonData.liveEvents ) {
|
15 |
+
function wsalRefresh() {
|
16 |
+
jQuery.ajax({
|
17 |
+
type: 'POST',
|
18 |
+
url: wsalCommonData.ajaxURL,
|
19 |
+
async: true,
|
20 |
+
dataType: 'json',
|
21 |
+
data: {
|
22 |
+
action: 'wsal_adminbar_events_refresh',
|
23 |
+
nonce: wsalCommonData.commonNonce,
|
24 |
+
eventsCount: wsalCommonData.eventsCount
|
25 |
+
},
|
26 |
+
success: function( data ) {
|
27 |
+
if ( data.success ) {
|
28 |
+
wsalCommonData.eventsCount = data.count;
|
29 |
+
jQuery( '.wsal-live-notif-item a' ).html( data.message );
|
30 |
+
}
|
31 |
+
}
|
32 |
+
});
|
33 |
+
};
|
34 |
+
|
35 |
+
// Check for new alerts every 30 secs.
|
36 |
+
setInterval( wsalRefresh, 30000 );
|
37 |
+
|
38 |
+
// Make the first call on page load.
|
39 |
+
wsalRefresh();
|
40 |
+
}
|
41 |
+
|
42 |
+
jQuery( 'a.wsal-dismiss-notification' ).click( function() {
|
43 |
+
var nfe = jQuery( this ).parents( 'div:first' );
|
44 |
+
var nfn = nfe.attr( 'data-notice-name' );
|
45 |
jQuery.ajax({
|
46 |
type: 'POST',
|
47 |
url: ajaxurl,
|
51 |
nfe.fadeOut();
|
52 |
});
|
53 |
|
54 |
+
jQuery( 'head' ).append( '<style>.wp-submenu .dashicons-external:before{vertical-align: bottom;}</style>' );
|
55 |
});
|
languages/wp-security-audit-log.pot
CHANGED
@@ -3,8 +3,8 @@ msgid ""
|
|
3 |
msgstr ""
|
4 |
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
|
5 |
"Project-Id-Version: WP Security Audit Log\n"
|
6 |
-
"POT-Creation-Date: 2018-
|
7 |
-
"PO-Revision-Date: 2018-
|
8 |
"Last-Translator: \n"
|
9 |
"Language-Team: \n"
|
10 |
"MIME-Version: 1.0\n"
|
@@ -27,6 +27,30 @@ msgstr ""
|
|
27 |
msgid "Event with code %d has not be registered."
|
28 |
msgstr ""
|
29 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
30 |
#: classes/AuditLogListView.php:92
|
31 |
msgid "No events so far."
|
32 |
msgstr ""
|
@@ -39,8 +63,8 @@ msgstr ""
|
|
39 |
msgid " Items"
|
40 |
msgstr ""
|
41 |
|
42 |
-
#: classes/AuditLogListView.php:169 classes/Views/AuditLog.php:
|
43 |
-
#: classes/Views/AuditLog.php:
|
44 |
msgid "All Sites"
|
45 |
msgstr ""
|
46 |
|
@@ -52,7 +76,7 @@ msgstr ""
|
|
52 |
msgid "Archive Database"
|
53 |
msgstr ""
|
54 |
|
55 |
-
#: classes/AuditLogListView.php:250 classes/Views/Settings.php:
|
56 |
#: classes/WidgetManager.php:86
|
57 |
msgid "User"
|
58 |
msgstr ""
|
@@ -62,12 +86,12 @@ msgid "Username"
|
|
62 |
msgstr ""
|
63 |
|
64 |
#: classes/AuditLogListView.php:257 classes/AuditLogListView.php:281
|
65 |
-
#: classes/Views/Settings.php:
|
66 |
msgid "Event ID"
|
67 |
msgstr ""
|
68 |
|
69 |
#: classes/AuditLogListView.php:258 classes/AuditLogListView.php:284
|
70 |
-
#: classes/Views/Settings.php:
|
71 |
msgid "Severity"
|
72 |
msgstr ""
|
73 |
|
@@ -124,7 +148,7 @@ msgstr ""
|
|
124 |
msgid "Plugin"
|
125 |
msgstr ""
|
126 |
|
127 |
-
#: classes/AuditLogListView.php:442 defaults.php:
|
128 |
msgid "Plugins"
|
129 |
msgstr ""
|
130 |
|
@@ -132,8 +156,8 @@ msgstr ""
|
|
132 |
msgid "Website Visitor"
|
133 |
msgstr ""
|
134 |
|
135 |
-
#: classes/AuditLogListView.php:450 classes/Views/ToggleAlerts.php:
|
136 |
-
#: classes/Views/ToggleAlerts.php:
|
137 |
msgid "System"
|
138 |
msgstr ""
|
139 |
|
@@ -146,23 +170,24 @@ msgid "View all details of this change"
|
|
146 |
msgstr ""
|
147 |
|
148 |
#: classes/AuditLogListView.php:513 classes/AuditLogListView.php:662
|
|
|
149 |
msgid "Alert Data Inspector"
|
150 |
msgstr ""
|
151 |
|
152 |
-
#: classes/AuditLogListView.php:614
|
153 |
msgid "Download the log file"
|
154 |
msgstr ""
|
155 |
|
156 |
-
#: classes/AuditLogListView.php:634
|
157 |
msgid "Download the log file."
|
158 |
msgstr ""
|
159 |
|
160 |
-
#: classes/AuditLogListView.php:642
|
161 |
msgid "published"
|
162 |
msgstr ""
|
163 |
|
164 |
#. translators: Mailto link for support.
|
165 |
-
#: classes/AuditLogListView.php:670
|
166 |
#, php-format
|
167 |
msgid "Contact us on %s for assistance"
|
168 |
msgstr ""
|
@@ -209,7 +234,7 @@ msgstr ""
|
|
209 |
msgid "https://wordpress.org/support/"
|
210 |
msgstr ""
|
211 |
|
212 |
-
#: classes/Loggers/Database.php:
|
213 |
#: classes/Views/EmailNotifications.php:185 classes/Views/ExternalDB.php:152
|
214 |
#: classes/Views/ExternalDB.php:184 classes/Views/Help.php:188
|
215 |
#: classes/Views/Help.php:239 classes/Views/LogInUsers.php:154
|
@@ -219,8 +244,7 @@ msgstr ""
|
|
219 |
msgid "Upgrade to Premium"
|
220 |
msgstr ""
|
221 |
|
222 |
-
#: classes/Loggers/Database.php:
|
223 |
-
#: classes/Views/EmailNotifications.php:154
|
224 |
#: classes/Views/EmailNotifications.php:186 classes/Views/ExternalDB.php:153
|
225 |
#: classes/Views/ExternalDB.php:185 classes/Views/Help.php:240
|
226 |
#: classes/Views/LogInUsers.php:155 classes/Views/LogInUsers.php:187
|
@@ -229,16 +253,16 @@ msgstr ""
|
|
229 |
msgid "More Information"
|
230 |
msgstr ""
|
231 |
|
232 |
-
#: classes/Sensors/Content.php:
|
233 |
#: classes/Sensors/WooCommerce.php:599 classes/Sensors/WooCommerce.php:605
|
234 |
msgid "Password Protected"
|
235 |
msgstr ""
|
236 |
|
237 |
-
#: classes/Sensors/Content.php:
|
238 |
msgid "Public"
|
239 |
msgstr ""
|
240 |
|
241 |
-
#: classes/Sensors/Content.php:
|
242 |
msgid "Private"
|
243 |
msgstr ""
|
244 |
|
@@ -250,141 +274,177 @@ msgstr ""
|
|
250 |
msgid "Out of stock"
|
251 |
msgstr ""
|
252 |
|
253 |
-
#: classes/Settings.php:
|
254 |
msgid "This function is deprecated"
|
255 |
msgstr ""
|
256 |
|
257 |
-
#: classes/Views/AuditLog.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
258 |
msgid ""
|
259 |
"See who is logged in to your WordPress, create user productivity reports, "
|
260 |
"get alerted via email of important changes and more!"
|
261 |
msgstr ""
|
262 |
|
263 |
-
#: classes/Views/AuditLog.php:
|
264 |
msgid ""
|
265 |
"Unlock these powerful features and much more with the premium edition of WP "
|
266 |
"Security Audit Log."
|
267 |
msgstr ""
|
268 |
|
269 |
-
#: classes/Views/AuditLog.php:
|
270 |
-
msgid "
|
271 |
msgstr ""
|
272 |
|
273 |
-
#: classes/Views/AuditLog.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
274 |
msgid ""
|
275 |
"There are connectivity issues with the database where the WordPress activity "
|
276 |
"log is stored. The logs will be temporary buffered in the WordPress database "
|
277 |
"until the connection is fully restored."
|
278 |
msgstr ""
|
279 |
|
280 |
-
#: classes/Views/AuditLog.php:
|
281 |
msgid ""
|
282 |
"Help us improve WP Security Audit Log! Opt-in to sending us diagnostic non-"
|
283 |
"sensitive data about your plugin usage (<strong>no activity log data is "
|
284 |
"sent</strong>) and subscribe to our newsletter."
|
285 |
msgstr ""
|
286 |
|
287 |
-
#: classes/Views/AuditLog.php:
|
288 |
msgid "Opt-In"
|
289 |
msgstr ""
|
290 |
|
291 |
-
#: classes/Views/AuditLog.php:
|
292 |
msgid "Learn More"
|
293 |
msgstr ""
|
294 |
|
295 |
-
#: classes/Views/AuditLog.php:
|
296 |
-
#: classes/Views/Settings.php:465 classes/Views/Settings.php:
|
297 |
-
#: classes/Views/Settings.php:
|
298 |
-
#: classes/Views/Settings.php:
|
299 |
-
#: classes/Views/Settings.php:
|
300 |
-
#: classes/Views/Settings.php:
|
301 |
-
#: classes/Views/SetupWizard.php:
|
302 |
msgid "No"
|
303 |
msgstr ""
|
304 |
|
305 |
-
#: classes/Views/AuditLog.php:
|
306 |
msgid "Audit Log Viewer"
|
307 |
msgstr ""
|
308 |
|
309 |
-
#: classes/Views/AuditLog.php:
|
310 |
#: classes/Views/Settings.php:328 classes/Views/ToggleAlerts.php:68
|
311 |
msgid "You do not have sufficient permissions to access this page."
|
312 |
msgstr ""
|
313 |
|
314 |
-
#: classes/Views/AuditLog.php:
|
315 |
msgid ""
|
316 |
"Thank you very much for using the WP Security Audit Log plugin. We have "
|
317 |
"created a wizard to ease the process of configuring the plugin so you can "
|
318 |
"get the best out of it. Would you like to run the wizard?"
|
319 |
msgstr ""
|
320 |
|
321 |
-
#: classes/Views/AuditLog.php:
|
322 |
-
#: classes/Views/Settings.php:
|
323 |
-
#: classes/Views/Settings.php:
|
324 |
-
#: classes/Views/Settings.php:
|
325 |
-
#: classes/Views/Settings.php:
|
326 |
-
#: classes/Views/Settings.php:
|
|
|
327 |
msgid "Yes"
|
328 |
msgstr ""
|
329 |
|
330 |
-
#: classes/Views/AuditLog.php:
|
331 |
msgid "Please enter the number of alerts you would like to see on one page:"
|
332 |
msgstr ""
|
333 |
|
334 |
-
#: classes/Views/AuditLog.php:
|
335 |
msgid "No Results"
|
336 |
msgstr ""
|
337 |
|
338 |
-
#: classes/Views/AuditLog.php:
|
339 |
msgid "No users found."
|
340 |
msgstr ""
|
341 |
|
342 |
-
#: classes/Views/AuditLog.php:
|
343 |
-
#: classes/Views/AuditLog.php:
|
344 |
-
#: classes/Views/
|
345 |
-
#: classes/Views/Settings.php:
|
346 |
-
#: classes/Views/Settings.php:
|
347 |
-
#: classes/Views/Settings.php:
|
348 |
-
#: classes/Views/Settings.php:
|
349 |
-
#: classes/Views/Settings.php:
|
350 |
-
#: classes/Views/Settings.php:
|
|
|
351 |
msgid "Nonce verification failed."
|
352 |
msgstr ""
|
353 |
|
354 |
-
#: classes/Views/AuditLog.php:
|
355 |
msgid "Log file does not exist."
|
356 |
msgstr ""
|
357 |
|
358 |
-
#: classes/Views/AuditLog.php:
|
359 |
msgid "Request to get log file failed."
|
360 |
msgstr ""
|
361 |
|
362 |
-
#: classes/Views/AuditLog.php:
|
363 |
msgid "Freemius opt choice selected."
|
364 |
msgstr ""
|
365 |
|
366 |
-
#: classes/Views/AuditLog.php:
|
367 |
msgid "Freemius opt choice not found."
|
368 |
msgstr ""
|
369 |
|
370 |
-
#: classes/Views/AuditLog.php:
|
371 |
msgid "WordPress Activity Log"
|
372 |
msgstr ""
|
373 |
|
374 |
-
#: classes/Views/AuditLog.php:
|
375 |
msgid ""
|
376 |
"When a user makes a change on your website the plugin will keep a record of "
|
377 |
"that event here. Right now there is nothing because this is a new install."
|
378 |
msgstr ""
|
379 |
|
380 |
-
#: classes/Views/AuditLog.php:
|
381 |
msgid "Thank you for using WP Security Audit Log"
|
382 |
msgstr ""
|
383 |
|
384 |
-
#: classes/Views/AuditLog.php:
|
385 |
msgid "Error: You do not have sufficient permissions to exclude this URL."
|
386 |
msgstr ""
|
387 |
|
|
|
|
|
|
|
|
|
388 |
#: classes/Views/EmailNotifications.php:28
|
389 |
msgid "Email Notifications Add-On"
|
390 |
msgstr ""
|
@@ -828,7 +888,7 @@ msgid "Advanced Settings"
|
|
828 |
msgstr ""
|
829 |
|
830 |
#: classes/Views/Settings.php:142 classes/Views/Settings.php:156
|
831 |
-
#: classes/Views/ToggleAlerts.php:
|
832 |
msgid "Settings"
|
833 |
msgstr ""
|
834 |
|
@@ -836,8 +896,8 @@ msgstr ""
|
|
836 |
msgid "Unknown settings tab."
|
837 |
msgstr ""
|
838 |
|
839 |
-
#: classes/Views/Settings.php:223 classes/Views/Settings.php:
|
840 |
-
#: classes/Views/Settings.php:
|
841 |
msgid "Access Denied."
|
842 |
msgstr ""
|
843 |
|
@@ -861,15 +921,15 @@ msgid ""
|
|
861 |
msgstr ""
|
862 |
|
863 |
#: classes/Views/Settings.php:441
|
864 |
-
msgid "Display latest events widget in dashboard"
|
865 |
msgstr ""
|
866 |
|
867 |
#. translators: Max number of dashboard widget alerts.
|
868 |
#: classes/Views/Settings.php:446
|
869 |
#, php-format
|
870 |
msgid ""
|
871 |
-
"The events widget displays the latest %d security events in the dashboard
|
872 |
-
"
|
873 |
msgstr ""
|
874 |
|
875 |
#: classes/Views/Settings.php:454
|
@@ -877,21 +937,29 @@ msgid "Dashboard Widget"
|
|
877 |
msgstr ""
|
878 |
|
879 |
#: classes/Views/Settings.php:475
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
880 |
msgid "Add user notification on the WordPress login page"
|
881 |
msgstr ""
|
882 |
|
883 |
-
#: classes/Views/Settings.php:
|
884 |
msgid ""
|
885 |
"Many compliance regulations (such as the GDRP) require website "
|
886 |
"administrators to tell the users of their website that all the changes they "
|
887 |
"do when logged in are being logged."
|
888 |
msgstr ""
|
889 |
|
890 |
-
#: classes/Views/Settings.php:
|
891 |
msgid "Login Page Notification"
|
892 |
msgstr ""
|
893 |
|
894 |
-
#: classes/Views/Settings.php:
|
895 |
msgid ""
|
896 |
"For security and auditing purposes, a record of all of your logged-in "
|
897 |
"actions and changes within the WordPress dashboard will be recorded in an "
|
@@ -900,133 +968,133 @@ msgid ""
|
|
900 |
"IP address where you accessed this site from."
|
901 |
msgstr ""
|
902 |
|
903 |
-
#: classes/Views/Settings.php:
|
904 |
msgid "<strong>Note: </strong>"
|
905 |
msgstr ""
|
906 |
|
907 |
-
#: classes/Views/Settings.php:
|
908 |
msgid ""
|
909 |
"The only HTML code allowed in the login page notification is for links ( < a "
|
910 |
"href >< /a > )."
|
911 |
msgstr ""
|
912 |
|
913 |
-
#: classes/Views/Settings.php:
|
914 |
msgid "Is your website running behind a firewall or reverse proxy?"
|
915 |
msgstr ""
|
916 |
|
917 |
#. translators: Learn more link.
|
918 |
-
#: classes/Views/Settings.php:
|
919 |
#, php-format
|
920 |
msgid ""
|
921 |
"If your website is running behind a firewall set this option to yes so the "
|
922 |
"plugin retrieves the end user’s IP address from the proxy header - %s."
|
923 |
msgstr ""
|
924 |
|
925 |
-
#: classes/Views/Settings.php:
|
926 |
msgid "learn more"
|
927 |
msgstr ""
|
928 |
|
929 |
-
#: classes/Views/Settings.php:
|
930 |
msgid "Reverse Proxy / Firewall Options"
|
931 |
msgstr ""
|
932 |
|
933 |
-
#: classes/Views/Settings.php:
|
934 |
msgid ""
|
935 |
"Filter internal IP addresses from the proxy headers. Enable this option only "
|
936 |
"if you are\tare still seeing the internal IP addresses of the firewall or "
|
937 |
"proxy."
|
938 |
msgstr ""
|
939 |
|
940 |
-
#: classes/Views/Settings.php:
|
941 |
msgid "Who can change the plugin settings?"
|
942 |
msgstr ""
|
943 |
|
944 |
-
#: classes/Views/Settings.php:
|
945 |
msgid ""
|
946 |
"By default only users with administrator or super administrator (multisite) "
|
947 |
"roles can change the settings of the plugin. Though you can change these "
|
948 |
"privileges from this section."
|
949 |
msgstr ""
|
950 |
|
951 |
-
#: classes/Views/Settings.php:
|
952 |
msgid "Restrict Plugin Access"
|
953 |
msgstr ""
|
954 |
|
955 |
-
#: classes/Views/Settings.php:
|
956 |
msgid "Only me"
|
957 |
msgstr ""
|
958 |
|
959 |
-
#: classes/Views/Settings.php:
|
960 |
msgid "Only administrators"
|
961 |
msgstr ""
|
962 |
|
963 |
-
#: classes/Views/Settings.php:
|
964 |
msgid "All these users or users with these roles"
|
965 |
msgstr ""
|
966 |
|
967 |
-
#: classes/Views/Settings.php:
|
968 |
msgid ""
|
969 |
"Specify the username or the users which can change the plugin settings. You "
|
970 |
"can also specify roles."
|
971 |
msgstr ""
|
972 |
|
973 |
-
#: classes/Views/Settings.php:
|
974 |
msgid "Allow other users to view the activity log"
|
975 |
msgstr ""
|
976 |
|
977 |
-
#: classes/Views/Settings.php:
|
978 |
msgid ""
|
979 |
"By default only users with administrator and super administrator (multisite) "
|
980 |
"role can view the WordPress activity log. Though you can allow other users "
|
981 |
"with no admin role to view the events."
|
982 |
msgstr ""
|
983 |
|
984 |
-
#: classes/Views/Settings.php:
|
985 |
msgid "Can View Events"
|
986 |
msgstr ""
|
987 |
|
988 |
-
#: classes/Views/Settings.php:
|
989 |
msgid ""
|
990 |
"Specify the username or the users which do not have an admin role but can "
|
991 |
"also see the WordPress activity role. You can also specify roles."
|
992 |
msgstr ""
|
993 |
|
994 |
-
#: classes/Views/Settings.php:
|
995 |
msgid "Which email address should the plugin use as a from address?"
|
996 |
msgstr ""
|
997 |
|
998 |
-
#: classes/Views/Settings.php:
|
999 |
msgid ""
|
1000 |
"By default when the plugin sends an email notification it uses the email "
|
1001 |
"address specified in this website’s general settings. Though you can change "
|
1002 |
"the email address and display name from this section."
|
1003 |
msgstr ""
|
1004 |
|
1005 |
-
#: classes/Views/Settings.php:
|
1006 |
msgid "From Email & Name"
|
1007 |
msgstr ""
|
1008 |
|
1009 |
-
#: classes/Views/Settings.php:
|
1010 |
msgid "Use the email address from the WordPress general settings"
|
1011 |
msgstr ""
|
1012 |
|
1013 |
-
#: classes/Views/Settings.php:
|
1014 |
msgid "Use another email address"
|
1015 |
msgstr ""
|
1016 |
|
1017 |
-
#: classes/Views/Settings.php:
|
1018 |
msgid "Email Address"
|
1019 |
msgstr ""
|
1020 |
|
1021 |
-
#: classes/Views/Settings.php:
|
1022 |
msgid "Display Name"
|
1023 |
msgstr ""
|
1024 |
|
1025 |
-
#: classes/Views/Settings.php:
|
1026 |
msgid "Do you want to hide the plugin from the list of installed plugins?"
|
1027 |
msgstr ""
|
1028 |
|
1029 |
-
#: classes/Views/Settings.php:
|
1030 |
msgid ""
|
1031 |
"By default all installed plugins are listed in the plugins page. If you do "
|
1032 |
"not want other administrators to see that you installed this plugin set this "
|
@@ -1034,32 +1102,32 @@ msgid ""
|
|
1034 |
"plugin on this website."
|
1035 |
msgstr ""
|
1036 |
|
1037 |
-
#: classes/Views/Settings.php:
|
1038 |
msgid "Hide Plugin in Plugins Page"
|
1039 |
msgstr ""
|
1040 |
|
1041 |
-
#: classes/Views/Settings.php:
|
1042 |
msgid "Yes, hide the plugin from the list of installed plugins"
|
1043 |
msgstr ""
|
1044 |
|
1045 |
-
#: classes/Views/Settings.php:
|
1046 |
msgid "No, do not hide the plugin"
|
1047 |
msgstr ""
|
1048 |
|
1049 |
-
#: classes/Views/Settings.php:
|
1050 |
msgid ""
|
1051 |
"For how long do you want to keep the activity log events (Retention "
|
1052 |
"settings) ?"
|
1053 |
msgstr ""
|
1054 |
|
1055 |
-
#: classes/Views/Settings.php:
|
1056 |
msgid ""
|
1057 |
"The plugin uses an efficient way to store the activity log data in the "
|
1058 |
"WordPress database, though the more data you keep the more disk space will "
|
1059 |
"be required. "
|
1060 |
msgstr ""
|
1061 |
|
1062 |
-
#: classes/Views/Settings.php:
|
1063 |
msgid ""
|
1064 |
"<a href=\"https://www.wpsecurityauditlog.com/pricing/\" target=\"_blank"
|
1065 |
"\">Upgrade to Premium</a> to store the activity log data in an external "
|
@@ -1067,74 +1135,74 @@ msgid ""
|
|
1067 |
msgstr ""
|
1068 |
|
1069 |
#. translators: 1: Archive page link tag. 2: Link closing tag.
|
1070 |
-
#: classes/Views/Settings.php:
|
1071 |
#, php-format
|
1072 |
msgid ""
|
1073 |
"Retention settings moved to %1$s archiving settings %2$s because archiving "
|
1074 |
"is enabled"
|
1075 |
msgstr ""
|
1076 |
|
1077 |
-
#: classes/Views/Settings.php:
|
1078 |
msgid "Audit Log Retention"
|
1079 |
msgstr ""
|
1080 |
|
1081 |
-
#: classes/Views/Settings.php:
|
1082 |
msgid "Keep all data"
|
1083 |
msgstr ""
|
1084 |
|
1085 |
-
#: classes/Views/Settings.php:
|
1086 |
msgid "Delete events older than"
|
1087 |
msgstr ""
|
1088 |
|
1089 |
-
#: classes/Views/Settings.php:
|
1090 |
msgid "Months"
|
1091 |
msgstr ""
|
1092 |
|
1093 |
-
#: classes/Views/Settings.php:
|
1094 |
msgid "Years"
|
1095 |
msgstr ""
|
1096 |
|
1097 |
-
#: classes/Views/Settings.php:
|
1098 |
msgid "The next scheduled purging of activity log data that is older than "
|
1099 |
msgstr ""
|
1100 |
|
1101 |
-
#: classes/Views/Settings.php:
|
1102 |
msgid "You can run the purging process now by clicking the button below."
|
1103 |
msgstr ""
|
1104 |
|
1105 |
-
#: classes/Views/Settings.php:
|
1106 |
msgid "Purge Old Data"
|
1107 |
msgstr ""
|
1108 |
|
1109 |
-
#: classes/Views/Settings.php:
|
1110 |
msgid "What timestamp you would like to see in the WordPress activity log?"
|
1111 |
msgstr ""
|
1112 |
|
1113 |
-
#: classes/Views/Settings.php:
|
1114 |
msgid ""
|
1115 |
"Note that the WordPress' timezone might be different from that configured on "
|
1116 |
"the server so when you switch from UTC to WordPress timezone or vice versa "
|
1117 |
"you might notice a big difference."
|
1118 |
msgstr ""
|
1119 |
|
1120 |
-
#: classes/Views/Settings.php:
|
1121 |
msgid "Events Timestamp"
|
1122 |
msgstr ""
|
1123 |
|
1124 |
-
#: classes/Views/Settings.php:
|
1125 |
msgid "UTC"
|
1126 |
msgstr ""
|
1127 |
|
1128 |
-
#: classes/Views/Settings.php:
|
1129 |
msgid "Timezone configured on this WordPress website"
|
1130 |
msgstr ""
|
1131 |
|
1132 |
-
#: classes/Views/Settings.php:
|
1133 |
msgid ""
|
1134 |
"What user information should be displayed in the WordPress activity log?"
|
1135 |
msgstr ""
|
1136 |
|
1137 |
-
#: classes/Views/Settings.php:
|
1138 |
msgid ""
|
1139 |
"Usernames might not be the same as a user's first and last name so it can be "
|
1140 |
"difficult to recognize whose user was that did a change. When there is no "
|
@@ -1142,72 +1210,72 @@ msgid ""
|
|
1142 |
"back to the WordPress username."
|
1143 |
msgstr ""
|
1144 |
|
1145 |
-
#: classes/Views/Settings.php:
|
1146 |
msgid "User Information in Audit Log"
|
1147 |
msgstr ""
|
1148 |
|
1149 |
-
#: classes/Views/Settings.php:
|
1150 |
msgid "WordPress Username"
|
1151 |
msgstr ""
|
1152 |
|
1153 |
-
#: classes/Views/Settings.php:
|
1154 |
msgid "First Name & Last Name"
|
1155 |
msgstr ""
|
1156 |
|
1157 |
-
#: classes/Views/Settings.php:
|
1158 |
msgid "Configured Public Display Name"
|
1159 |
msgstr ""
|
1160 |
|
1161 |
-
#: classes/Views/Settings.php:
|
1162 |
msgid "Select the columns to be displayed in the WordPress activity log"
|
1163 |
msgstr ""
|
1164 |
|
1165 |
-
#: classes/Views/Settings.php:
|
1166 |
msgid ""
|
1167 |
"When you deselect a column it won’t be shown in the activity log viewer but "
|
1168 |
"the data will still be recorded by the plugin, so when you select it again "
|
1169 |
"all the data will be displayed."
|
1170 |
msgstr ""
|
1171 |
|
1172 |
-
#: classes/Views/Settings.php:
|
1173 |
msgid "Audit Log Columns Selection"
|
1174 |
msgstr ""
|
1175 |
|
1176 |
-
#: classes/Views/Settings.php:
|
1177 |
msgid "Date & Time"
|
1178 |
msgstr ""
|
1179 |
|
1180 |
-
#: classes/Views/Settings.php:
|
1181 |
msgid "Source IP Address"
|
1182 |
msgstr ""
|
1183 |
|
1184 |
-
#: classes/Views/Settings.php:
|
1185 |
msgid "Do you want the activity log viewer to auto refresh?"
|
1186 |
msgstr ""
|
1187 |
|
1188 |
-
#: classes/Views/Settings.php:
|
1189 |
msgid ""
|
1190 |
"The activity log viewer auto refreshes every 30 seconds when opened so you "
|
1191 |
"can see the latest events as they happen almost in real time."
|
1192 |
msgstr ""
|
1193 |
|
1194 |
-
#: classes/Views/Settings.php:
|
1195 |
msgid "Refresh Audit Log Viewer"
|
1196 |
msgstr ""
|
1197 |
|
1198 |
-
#: classes/Views/Settings.php:
|
1199 |
msgid "Auto refresh"
|
1200 |
msgstr ""
|
1201 |
|
1202 |
-
#: classes/Views/Settings.php:
|
1203 |
msgid "Do not auto refresh"
|
1204 |
msgstr ""
|
1205 |
|
1206 |
-
#: classes/Views/Settings.php:
|
1207 |
msgid "Do you want to keep a log of WordPress background activity?"
|
1208 |
msgstr ""
|
1209 |
|
1210 |
-
#: classes/Views/Settings.php:
|
1211 |
msgid ""
|
1212 |
"WordPress does a lot of things in the background that you do not necessarily "
|
1213 |
"need to know about, such as; deletion of post revisions, deletion of auto "
|
@@ -1215,38 +1283,38 @@ msgid ""
|
|
1215 |
"might be a lot and are irrelevant to the user."
|
1216 |
msgstr ""
|
1217 |
|
1218 |
-
#: classes/Views/Settings.php:
|
1219 |
msgid "Disable Events for WordPress Background Activity"
|
1220 |
msgstr ""
|
1221 |
|
1222 |
-
#: classes/Views/Settings.php:
|
1223 |
msgid ""
|
1224 |
"The plugin runs file integrity scans on your website so it keeps a log when "
|
1225 |
"a file is added, modified or deleted. All the settings for the file "
|
1226 |
"integrity scans can be found in this page."
|
1227 |
msgstr ""
|
1228 |
|
1229 |
-
#: classes/Views/Settings.php:
|
1230 |
msgid ""
|
1231 |
"<a href=\"https://www.wpsecurityauditlog.com/support-documentation/wordpress-"
|
1232 |
"files-changes-warning-activity-logs/\" target=\"_blank\">Refer to the "
|
1233 |
"WordPress file integrity scans feature page</a> for more information."
|
1234 |
msgstr ""
|
1235 |
|
1236 |
-
#: classes/Views/Settings.php:
|
1237 |
msgid "Do you want the plugin to scan your website for file changes?"
|
1238 |
msgstr ""
|
1239 |
|
1240 |
-
#: classes/Views/Settings.php:
|
1241 |
msgid "Keep a Log of File Changes"
|
1242 |
msgstr ""
|
1243 |
|
1244 |
-
#: classes/Views/Settings.php:
|
1245 |
msgid ""
|
1246 |
"Which file changes events do you want to keep a log of in the activity log?"
|
1247 |
msgstr ""
|
1248 |
|
1249 |
-
#: classes/Views/Settings.php:
|
1250 |
msgid ""
|
1251 |
"By default the plugin will keep a log whenever a file has been added, "
|
1252 |
"modified or deleted. It will also log an event in the activity log when a "
|
@@ -1254,19 +1322,19 @@ msgid ""
|
|
1254 |
"link to specify which of these events the plugin should keep a log of."
|
1255 |
msgstr ""
|
1256 |
|
1257 |
-
#: classes/Views/Settings.php:
|
1258 |
msgid "Alert me when"
|
1259 |
msgstr ""
|
1260 |
|
1261 |
-
#: classes/Views/Settings.php:
|
1262 |
msgid "Configure Events"
|
1263 |
msgstr ""
|
1264 |
|
1265 |
-
#: classes/Views/Settings.php:
|
1266 |
msgid "When should the plugin scan your website for file changes?"
|
1267 |
msgstr ""
|
1268 |
|
1269 |
-
#: classes/Views/Settings.php:
|
1270 |
msgid ""
|
1271 |
"By default the plugin will run file integrity scans once a week. If you can, "
|
1272 |
"ideally you should run file integrity scans on a daily basis. The file "
|
@@ -1276,283 +1344,283 @@ msgid ""
|
|
1276 |
"complete."
|
1277 |
msgstr ""
|
1278 |
|
1279 |
-
#: classes/Views/Settings.php:
|
1280 |
msgid "Scan Frequency"
|
1281 |
msgstr ""
|
1282 |
|
1283 |
-
#: classes/Views/Settings.php:
|
1284 |
msgid "Daily"
|
1285 |
msgstr ""
|
1286 |
|
1287 |
-
#: classes/Views/Settings.php:
|
1288 |
msgid "Weekly"
|
1289 |
msgstr ""
|
1290 |
|
1291 |
-
#: classes/Views/Settings.php:
|
1292 |
msgid "Monthly"
|
1293 |
msgstr ""
|
1294 |
|
1295 |
-
#: classes/Views/Settings.php:
|
1296 |
msgid "Scan Time"
|
1297 |
msgstr ""
|
1298 |
|
1299 |
-
#: classes/Views/Settings.php:
|
1300 |
msgid "00:00"
|
1301 |
msgstr ""
|
1302 |
|
1303 |
-
#: classes/Views/Settings.php:
|
1304 |
msgid "01:00"
|
1305 |
msgstr ""
|
1306 |
|
1307 |
-
#: classes/Views/Settings.php:
|
1308 |
msgid "02:00"
|
1309 |
msgstr ""
|
1310 |
|
1311 |
-
#: classes/Views/Settings.php:
|
1312 |
msgid "03:00"
|
1313 |
msgstr ""
|
1314 |
|
1315 |
-
#: classes/Views/Settings.php:
|
1316 |
msgid "04:00"
|
1317 |
msgstr ""
|
1318 |
|
1319 |
-
#: classes/Views/Settings.php:
|
1320 |
msgid "05:00"
|
1321 |
msgstr ""
|
1322 |
|
1323 |
-
#: classes/Views/Settings.php:
|
1324 |
msgid "06:00"
|
1325 |
msgstr ""
|
1326 |
|
1327 |
-
#: classes/Views/Settings.php:
|
1328 |
msgid "07:00"
|
1329 |
msgstr ""
|
1330 |
|
1331 |
-
#: classes/Views/Settings.php:
|
1332 |
msgid "08:00"
|
1333 |
msgstr ""
|
1334 |
|
1335 |
-
#: classes/Views/Settings.php:
|
1336 |
msgid "09:00"
|
1337 |
msgstr ""
|
1338 |
|
1339 |
-
#: classes/Views/Settings.php:
|
1340 |
msgid "10:00"
|
1341 |
msgstr ""
|
1342 |
|
1343 |
-
#: classes/Views/Settings.php:
|
1344 |
msgid "11:00"
|
1345 |
msgstr ""
|
1346 |
|
1347 |
-
#: classes/Views/Settings.php:
|
1348 |
msgid "12:00"
|
1349 |
msgstr ""
|
1350 |
|
1351 |
-
#: classes/Views/Settings.php:
|
1352 |
msgid "13:00"
|
1353 |
msgstr ""
|
1354 |
|
1355 |
-
#: classes/Views/Settings.php:
|
1356 |
msgid "14:00"
|
1357 |
msgstr ""
|
1358 |
|
1359 |
-
#: classes/Views/Settings.php:
|
1360 |
msgid "15:00"
|
1361 |
msgstr ""
|
1362 |
|
1363 |
-
#: classes/Views/Settings.php:
|
1364 |
msgid "16:00"
|
1365 |
msgstr ""
|
1366 |
|
1367 |
-
#: classes/Views/Settings.php:
|
1368 |
msgid "17:00"
|
1369 |
msgstr ""
|
1370 |
|
1371 |
-
#: classes/Views/Settings.php:
|
1372 |
msgid "18:00"
|
1373 |
msgstr ""
|
1374 |
|
1375 |
-
#: classes/Views/Settings.php:
|
1376 |
msgid "19:00"
|
1377 |
msgstr ""
|
1378 |
|
1379 |
-
#: classes/Views/Settings.php:
|
1380 |
msgid "20:00"
|
1381 |
msgstr ""
|
1382 |
|
1383 |
-
#: classes/Views/Settings.php:
|
1384 |
msgid "21:00"
|
1385 |
msgstr ""
|
1386 |
|
1387 |
-
#: classes/Views/Settings.php:
|
1388 |
msgid "22:00"
|
1389 |
msgstr ""
|
1390 |
|
1391 |
-
#: classes/Views/Settings.php:
|
1392 |
msgid "23:00"
|
1393 |
msgstr ""
|
1394 |
|
1395 |
-
#: classes/Views/Settings.php:
|
1396 |
msgid "Monday"
|
1397 |
msgstr ""
|
1398 |
|
1399 |
-
#: classes/Views/Settings.php:
|
1400 |
msgid "Tuesday"
|
1401 |
msgstr ""
|
1402 |
|
1403 |
-
#: classes/Views/Settings.php:
|
1404 |
msgid "Wednesday"
|
1405 |
msgstr ""
|
1406 |
|
1407 |
-
#: classes/Views/Settings.php:
|
1408 |
msgid "Thursday"
|
1409 |
msgstr ""
|
1410 |
|
1411 |
-
#: classes/Views/Settings.php:
|
1412 |
msgid "Friday"
|
1413 |
msgstr ""
|
1414 |
|
1415 |
-
#: classes/Views/Settings.php:
|
1416 |
msgid "Saturday"
|
1417 |
msgstr ""
|
1418 |
|
1419 |
-
#: classes/Views/Settings.php:
|
1420 |
msgid "Sunday"
|
1421 |
msgstr ""
|
1422 |
|
1423 |
-
#: classes/Views/Settings.php:
|
1424 |
msgid "01"
|
1425 |
msgstr ""
|
1426 |
|
1427 |
-
#: classes/Views/Settings.php:
|
1428 |
msgid "02"
|
1429 |
msgstr ""
|
1430 |
|
1431 |
-
#: classes/Views/Settings.php:
|
1432 |
msgid "03"
|
1433 |
msgstr ""
|
1434 |
|
1435 |
-
#: classes/Views/Settings.php:
|
1436 |
msgid "04"
|
1437 |
msgstr ""
|
1438 |
|
1439 |
-
#: classes/Views/Settings.php:
|
1440 |
msgid "05"
|
1441 |
msgstr ""
|
1442 |
|
1443 |
-
#: classes/Views/Settings.php:
|
1444 |
msgid "06"
|
1445 |
msgstr ""
|
1446 |
|
1447 |
-
#: classes/Views/Settings.php:
|
1448 |
msgid "07"
|
1449 |
msgstr ""
|
1450 |
|
1451 |
-
#: classes/Views/Settings.php:
|
1452 |
msgid "08"
|
1453 |
msgstr ""
|
1454 |
|
1455 |
-
#: classes/Views/Settings.php:
|
1456 |
msgid "09"
|
1457 |
msgstr ""
|
1458 |
|
1459 |
-
#: classes/Views/Settings.php:
|
1460 |
msgid "10"
|
1461 |
msgstr ""
|
1462 |
|
1463 |
-
#: classes/Views/Settings.php:
|
1464 |
msgid "11"
|
1465 |
msgstr ""
|
1466 |
|
1467 |
-
#: classes/Views/Settings.php:
|
1468 |
msgid "12"
|
1469 |
msgstr ""
|
1470 |
|
1471 |
-
#: classes/Views/Settings.php:
|
1472 |
msgid "13"
|
1473 |
msgstr ""
|
1474 |
|
1475 |
-
#: classes/Views/Settings.php:
|
1476 |
msgid "14"
|
1477 |
msgstr ""
|
1478 |
|
1479 |
-
#: classes/Views/Settings.php:
|
1480 |
msgid "15"
|
1481 |
msgstr ""
|
1482 |
|
1483 |
-
#: classes/Views/Settings.php:
|
1484 |
msgid "16"
|
1485 |
msgstr ""
|
1486 |
|
1487 |
-
#: classes/Views/Settings.php:
|
1488 |
msgid "17"
|
1489 |
msgstr ""
|
1490 |
|
1491 |
-
#: classes/Views/Settings.php:
|
1492 |
msgid "18"
|
1493 |
msgstr ""
|
1494 |
|
1495 |
-
#: classes/Views/Settings.php:
|
1496 |
msgid "19"
|
1497 |
msgstr ""
|
1498 |
|
1499 |
-
#: classes/Views/Settings.php:
|
1500 |
msgid "20"
|
1501 |
msgstr ""
|
1502 |
|
1503 |
-
#: classes/Views/Settings.php:
|
1504 |
msgid "21"
|
1505 |
msgstr ""
|
1506 |
|
1507 |
-
#: classes/Views/Settings.php:
|
1508 |
msgid "22"
|
1509 |
msgstr ""
|
1510 |
|
1511 |
-
#: classes/Views/Settings.php:
|
1512 |
msgid "23"
|
1513 |
msgstr ""
|
1514 |
|
1515 |
-
#: classes/Views/Settings.php:
|
1516 |
msgid "24"
|
1517 |
msgstr ""
|
1518 |
|
1519 |
-
#: classes/Views/Settings.php:
|
1520 |
msgid "25"
|
1521 |
msgstr ""
|
1522 |
|
1523 |
-
#: classes/Views/Settings.php:
|
1524 |
msgid "26"
|
1525 |
msgstr ""
|
1526 |
|
1527 |
-
#: classes/Views/Settings.php:
|
1528 |
msgid "27"
|
1529 |
msgstr ""
|
1530 |
|
1531 |
-
#: classes/Views/Settings.php:
|
1532 |
msgid "28"
|
1533 |
msgstr ""
|
1534 |
|
1535 |
-
#: classes/Views/Settings.php:
|
1536 |
msgid "29"
|
1537 |
msgstr ""
|
1538 |
|
1539 |
-
#: classes/Views/Settings.php:
|
1540 |
msgid "30"
|
1541 |
msgstr ""
|
1542 |
|
1543 |
-
#: classes/Views/Settings.php:
|
1544 |
msgid "Hour"
|
1545 |
msgstr ""
|
1546 |
|
1547 |
-
#: classes/Views/Settings.php:
|
1548 |
msgid "Day"
|
1549 |
msgstr ""
|
1550 |
|
1551 |
-
#: classes/Views/Settings.php:
|
1552 |
msgid "Which directories should be scanned for file changes?"
|
1553 |
msgstr ""
|
1554 |
|
1555 |
-
#: classes/Views/Settings.php:
|
1556 |
msgid ""
|
1557 |
"The plugin will scan all the directories in your WordPress website by "
|
1558 |
"default because that is the most secure option. Though if for some reason "
|
@@ -1560,51 +1628,51 @@ msgid ""
|
|
1560 |
"them from the below list."
|
1561 |
msgstr ""
|
1562 |
|
1563 |
-
#: classes/Views/Settings.php:
|
1564 |
msgid "Directories to scan"
|
1565 |
msgstr ""
|
1566 |
|
1567 |
-
#: classes/Views/Settings.php:
|
1568 |
msgid "Root directory of WordPress (excluding sub directories)"
|
1569 |
msgstr ""
|
1570 |
|
1571 |
-
#: classes/Views/Settings.php:
|
1572 |
msgid "WP Admin directory (/wp-admin/)"
|
1573 |
msgstr ""
|
1574 |
|
1575 |
-
#: classes/Views/Settings.php:
|
1576 |
msgid "WP Includes directory (/wp-includes/)"
|
1577 |
msgstr ""
|
1578 |
|
1579 |
-
#: classes/Views/Settings.php:
|
1580 |
msgid ""
|
1581 |
"/wp-content/ directory (excluding plugins, themes & uploads directories)"
|
1582 |
msgstr ""
|
1583 |
|
1584 |
-
#: classes/Views/Settings.php:
|
1585 |
msgid "Themes directory (/wp-content/themes/)"
|
1586 |
msgstr ""
|
1587 |
|
1588 |
-
#: classes/Views/Settings.php:
|
1589 |
msgid "Plugins directory (/wp-content/plugins/)"
|
1590 |
msgstr ""
|
1591 |
|
1592 |
-
#: classes/Views/Settings.php:
|
1593 |
msgid "Uploads directory (/wp-content/uploads/)"
|
1594 |
msgstr ""
|
1595 |
|
1596 |
-
#: classes/Views/Settings.php:
|
1597 |
msgid ""
|
1598 |
"Uploads directory of all sub sites on this network (/wp-content/sites/*)"
|
1599 |
msgstr ""
|
1600 |
|
1601 |
-
#: classes/Views/Settings.php:
|
1602 |
msgid ""
|
1603 |
"Do you want to exclude specific files or files with a particular extension "
|
1604 |
"from the scan?"
|
1605 |
msgstr ""
|
1606 |
|
1607 |
-
#: classes/Views/Settings.php:
|
1608 |
msgid ""
|
1609 |
"The plugin will scan everything that is in the WordPress root directory or "
|
1610 |
"below, even if the files and directories are not part of WordPress. It is "
|
@@ -1613,54 +1681,54 @@ msgid ""
|
|
1613 |
"excluded by default."
|
1614 |
msgstr ""
|
1615 |
|
1616 |
-
#: classes/Views/Settings.php:
|
1617 |
msgid "Exclude All Files in These Directories"
|
1618 |
msgstr ""
|
1619 |
|
1620 |
-
#: classes/Views/Settings.php:
|
1621 |
-
#: classes/Views/Settings.php:
|
1622 |
msgid "REMOVE"
|
1623 |
msgstr ""
|
1624 |
|
1625 |
-
#: classes/Views/Settings.php:
|
1626 |
-
#: classes/Views/Settings.php:
|
1627 |
-
#: classes/Views/SetupWizard.php:
|
1628 |
-
#: classes/Views/SetupWizard.php:
|
1629 |
msgid "ADD"
|
1630 |
msgstr ""
|
1631 |
|
1632 |
-
#: classes/Views/Settings.php:
|
1633 |
msgid ""
|
1634 |
"Specify the name of the directory and the path to it in relation to the "
|
1635 |
"website's root. For example, if you want to want to exclude all files in the "
|
1636 |
"sub directory dir1/dir2 specify the following:"
|
1637 |
msgstr ""
|
1638 |
|
1639 |
-
#: classes/Views/Settings.php:
|
1640 |
msgid "Exclude These Files"
|
1641 |
msgstr ""
|
1642 |
|
1643 |
-
#: classes/Views/Settings.php:
|
1644 |
msgid ""
|
1645 |
"Specify the name and extension of the file(s) you want to exclude. Wildcard "
|
1646 |
"not supported. There is no need to specify the path of the file."
|
1647 |
msgstr ""
|
1648 |
|
1649 |
-
#: classes/Views/Settings.php:
|
1650 |
msgid "Exclude these File Types"
|
1651 |
msgstr ""
|
1652 |
|
1653 |
-
#: classes/Views/Settings.php:
|
1654 |
msgid ""
|
1655 |
"Specify the extension of the file types you want to exclude. You should "
|
1656 |
"exclude any type of logs and backup files that tend to be very big."
|
1657 |
msgstr ""
|
1658 |
|
1659 |
-
#: classes/Views/Settings.php:
|
1660 |
msgid "Launch an instant file integrity scan"
|
1661 |
msgstr ""
|
1662 |
|
1663 |
-
#: classes/Views/Settings.php:
|
1664 |
msgid ""
|
1665 |
"Click the Scan Now button to launch an instant file integrity scan using the "
|
1666 |
"configured settings. You can navigate away from this page during the scan. "
|
@@ -1668,23 +1736,23 @@ msgid ""
|
|
1668 |
"scans."
|
1669 |
msgstr ""
|
1670 |
|
1671 |
-
#: classes/Views/Settings.php:
|
1672 |
msgid "Launch Instant Scan"
|
1673 |
msgstr ""
|
1674 |
|
1675 |
-
#: classes/Views/Settings.php:
|
1676 |
msgid "Scan Now"
|
1677 |
msgstr ""
|
1678 |
|
1679 |
-
#: classes/Views/Settings.php:
|
1680 |
msgid "Stop Scan"
|
1681 |
msgstr ""
|
1682 |
|
1683 |
-
#: classes/Views/Settings.php:
|
1684 |
msgid "Scan in Progress"
|
1685 |
msgstr ""
|
1686 |
|
1687 |
-
#: classes/Views/Settings.php:
|
1688 |
msgid ""
|
1689 |
"By default the plugin keeps a log of all user changes done on your WordPress "
|
1690 |
"website. Use the setting below to exclude any objects from the activity log. "
|
@@ -1692,133 +1760,133 @@ msgid ""
|
|
1692 |
"object is referred will not be logged in the activity log."
|
1693 |
msgstr ""
|
1694 |
|
1695 |
-
#: classes/Views/Settings.php:
|
1696 |
msgid "Exclude Users:"
|
1697 |
msgstr ""
|
1698 |
|
1699 |
-
#: classes/Views/Settings.php:
|
1700 |
msgid "Exclude Roles:"
|
1701 |
msgstr ""
|
1702 |
|
1703 |
-
#: classes/Views/Settings.php:
|
1704 |
msgid "Exclude IP Addresses:"
|
1705 |
msgstr ""
|
1706 |
|
1707 |
-
#: classes/Views/Settings.php:
|
1708 |
msgid "Exclude Post Type:"
|
1709 |
msgstr ""
|
1710 |
|
1711 |
-
#: classes/Views/Settings.php:
|
1712 |
msgid ""
|
1713 |
"WordPress has the post and page post types by default though your website "
|
1714 |
"might use more post types (custom post types). You can exclude all post "
|
1715 |
"types, including the default WordPress ones."
|
1716 |
msgstr ""
|
1717 |
|
1718 |
-
#: classes/Views/Settings.php:
|
1719 |
msgid "Exclude Custom Fields:"
|
1720 |
msgstr ""
|
1721 |
|
1722 |
-
#: classes/Views/Settings.php:
|
1723 |
msgid ""
|
1724 |
"You can use the * wildcard to exclude multiple matching custom fields. For "
|
1725 |
"example to exclude all custom fields starting with wp123 enter wp123*"
|
1726 |
msgstr ""
|
1727 |
|
1728 |
-
#: classes/Views/Settings.php:
|
1729 |
msgid "Exclude Non-Existing URLs:"
|
1730 |
msgstr ""
|
1731 |
|
1732 |
-
#: classes/Views/Settings.php:
|
1733 |
msgid ""
|
1734 |
"Add the non existing URLs for which you do not want to be alerted of HTTP "
|
1735 |
"404 errors in the activity log by specifying the complete URL.\tExamples "
|
1736 |
"below:"
|
1737 |
msgstr ""
|
1738 |
|
1739 |
-
#: classes/Views/Settings.php:
|
1740 |
msgid "File: "
|
1741 |
msgstr ""
|
1742 |
|
1743 |
-
#: classes/Views/Settings.php:
|
1744 |
msgid "Directory: "
|
1745 |
msgstr ""
|
1746 |
|
1747 |
-
#: classes/Views/Settings.php:
|
1748 |
msgid "These settings are for advanced users."
|
1749 |
msgstr ""
|
1750 |
|
1751 |
-
#: classes/Views/Settings.php:
|
1752 |
msgid ""
|
1753 |
"If you have any questions <a href=\"https://www.wpsecurityauditlog.com/"
|
1754 |
"contact/\" target=\"_blank\">contact us</a>."
|
1755 |
msgstr ""
|
1756 |
|
1757 |
-
#: classes/Views/Settings.php:
|
1758 |
msgid ""
|
1759 |
"Troubleshooting setting: Keep a debug log of all the requests this website "
|
1760 |
"receives"
|
1761 |
msgstr ""
|
1762 |
|
1763 |
-
#: classes/Views/Settings.php:
|
1764 |
msgid ""
|
1765 |
"Only enable the request log on testing, staging and development website. "
|
1766 |
"Never enable logging on a live website unless instructed to do so. Enabling "
|
1767 |
"request logging on a live website may degrade the performance of the website."
|
1768 |
msgstr ""
|
1769 |
|
1770 |
-
#: classes/Views/Settings.php:
|
1771 |
msgid "Request Log"
|
1772 |
msgstr ""
|
1773 |
|
1774 |
-
#: classes/Views/Settings.php:
|
1775 |
msgid ""
|
1776 |
"<strong>Note:</strong> The requests debug log file is saved as request.log."
|
1777 |
"php in the /wp-content/uploads/wp-security-audit-log/ directory."
|
1778 |
msgstr ""
|
1779 |
|
1780 |
-
#: classes/Views/Settings.php:
|
1781 |
msgid "Reset plugin settings to default"
|
1782 |
msgstr ""
|
1783 |
|
1784 |
-
#: classes/Views/Settings.php:
|
1785 |
msgid ""
|
1786 |
"Click the RESET button to reset ALL plugin settings to default. Note that "
|
1787 |
"the activity log data will be retained and only the plugin settings will be "
|
1788 |
"reset. To purge the data of the activity log use the setting below."
|
1789 |
msgstr ""
|
1790 |
|
1791 |
-
#: classes/Views/Settings.php:
|
1792 |
msgid "Reset Settings"
|
1793 |
msgstr ""
|
1794 |
|
1795 |
-
#: classes/Views/Settings.php:
|
1796 |
msgid "RESET"
|
1797 |
msgstr ""
|
1798 |
|
1799 |
-
#: classes/Views/Settings.php:
|
1800 |
msgid "Purge the WordPress activity log"
|
1801 |
msgstr ""
|
1802 |
|
1803 |
-
#: classes/Views/Settings.php:
|
1804 |
msgid ""
|
1805 |
"Click the Purge button below to delete all the data from the WordPress "
|
1806 |
"activity log and start afresh."
|
1807 |
msgstr ""
|
1808 |
|
1809 |
-
#: classes/Views/Settings.php:
|
1810 |
msgid "Purge Activity Log"
|
1811 |
msgstr ""
|
1812 |
|
1813 |
-
#: classes/Views/Settings.php:
|
1814 |
msgid "PURGE"
|
1815 |
msgstr ""
|
1816 |
|
1817 |
-
#: classes/Views/Settings.php:
|
1818 |
msgid "MainWP Child Site Stealth Mode"
|
1819 |
msgstr ""
|
1820 |
|
1821 |
-
#: classes/Views/Settings.php:
|
1822 |
msgid ""
|
1823 |
"This option is enabled automatically when the plugin detects the MainWP "
|
1824 |
"Child plugin on the site. When this setting is enabled plugin access is "
|
@@ -1827,15 +1895,15 @@ msgid ""
|
|
1827 |
"Disable this option to change the plugin to the default setup."
|
1828 |
msgstr ""
|
1829 |
|
1830 |
-
#: classes/Views/Settings.php:
|
1831 |
msgid "Enable MainWP Child Site Stealth Mode"
|
1832 |
msgstr ""
|
1833 |
|
1834 |
-
#: classes/Views/Settings.php:
|
1835 |
msgid "Do you want to delete the plugin data from the database upon uninstall?"
|
1836 |
msgstr ""
|
1837 |
|
1838 |
-
#: classes/Views/Settings.php:
|
1839 |
msgid ""
|
1840 |
"The plugin saves the activity log data and settings in the WordPress "
|
1841 |
"database. By default upon uninstalling the plugin the data is kept in the "
|
@@ -1844,107 +1912,107 @@ msgid ""
|
|
1844 |
"access it again even when you reinstall the plugin."
|
1845 |
msgstr ""
|
1846 |
|
1847 |
-
#: classes/Views/Settings.php:
|
1848 |
msgid "Remove Data on Uninstall"
|
1849 |
msgstr ""
|
1850 |
|
1851 |
-
#: classes/Views/Settings.php:
|
1852 |
msgid "Are you sure you want to reset all the plugin settings to default?"
|
1853 |
msgstr ""
|
1854 |
|
1855 |
-
#: classes/Views/Settings.php:
|
1856 |
msgid "Are you sure you want to purge all the activity log data?"
|
1857 |
msgstr ""
|
1858 |
|
1859 |
-
#: classes/Views/Settings.php:
|
1860 |
msgid "MainWP Child plugin is not active on this website."
|
1861 |
msgstr ""
|
1862 |
|
1863 |
-
#: classes/Views/Settings.php:
|
1864 |
msgid "The specified value is not a valid URL!"
|
1865 |
msgstr ""
|
1866 |
|
1867 |
-
#: classes/Views/Settings.php:
|
1868 |
msgid "The specified value is not a valid post type!"
|
1869 |
msgstr ""
|
1870 |
|
1871 |
-
#: classes/Views/Settings.php:
|
1872 |
msgid "The specified value is not a valid IP address!"
|
1873 |
msgstr ""
|
1874 |
|
1875 |
-
#: classes/Views/Settings.php:
|
1876 |
msgid "The specified value is not a user nor a role!"
|
1877 |
msgstr ""
|
1878 |
|
1879 |
-
#: classes/Views/Settings.php:
|
1880 |
msgid "Filename cannot be added because it contains invalid characters."
|
1881 |
msgstr ""
|
1882 |
|
1883 |
-
#: classes/Views/Settings.php:
|
1884 |
msgid "File extension cannot be added because it contains invalid characters."
|
1885 |
msgstr ""
|
1886 |
|
1887 |
-
#: classes/Views/Settings.php:
|
1888 |
msgid "Directory cannot be added because it contains invalid characters."
|
1889 |
msgstr ""
|
1890 |
|
1891 |
-
#: classes/Views/Settings.php:
|
1892 |
msgid "Scan Failed"
|
1893 |
msgstr ""
|
1894 |
|
1895 |
-
#: classes/Views/Settings.php:
|
1896 |
msgid "Invalid setting type."
|
1897 |
msgstr ""
|
1898 |
|
1899 |
-
#: classes/Views/Settings.php:
|
1900 |
msgid "You can exclude this directory using the check boxes above."
|
1901 |
msgstr ""
|
1902 |
|
1903 |
-
#: classes/Views/Settings.php:
|
1904 |
msgid "Option added to excluded types."
|
1905 |
msgstr ""
|
1906 |
|
1907 |
-
#: classes/Views/Settings.php:
|
1908 |
msgid "This file is already excluded from the scan."
|
1909 |
msgstr ""
|
1910 |
|
1911 |
-
#: classes/Views/Settings.php:
|
1912 |
msgid "This file extension is already excluded from the scan."
|
1913 |
msgstr ""
|
1914 |
|
1915 |
-
#: classes/Views/Settings.php:
|
1916 |
msgid "This directory is already excluded from the scan."
|
1917 |
msgstr ""
|
1918 |
|
1919 |
-
#: classes/Views/Settings.php:
|
1920 |
msgid "Option name is empty."
|
1921 |
msgstr ""
|
1922 |
|
1923 |
-
#: classes/Views/Settings.php:
|
1924 |
msgid "Option removed from excluded scan types."
|
1925 |
msgstr ""
|
1926 |
|
1927 |
-
#: classes/Views/Settings.php:
|
1928 |
msgid "Something went wrong."
|
1929 |
msgstr ""
|
1930 |
|
1931 |
-
#: classes/Views/Settings.php:
|
1932 |
msgid "A cron job is in progress."
|
1933 |
msgstr ""
|
1934 |
|
1935 |
-
#: classes/Views/Settings.php:
|
1936 |
msgid "Scan started successfully."
|
1937 |
msgstr ""
|
1938 |
|
1939 |
-
#: classes/Views/Settings.php:
|
1940 |
msgid "Tables has been reset."
|
1941 |
msgstr ""
|
1942 |
|
1943 |
-
#: classes/Views/Settings.php:
|
1944 |
msgid "Reset query failed."
|
1945 |
msgstr ""
|
1946 |
|
1947 |
-
#: classes/Views/Settings.php:
|
1948 |
msgid "Nonce Verification Failed."
|
1949 |
msgstr ""
|
1950 |
|
@@ -1964,8 +2032,8 @@ msgstr ""
|
|
1964 |
msgid "Access"
|
1965 |
msgstr ""
|
1966 |
|
1967 |
-
#: classes/Views/SetupWizard.php:153 classes/Views/SetupWizard.php:
|
1968 |
-
#: classes/Views/SetupWizard.php:
|
1969 |
msgid "Finish"
|
1970 |
msgstr ""
|
1971 |
|
@@ -1989,80 +2057,80 @@ msgstr ""
|
|
1989 |
msgid "Close Wizard"
|
1990 |
msgstr ""
|
1991 |
|
1992 |
-
#: classes/Views/SetupWizard.php:
|
1993 |
msgid "Thank you for installing the WP Security Audit Log plugin."
|
1994 |
msgstr ""
|
1995 |
|
1996 |
-
#: classes/Views/SetupWizard.php:
|
1997 |
msgid ""
|
1998 |
"This wizard will help you configure your WordPress activity log plugin and "
|
1999 |
"get you started quickly."
|
2000 |
msgstr ""
|
2001 |
|
2002 |
-
#: classes/Views/SetupWizard.php:
|
2003 |
msgid ""
|
2004 |
"Anything that can be configured in this wizard can be changed at a later "
|
2005 |
"stage from the plugin settings. If you are an experienced user of this "
|
2006 |
"plugin you can exit this wizard and configure all the settings manually."
|
2007 |
msgstr ""
|
2008 |
|
2009 |
-
#: classes/Views/SetupWizard.php:
|
2010 |
msgid "Start Configuring the Plugin"
|
2011 |
msgstr ""
|
2012 |
|
2013 |
-
#: classes/Views/SetupWizard.php:
|
2014 |
msgid "Exit Wizard"
|
2015 |
msgstr ""
|
2016 |
|
2017 |
-
#: classes/Views/SetupWizard.php:
|
2018 |
msgid "Please select the level of detail for your WordPress activity logs:"
|
2019 |
msgstr ""
|
2020 |
|
2021 |
-
#: classes/Views/SetupWizard.php:
|
2022 |
msgid ""
|
2023 |
"Basic (I want a high level overview and I am not interested in the detail)"
|
2024 |
msgstr ""
|
2025 |
|
2026 |
-
#: classes/Views/SetupWizard.php:
|
2027 |
msgid "Geek (I want to know everything that is happening on my WordPress)"
|
2028 |
msgstr ""
|
2029 |
|
2030 |
-
#: classes/Views/SetupWizard.php:
|
2031 |
msgid ""
|
2032 |
"Note: You can change the WordPress logging level from the plugin’s settings "
|
2033 |
"anytime."
|
2034 |
msgstr ""
|
2035 |
|
2036 |
-
#: classes/Views/SetupWizard.php:
|
2037 |
-
#: classes/Views/SetupWizard.php:
|
2038 |
-
#: classes/Views/SetupWizard.php:
|
2039 |
-
#: classes/Views/SetupWizard.php:
|
2040 |
msgid "Next"
|
2041 |
msgstr ""
|
2042 |
|
2043 |
-
#: classes/Views/SetupWizard.php:
|
2044 |
msgid "How long do you want to keep the data in the WordPress activity Log?"
|
2045 |
msgstr ""
|
2046 |
|
2047 |
-
#: classes/Views/SetupWizard.php:
|
2048 |
msgid "6 months (data older than 6 months will be deleted)"
|
2049 |
msgstr ""
|
2050 |
|
2051 |
-
#: classes/Views/SetupWizard.php:
|
2052 |
msgid "12 months (data older than 12 months will be deleted)"
|
2053 |
msgstr ""
|
2054 |
|
2055 |
-
#: classes/Views/SetupWizard.php:
|
2056 |
msgid "Keep all data."
|
2057 |
msgstr ""
|
2058 |
|
2059 |
-
#: classes/Views/SetupWizard.php:
|
2060 |
msgid ""
|
2061 |
"Note: You can change the WordPress activity log retention settings at any "
|
2062 |
"time from the plugin settings later on."
|
2063 |
msgstr ""
|
2064 |
|
2065 |
-
#: classes/Views/SetupWizard.php:
|
2066 |
msgid ""
|
2067 |
"The plugin stores the data in the WordPress database in a very efficient "
|
2068 |
"way, though the more data you keep the more hard disk space it will consume. "
|
@@ -2072,34 +2140,34 @@ msgid ""
|
|
2072 |
"activity log in an external database."
|
2073 |
msgstr ""
|
2074 |
|
2075 |
-
#: classes/Views/SetupWizard.php:
|
2076 |
msgid ""
|
2077 |
"By default only the users with administrator role can access the WordPress "
|
2078 |
"activity log. Would you like to allow any other user or users with a role to "
|
2079 |
"access the WordPress activity log?"
|
2080 |
msgstr ""
|
2081 |
|
2082 |
-
#: classes/Views/SetupWizard.php:
|
2083 |
msgid "Usernames: "
|
2084 |
msgstr ""
|
2085 |
|
2086 |
-
#: classes/Views/SetupWizard.php:
|
2087 |
msgid "Roles: "
|
2088 |
msgstr ""
|
2089 |
|
2090 |
-
#: classes/Views/SetupWizard.php:
|
2091 |
msgid ""
|
2092 |
"Note: you can change the WordPress activity log privileges settings at any "
|
2093 |
"time from the plugin settings."
|
2094 |
msgstr ""
|
2095 |
|
2096 |
-
#: classes/Views/SetupWizard.php:
|
2097 |
msgid ""
|
2098 |
"The WordPress activity log contains sensitive data such as who logged in, "
|
2099 |
"from where, when, and what they did."
|
2100 |
msgstr ""
|
2101 |
|
2102 |
-
#: classes/Views/SetupWizard.php:
|
2103 |
msgid ""
|
2104 |
"The plugin will keep a log of everything that happens on your WordPress "
|
2105 |
"website. If you would like to exclude a particular user, users with a role "
|
@@ -2107,43 +2175,43 @@ msgid ""
|
|
2107 |
"button."
|
2108 |
msgstr ""
|
2109 |
|
2110 |
-
#: classes/Views/SetupWizard.php:
|
2111 |
msgid "IP Address: "
|
2112 |
msgstr ""
|
2113 |
|
2114 |
-
#: classes/Views/SetupWizard.php:
|
2115 |
msgid "Note: You can change these exclusions anytime from the plugin settings."
|
2116 |
msgstr ""
|
2117 |
|
2118 |
-
#: classes/Views/SetupWizard.php:
|
2119 |
msgid ""
|
2120 |
"The WordPress activity log contains sensitive data such as who logged in, "
|
2121 |
"from where, when and what they did."
|
2122 |
msgstr ""
|
2123 |
|
2124 |
-
#: classes/Views/SetupWizard.php:
|
2125 |
msgid ""
|
2126 |
"Your plugin is all set and it is ready to start keeping a record of "
|
2127 |
"everything that is happening on your WordPress in a WordPress activity log."
|
2128 |
msgstr ""
|
2129 |
|
2130 |
-
#: classes/Views/SetupWizard.php:
|
2131 |
msgid "Below are a few useful links you might need to refer to:"
|
2132 |
msgstr ""
|
2133 |
|
2134 |
-
#: classes/Views/SetupWizard.php:
|
2135 |
msgid "Getting started with the WP Security Audit Log plugin"
|
2136 |
msgstr ""
|
2137 |
|
2138 |
-
#: classes/Views/SetupWizard.php:
|
2139 |
msgid "Knowledge Base & Support Documents"
|
2140 |
msgstr ""
|
2141 |
|
2142 |
-
#: classes/Views/SetupWizard.php:
|
2143 |
msgid "Benefits of keeping a WordPress activity log"
|
2144 |
msgstr ""
|
2145 |
|
2146 |
-
#: classes/Views/SetupWizard.php:
|
2147 |
msgid ""
|
2148 |
"We trust this plugin meets all your activity log requirements. Should you "
|
2149 |
"encounter any problems, have feature requests or would like to share some "
|
@@ -2182,193 +2250,193 @@ msgid ""
|
|
2182 |
msgstr ""
|
2183 |
|
2184 |
#: classes/Views/ToggleAlerts.php:200 classes/Views/ToggleAlerts.php:232
|
2185 |
-
#: defaults.php:
|
2186 |
msgid "Custom Post Types"
|
2187 |
msgstr ""
|
2188 |
|
2189 |
#: classes/Views/ToggleAlerts.php:200 classes/Views/ToggleAlerts.php:232
|
2190 |
-
#: defaults.php:
|
2191 |
msgid "Pages"
|
2192 |
msgstr ""
|
2193 |
|
2194 |
#: classes/Views/ToggleAlerts.php:235 classes/Views/ToggleAlerts.php:242
|
2195 |
-
#: classes/Views/ToggleAlerts.php:
|
2196 |
msgid "BBPress Forum"
|
2197 |
msgstr ""
|
2198 |
|
2199 |
#: classes/Views/ToggleAlerts.php:236 classes/Views/ToggleAlerts.php:249
|
2200 |
-
#: classes/Views/ToggleAlerts.php:
|
2201 |
msgid "WooCommerce"
|
2202 |
msgstr ""
|
2203 |
|
2204 |
#: classes/Views/ToggleAlerts.php:237 classes/Views/ToggleAlerts.php:256
|
2205 |
-
#: classes/Views/ToggleAlerts.php:
|
2206 |
-
#: defaults.php:
|
2207 |
msgid "WooCommerce Products"
|
2208 |
msgstr ""
|
2209 |
|
2210 |
#: classes/Views/ToggleAlerts.php:238 classes/Views/ToggleAlerts.php:263
|
2211 |
-
#: classes/Views/ToggleAlerts.php:
|
2212 |
msgid "Yoast SEO"
|
2213 |
msgstr ""
|
2214 |
|
2215 |
-
#: classes/Views/ToggleAlerts.php:239 classes/Views/ToggleAlerts.php:
|
2216 |
-
#: classes/Views/ToggleAlerts.php:
|
2217 |
msgid "MultiSite"
|
2218 |
msgstr ""
|
2219 |
|
2220 |
-
#: classes/Views/ToggleAlerts.php:
|
2221 |
msgid "Code"
|
2222 |
msgstr ""
|
2223 |
|
2224 |
-
#: classes/Views/ToggleAlerts.php:
|
2225 |
msgid "Description"
|
2226 |
msgstr ""
|
2227 |
|
2228 |
-
#: classes/Views/ToggleAlerts.php:
|
2229 |
-
#: classes/Views/ToggleAlerts.php:
|
2230 |
msgid "File Changes"
|
2231 |
msgstr ""
|
2232 |
|
2233 |
-
#: classes/Views/ToggleAlerts.php:
|
2234 |
msgid "Content"
|
2235 |
msgstr ""
|
2236 |
|
2237 |
-
#: classes/Views/ToggleAlerts.php:
|
2238 |
msgid ""
|
2239 |
"<strong>Note:</strong> Post refers to any type of content, i.e. blog post, "
|
2240 |
"page or a post with a custom post type."
|
2241 |
msgstr ""
|
2242 |
|
2243 |
-
#: classes/Views/ToggleAlerts.php:
|
2244 |
msgid ""
|
2245 |
"The plugin BBPress is not installed on your website so these events have "
|
2246 |
"been disabled."
|
2247 |
msgstr ""
|
2248 |
|
2249 |
-
#: classes/Views/ToggleAlerts.php:
|
2250 |
msgid "Forums"
|
2251 |
msgstr ""
|
2252 |
|
2253 |
-
#: classes/Views/ToggleAlerts.php:
|
2254 |
msgid ""
|
2255 |
"The plugin WooCommerce is not installed on your website so these events have "
|
2256 |
"been disabled."
|
2257 |
msgstr ""
|
2258 |
|
2259 |
-
#: classes/Views/ToggleAlerts.php:
|
2260 |
msgid "Products"
|
2261 |
msgstr ""
|
2262 |
|
2263 |
-
#: classes/Views/ToggleAlerts.php:
|
2264 |
msgid ""
|
2265 |
"The plugin Yoast SEO is not installed on your website so these events have "
|
2266 |
"been disabled."
|
2267 |
msgstr ""
|
2268 |
|
2269 |
-
#: classes/Views/ToggleAlerts.php:
|
2270 |
msgid "Post Changes"
|
2271 |
msgstr ""
|
2272 |
|
2273 |
-
#: classes/Views/ToggleAlerts.php:
|
2274 |
msgid ""
|
2275 |
"Your website is a single site so the multisite events have been disabled."
|
2276 |
msgstr ""
|
2277 |
|
2278 |
-
#: classes/Views/ToggleAlerts.php:
|
2279 |
msgid "User Profiles"
|
2280 |
msgstr ""
|
2281 |
|
2282 |
-
#: classes/Views/ToggleAlerts.php:
|
2283 |
msgid "Other User Activity"
|
2284 |
msgstr ""
|
2285 |
|
2286 |
-
#: classes/Views/ToggleAlerts.php:
|
2287 |
msgid "Logins & Logouts"
|
2288 |
msgstr ""
|
2289 |
|
2290 |
-
#: classes/Views/ToggleAlerts.php:
|
2291 |
msgid "Not Implemented"
|
2292 |
msgstr ""
|
2293 |
|
2294 |
-
#: classes/Views/ToggleAlerts.php:
|
2295 |
msgid "Not Available"
|
2296 |
msgstr ""
|
2297 |
|
2298 |
-
#: classes/Views/ToggleAlerts.php:
|
2299 |
msgid "User Sessions"
|
2300 |
msgstr ""
|
2301 |
|
2302 |
-
#: classes/Views/ToggleAlerts.php:
|
2303 |
msgid "Files"
|
2304 |
msgstr ""
|
2305 |
|
2306 |
-
#: classes/Views/ToggleAlerts.php:
|
2307 |
msgid "Post Settings"
|
2308 |
msgstr ""
|
2309 |
|
2310 |
-
#: classes/Views/ToggleAlerts.php:
|
2311 |
msgid "Tags"
|
2312 |
msgstr ""
|
2313 |
|
2314 |
-
#: classes/Views/ToggleAlerts.php:
|
2315 |
msgid "Categories"
|
2316 |
msgstr ""
|
2317 |
|
2318 |
-
#: classes/Views/ToggleAlerts.php:
|
2319 |
msgid "Custom Fields"
|
2320 |
msgstr ""
|
2321 |
|
2322 |
-
#: classes/Views/ToggleAlerts.php:
|
2323 |
msgid "Sites"
|
2324 |
msgstr ""
|
2325 |
|
2326 |
-
#: classes/Views/ToggleAlerts.php:
|
2327 |
msgid "Topics"
|
2328 |
msgstr ""
|
2329 |
|
2330 |
-
#: classes/Views/ToggleAlerts.php:
|
2331 |
msgid "Product Admin"
|
2332 |
msgstr ""
|
2333 |
|
2334 |
-
#: classes/Views/ToggleAlerts.php:
|
2335 |
msgid "Store Admin"
|
2336 |
msgstr ""
|
2337 |
|
2338 |
-
#: classes/Views/ToggleAlerts.php:
|
2339 |
msgid "Website Changes"
|
2340 |
msgstr ""
|
2341 |
|
2342 |
-
#: classes/Views/ToggleAlerts.php:
|
2343 |
msgid "Plugin Settings"
|
2344 |
msgstr ""
|
2345 |
|
2346 |
-
#: classes/Views/ToggleAlerts.php:
|
2347 |
msgid "Cron Jobs"
|
2348 |
msgstr ""
|
2349 |
|
2350 |
-
#: classes/Views/ToggleAlerts.php:
|
2351 |
msgid ""
|
2352 |
"Capture 404 requests to file (the log file are created in the /wp-content/"
|
2353 |
"uploads/wp-security-audit-log/404s/ directory)"
|
2354 |
msgstr ""
|
2355 |
|
2356 |
-
#: classes/Views/ToggleAlerts.php:
|
2357 |
msgid "Purge log files older than one month"
|
2358 |
msgstr ""
|
2359 |
|
2360 |
-
#: classes/Views/ToggleAlerts.php:
|
2361 |
msgid ""
|
2362 |
"Number of 404 Requests to Log. By default the plugin keeps up to 99 requests "
|
2363 |
"to non-existing pages from the same IP address. Increase the value in this "
|
2364 |
"setting to the desired amount to keep a log of more or less requests."
|
2365 |
msgstr ""
|
2366 |
|
2367 |
-
#: classes/Views/ToggleAlerts.php:
|
2368 |
msgid "Record the referrer that generated the 404 error."
|
2369 |
msgstr ""
|
2370 |
|
2371 |
-
#: classes/Views/ToggleAlerts.php:
|
2372 |
msgid ""
|
2373 |
"Number of 404 Requests to Log. By default the plugin keeps up to 99 requests "
|
2374 |
"to non-existing pages from the same IP address. Increase the value in this "
|
@@ -2377,14 +2445,14 @@ msgid ""
|
|
2377 |
"scanned the plugin will consume more resources to log all the requests."
|
2378 |
msgstr ""
|
2379 |
|
2380 |
-
#: classes/Views/ToggleAlerts.php:
|
2381 |
msgid ""
|
2382 |
"Number of login attempts to log. Enter 0 to log all failed login attempts. "
|
2383 |
"(By default the plugin only logs up to 10 failed login because the process "
|
2384 |
"can be very resource intensive in case of a brute force attack)"
|
2385 |
msgstr ""
|
2386 |
|
2387 |
-
#: classes/Views/ToggleAlerts.php:
|
2388 |
msgid ""
|
2389 |
"Log all stock changes. Disable this setting to only keep a log of stock "
|
2390 |
"changes done manually via the WooCommerce dashboard. Therefore automated "
|
@@ -2392,43 +2460,43 @@ msgid ""
|
|
2392 |
"plugins will not be logged."
|
2393 |
msgstr ""
|
2394 |
|
2395 |
-
#: classes/Views/ToggleAlerts.php:
|
2396 |
msgid "Configure the file integrity scan settings."
|
2397 |
msgstr ""
|
2398 |
|
2399 |
-
#: classes/Views/ToggleAlerts.php:
|
2400 |
msgid "Save Changes"
|
2401 |
msgstr ""
|
2402 |
|
2403 |
-
#: classes/Views/ToggleAlerts.php:
|
2404 |
msgid "Log Level Updated"
|
2405 |
msgstr ""
|
2406 |
|
2407 |
#. translators: Alerts log level.
|
2408 |
-
#: classes/Views/ToggleAlerts.php:
|
2409 |
#, php-format
|
2410 |
msgid "The %s log level has been successfully loaded and applied."
|
2411 |
msgstr ""
|
2412 |
|
2413 |
-
#: classes/Views/ToggleAlerts.php:
|
2414 |
msgid "OK"
|
2415 |
msgstr ""
|
2416 |
|
2417 |
-
#: classes/Views/ToggleAlerts.php:
|
2418 |
msgid "Enable File Integrity Scanner"
|
2419 |
msgstr ""
|
2420 |
|
2421 |
-
#: classes/Views/ToggleAlerts.php:
|
2422 |
msgid ""
|
2423 |
"The file integrity scanner is switched off. To enable this event it has to "
|
2424 |
"be switched on."
|
2425 |
msgstr ""
|
2426 |
|
2427 |
-
#: classes/Views/ToggleAlerts.php:
|
2428 |
msgid "SWITCH ON"
|
2429 |
msgstr ""
|
2430 |
|
2431 |
-
#: classes/Views/ToggleAlerts.php:
|
2432 |
msgid "DISABLE EVENT"
|
2433 |
msgstr ""
|
2434 |
|
@@ -2440,2971 +2508,2979 @@ msgstr ""
|
|
2440 |
msgid "No alerts found."
|
2441 |
msgstr ""
|
2442 |
|
2443 |
-
#: defaults.php:
|
2444 |
msgid "Fatal run-time error."
|
2445 |
msgstr ""
|
2446 |
|
2447 |
-
#: defaults.php:
|
2448 |
msgid "Run-time warning (non-fatal error)."
|
2449 |
msgstr ""
|
2450 |
|
2451 |
-
#: defaults.php:
|
2452 |
msgid "Compile-time parse error."
|
2453 |
msgstr ""
|
2454 |
|
2455 |
-
#: defaults.php:
|
2456 |
msgid "Run-time notice."
|
2457 |
msgstr ""
|
2458 |
|
2459 |
-
#: defaults.php:
|
2460 |
msgid "Fatal error that occurred during startup."
|
2461 |
msgstr ""
|
2462 |
|
2463 |
-
#: defaults.php:
|
2464 |
msgid "Warnings that occurred during startup."
|
2465 |
msgstr ""
|
2466 |
|
2467 |
-
#: defaults.php:
|
2468 |
msgid "Fatal compile-time error."
|
2469 |
msgstr ""
|
2470 |
|
2471 |
-
#: defaults.php:
|
2472 |
msgid "Compile-time warning."
|
2473 |
msgstr ""
|
2474 |
|
2475 |
-
#: defaults.php:
|
2476 |
msgid "User-generated error message."
|
2477 |
msgstr ""
|
2478 |
|
2479 |
-
#: defaults.php:
|
2480 |
msgid "User-generated warning message."
|
2481 |
msgstr ""
|
2482 |
|
2483 |
-
#: defaults.php:
|
2484 |
msgid "User-generated notice message."
|
2485 |
msgstr ""
|
2486 |
|
2487 |
-
#: defaults.php:
|
2488 |
msgid "Non-standard/optimal code warning."
|
2489 |
msgstr ""
|
2490 |
|
2491 |
-
#: defaults.php:
|
2492 |
msgid "Catchable fatal error."
|
2493 |
msgstr ""
|
2494 |
|
2495 |
-
#: defaults.php:
|
2496 |
msgid "Run-time deprecation notices."
|
2497 |
msgstr ""
|
2498 |
|
2499 |
-
#: defaults.php:
|
2500 |
msgid "Run-time user deprecation notices."
|
2501 |
msgstr ""
|
2502 |
|
2503 |
-
#: defaults.php:
|
2504 |
msgid "Critical, high-impact messages."
|
2505 |
msgstr ""
|
2506 |
|
2507 |
-
#: defaults.php:
|
2508 |
msgid "Debug informational messages."
|
2509 |
msgstr ""
|
2510 |
|
2511 |
-
#: defaults.php:
|
2512 |
msgid "Users Profiles & Activity"
|
2513 |
msgstr ""
|
2514 |
|
2515 |
-
#: defaults.php:
|
2516 |
msgid "User logged in"
|
2517 |
msgstr ""
|
2518 |
|
2519 |
-
#: defaults.php:
|
2520 |
msgid "Successfully logged in."
|
2521 |
msgstr ""
|
2522 |
|
2523 |
-
#: defaults.php:
|
2524 |
msgid "User logged out"
|
2525 |
msgstr ""
|
2526 |
|
2527 |
-
#: defaults.php:
|
2528 |
msgid "Successfully logged out."
|
2529 |
msgstr ""
|
2530 |
|
2531 |
-
#: defaults.php:
|
2532 |
msgid "Login failed"
|
2533 |
msgstr ""
|
2534 |
|
2535 |
-
#: defaults.php:
|
2536 |
msgid "%Attempts% failed login(s) detected."
|
2537 |
msgstr ""
|
2538 |
|
2539 |
-
#: defaults.php:
|
2540 |
msgid "Login failed / non existing user"
|
2541 |
msgstr ""
|
2542 |
|
2543 |
-
#: defaults.php:
|
2544 |
msgid ""
|
2545 |
"%Attempts% failed login(s) detected using non existing user. %LogFileText%"
|
2546 |
msgstr ""
|
2547 |
|
2548 |
-
#: defaults.php:
|
2549 |
msgid "Login blocked"
|
2550 |
msgstr ""
|
2551 |
|
2552 |
-
#: defaults.php:
|
2553 |
msgid ""
|
2554 |
"Blocked from logging in because the same WordPress user is logged in from "
|
2555 |
"%ClientIP%."
|
2556 |
msgstr ""
|
2557 |
|
2558 |
-
#: defaults.php:
|
2559 |
msgid "User logged in with existing session(s)"
|
2560 |
msgstr ""
|
2561 |
|
2562 |
-
#: defaults.php:
|
2563 |
msgid ""
|
2564 |
"Successfully logged in. Another session from %IPAddress% for this user "
|
2565 |
"already exist."
|
2566 |
msgstr ""
|
2567 |
|
2568 |
-
#: defaults.php:
|
2569 |
msgid "User logged out all other sessions with the same username"
|
2570 |
msgstr ""
|
2571 |
|
2572 |
-
#: defaults.php:
|
2573 |
msgid "Logged out all other sessions with the same username."
|
2574 |
msgstr ""
|
2575 |
|
2576 |
-
#: defaults.php:
|
2577 |
-
msgid "User session destroyed and logged out
|
2578 |
msgstr ""
|
2579 |
|
2580 |
-
#: defaults.php:
|
2581 |
msgid "Logged out session %TargetSessionID% which belonged to %TargetUserName%"
|
2582 |
msgstr ""
|
2583 |
|
2584 |
-
#: defaults.php:
|
2585 |
msgid "User uploaded file from Uploads directory"
|
2586 |
msgstr ""
|
2587 |
|
2588 |
-
#: defaults.php:
|
2589 |
msgid "Uploaded the file %FileName% in %FilePath%."
|
2590 |
msgstr ""
|
2591 |
|
2592 |
-
#: defaults.php:
|
2593 |
msgid "User deleted file from Uploads directory"
|
2594 |
msgstr ""
|
2595 |
|
2596 |
-
#: defaults.php:
|
2597 |
msgid "Deleted the file %FileName% from %FilePath%."
|
2598 |
msgstr ""
|
2599 |
|
2600 |
-
#: defaults.php:
|
2601 |
msgid "User requests non-existing pages (404 Error Pages)"
|
2602 |
msgstr ""
|
2603 |
|
2604 |
-
#: defaults.php:
|
2605 |
msgid ""
|
2606 |
"Has requested a non existing page (404 Error Pages) %Attempts% %Msg%. "
|
2607 |
"%LinkFile%%URL%"
|
2608 |
msgstr ""
|
2609 |
|
2610 |
-
#: defaults.php:
|
2611 |
msgid "Website Visitor User requests non-existing pages (404 Error Pages)"
|
2612 |
msgstr ""
|
2613 |
|
2614 |
-
#: defaults.php:
|
2615 |
msgid ""
|
2616 |
"Website Visitor Has requested a non existing page (404 Error Pages) %Attempts"
|
2617 |
"% %Msg%. %LinkFile%%URL%"
|
2618 |
msgstr ""
|
2619 |
|
2620 |
-
#: defaults.php:
|
2621 |
msgid "New user was created on WordPress"
|
2622 |
msgstr ""
|
2623 |
|
2624 |
-
#: defaults.php:
|
2625 |
msgid ""
|
2626 |
"A new user %NewUserData->Username% was created with role of %NewUserData-"
|
2627 |
">Roles%."
|
2628 |
msgstr ""
|
2629 |
|
2630 |
-
#: defaults.php:
|
2631 |
msgid "User created another WordPress user"
|
2632 |
msgstr ""
|
2633 |
|
2634 |
-
#: defaults.php:
|
2635 |
msgid ""
|
2636 |
"%UserChanger% created a new user %NewUserData->Username% with the role of "
|
2637 |
"%NewUserData->Roles%."
|
2638 |
msgstr ""
|
2639 |
|
2640 |
-
#: defaults.php:
|
2641 |
msgid "The role of a user was changed by another WordPress user"
|
2642 |
msgstr ""
|
2643 |
|
2644 |
-
#: defaults.php:
|
2645 |
msgid ""
|
2646 |
"Changed the role of the user %TargetUsername% from %OldRole% to %NewRole%"
|
2647 |
"%multisite_text%."
|
2648 |
msgstr ""
|
2649 |
|
2650 |
-
#: defaults.php:
|
2651 |
msgid "User has changed his or her password"
|
2652 |
msgstr ""
|
2653 |
|
2654 |
-
#: defaults.php:
|
2655 |
msgid "Changed the password."
|
2656 |
msgstr ""
|
2657 |
|
2658 |
-
#: defaults.php:
|
2659 |
msgid "User changed another user's password"
|
2660 |
msgstr ""
|
2661 |
|
2662 |
-
#: defaults.php:
|
2663 |
msgid ""
|
2664 |
"Changed the password for the user %TargetUserData->Username% with the role "
|
2665 |
"of %TargetUserData->Roles%."
|
2666 |
msgstr ""
|
2667 |
|
2668 |
-
#: defaults.php:
|
2669 |
msgid "User changed his or her email address"
|
2670 |
msgstr ""
|
2671 |
|
2672 |
-
#: defaults.php:
|
2673 |
msgid "Changed the email address from %OldEmail% to %NewEmail%."
|
2674 |
msgstr ""
|
2675 |
|
2676 |
-
#: defaults.php:
|
2677 |
msgid "User changed another user's email address"
|
2678 |
msgstr ""
|
2679 |
|
2680 |
-
#: defaults.php:
|
2681 |
msgid ""
|
2682 |
"Changed the email address of the user %TargetUsername% from %OldEmail% to "
|
2683 |
"%NewEmail%."
|
2684 |
msgstr ""
|
2685 |
|
2686 |
-
#: defaults.php:
|
2687 |
msgid "User was deleted by another user"
|
2688 |
msgstr ""
|
2689 |
|
2690 |
-
#: defaults.php:
|
2691 |
msgid ""
|
2692 |
"Deleted the user %TargetUserData->Username% with the role of %TargetUserData-"
|
2693 |
">Roles%."
|
2694 |
msgstr ""
|
2695 |
|
2696 |
-
#: defaults.php:
|
2697 |
msgid "User opened the profile page of another user"
|
2698 |
msgstr ""
|
2699 |
|
2700 |
-
#: defaults.php:
|
2701 |
msgid "%UserChanger% opened the profile page of the user %TargetUsername%."
|
2702 |
msgstr ""
|
2703 |
|
2704 |
-
#: defaults.php:
|
2705 |
msgid "User updated a custom field value for a user"
|
2706 |
msgstr ""
|
2707 |
|
2708 |
-
#: defaults.php:
|
2709 |
msgid ""
|
2710 |
"Changed the value of the custom field %custom_field_name%%ReportText% for "
|
2711 |
"the user %TargetUsername%.%ChangeText%"
|
2712 |
msgstr ""
|
2713 |
|
2714 |
-
#: defaults.php:
|
2715 |
msgid "User created a custom field value for a user"
|
2716 |
msgstr ""
|
2717 |
|
2718 |
-
#: defaults.php:
|
2719 |
msgid ""
|
2720 |
"Created the value of the custom field %custom_field_name% with %new_value% "
|
2721 |
"for the user %TargetUsername%."
|
2722 |
msgstr ""
|
2723 |
|
2724 |
-
#: defaults.php:
|
2725 |
msgid "User changed first name for a user"
|
2726 |
msgstr ""
|
2727 |
|
2728 |
-
#: defaults.php:
|
2729 |
msgid ""
|
2730 |
"Changed the first name of the user %TargetUsername% from %old_firstname% to "
|
2731 |
"%new_firstname%"
|
2732 |
msgstr ""
|
2733 |
|
2734 |
-
#: defaults.php:
|
2735 |
msgid "User changed last name for a user"
|
2736 |
msgstr ""
|
2737 |
|
2738 |
-
#: defaults.php:
|
2739 |
msgid ""
|
2740 |
"Changed the last name of the user %TargetUsername% from %old_lastname% to "
|
2741 |
"%new_lastname%"
|
2742 |
msgstr ""
|
2743 |
|
2744 |
-
#: defaults.php:
|
2745 |
msgid "User changed nickname for a user"
|
2746 |
msgstr ""
|
2747 |
|
2748 |
-
#: defaults.php:
|
2749 |
msgid ""
|
2750 |
"Changed the nickname of the user %TargetUsername% from %old_nickname% to "
|
2751 |
"%new_nickname%"
|
2752 |
msgstr ""
|
2753 |
|
2754 |
-
#: defaults.php:
|
2755 |
msgid "User changed the display name for a user"
|
2756 |
msgstr ""
|
2757 |
|
2758 |
-
#: defaults.php:
|
2759 |
msgid ""
|
2760 |
"Changed the Display name publicly of user %TargetUsername% from "
|
2761 |
"%old_displayname% to %new_displayname%"
|
2762 |
msgstr ""
|
2763 |
|
2764 |
-
#: defaults.php:
|
2765 |
msgid "Content & Comments"
|
2766 |
msgstr ""
|
2767 |
|
2768 |
-
#: defaults.php:
|
2769 |
msgid "User created a new post and saved it as draft"
|
2770 |
msgstr ""
|
2771 |
|
2772 |
-
#: defaults.php:
|
2773 |
msgid ""
|
2774 |
"Created a new %PostType% titled %PostTitle% and saved it as draft. "
|
2775 |
"%EditorLinkPost%."
|
2776 |
msgstr ""
|
2777 |
|
2778 |
-
#: defaults.php:
|
2779 |
msgid "User published a post"
|
2780 |
msgstr ""
|
2781 |
|
2782 |
-
#: defaults.php:
|
2783 |
msgid ""
|
2784 |
"Published a %PostType% titled %PostTitle%. URL is %PostUrl%. %EditorLinkPost"
|
2785 |
"%."
|
2786 |
msgstr ""
|
2787 |
|
2788 |
-
#: defaults.php:
|
2789 |
msgid "User modified a post"
|
2790 |
msgstr ""
|
2791 |
|
2792 |
-
#: defaults.php:
|
2793 |
msgid ""
|
2794 |
"Modified the %PostStatus% %PostType% titled %PostTitle%. URL is: %PostUrl%. "
|
2795 |
"%EditorLinkPost%."
|
2796 |
msgstr ""
|
2797 |
|
2798 |
-
#: defaults.php:
|
2799 |
msgid "User permanently deleted a post from the trash"
|
2800 |
msgstr ""
|
2801 |
|
2802 |
-
#: defaults.php:
|
2803 |
msgid ""
|
2804 |
"Permanently deleted the %PostType% titled %PostTitle%. URL was %PostUrl%."
|
2805 |
msgstr ""
|
2806 |
|
2807 |
-
#: defaults.php:
|
2808 |
msgid "User moved a post to the trash"
|
2809 |
msgstr ""
|
2810 |
|
2811 |
-
#: defaults.php:
|
2812 |
msgid ""
|
2813 |
"Moved the %PostStatus% %PostType% titled %PostTitle% to trash. URL is "
|
2814 |
"%PostUrl%."
|
2815 |
msgstr ""
|
2816 |
|
2817 |
-
#: defaults.php:
|
2818 |
msgid "User restored a post from trash"
|
2819 |
msgstr ""
|
2820 |
|
2821 |
-
#: defaults.php:
|
2822 |
msgid ""
|
2823 |
"The %PostStatus% %PostType% titled %PostTitle% has been restored from trash. "
|
2824 |
"URL is: %PostUrl%. %EditorLinkPost%."
|
2825 |
msgstr ""
|
2826 |
|
2827 |
-
#: defaults.php:
|
2828 |
msgid "User changed post URL"
|
2829 |
msgstr ""
|
2830 |
|
2831 |
-
#: defaults.php:
|
2832 |
msgid ""
|
2833 |
"Changed the URL of the %PostStatus% %PostType% titled %PostTitle%%ReportText"
|
2834 |
"%.%ChangeText% %EditorLinkPost%."
|
2835 |
msgstr ""
|
2836 |
|
2837 |
-
#: defaults.php:
|
2838 |
msgid "User changed post author"
|
2839 |
msgstr ""
|
2840 |
|
2841 |
-
#: defaults.php:
|
2842 |
msgid ""
|
2843 |
"Changed the author of the %PostStatus% %PostType% titled %PostTitle% from "
|
2844 |
"%OldAuthor% to %NewAuthor%. URL is: %PostUrl%. %EditorLinkPost%."
|
2845 |
msgstr ""
|
2846 |
|
2847 |
-
#: defaults.php:
|
2848 |
msgid "User changed post status"
|
2849 |
msgstr ""
|
2850 |
|
2851 |
-
#: defaults.php:
|
2852 |
msgid ""
|
2853 |
"Changed the status of the %PostType% titled %PostTitle% from %OldStatus% to "
|
2854 |
"%NewStatus%. URL is: %PostUrl%. %EditorLinkPost%."
|
2855 |
msgstr ""
|
2856 |
|
2857 |
-
#: defaults.php:
|
2858 |
msgid "User changed the visibility of a post"
|
2859 |
msgstr ""
|
2860 |
|
2861 |
-
#: defaults.php:
|
2862 |
msgid ""
|
2863 |
"Changed the visibility of the %PostStatus% %PostType% titled %PostTitle% "
|
2864 |
"from %OldVisibility% to %NewVisibility%. URL is: %PostUrl%. %EditorLinkPost%."
|
2865 |
msgstr ""
|
2866 |
|
2867 |
-
#: defaults.php:
|
2868 |
msgid "User changed the date of a post"
|
2869 |
msgstr ""
|
2870 |
|
2871 |
-
#: defaults.php:
|
2872 |
msgid ""
|
2873 |
"Changed the date of the %PostStatus% %PostType% titled %PostTitle% from "
|
2874 |
"%OldDate% to %NewDate%. URL is: %PostUrl%. %EditorLinkPost%."
|
2875 |
msgstr ""
|
2876 |
|
2877 |
-
#: defaults.php:
|
2878 |
msgid "User changed the parent of a page"
|
2879 |
msgstr ""
|
2880 |
|
2881 |
-
#: defaults.php:
|
2882 |
msgid ""
|
2883 |
"Changed the parent of the %PostStatus% %PostType% titled %PostTitle% from "
|
2884 |
"%OldParentName% to %NewParentName%. %EditorLinkPost%."
|
2885 |
msgstr ""
|
2886 |
|
2887 |
-
#: defaults.php:
|
2888 |
msgid "User changed the template of a page"
|
2889 |
msgstr ""
|
2890 |
|
2891 |
-
#: defaults.php:
|
2892 |
msgid ""
|
2893 |
"Changed the template of the %PostStatus% %PostType% titled %PostTitle% from "
|
2894 |
"%OldTemplate% to %NewTemplate%. %EditorLinkPost%."
|
2895 |
msgstr ""
|
2896 |
|
2897 |
-
#: defaults.php:
|
2898 |
msgid "User set a post as sticky"
|
2899 |
msgstr ""
|
2900 |
|
2901 |
-
#: defaults.php:
|
2902 |
msgid ""
|
2903 |
"Set the post %PostTitle% as Sticky. Post URL is %PostUrl%. %EditorLinkPost%."
|
2904 |
msgstr ""
|
2905 |
|
2906 |
-
#: defaults.php:
|
2907 |
msgid "User removed post from sticky"
|
2908 |
msgstr ""
|
2909 |
|
2910 |
-
#: defaults.php:
|
2911 |
msgid "Removed the post %PostTitle% from Sticky. %EditorLinkPost%."
|
2912 |
msgstr ""
|
2913 |
|
2914 |
-
#: defaults.php:
|
2915 |
-
msgid "User modified the content of a post
|
2916 |
msgstr ""
|
2917 |
|
2918 |
-
#: defaults.php:
|
2919 |
msgid ""
|
2920 |
"Modified the content of the %PostStatus% %PostType% titled %PostTitle%. Post "
|
2921 |
"URL is %PostUrl%. %RevisionLink% %EditorLinkPost%."
|
2922 |
msgstr ""
|
2923 |
|
2924 |
-
#: defaults.php:
|
2925 |
msgid "User submitted a post for review"
|
2926 |
msgstr ""
|
2927 |
|
2928 |
-
#: defaults.php:
|
2929 |
msgid ""
|
2930 |
"Submitted the %PostType% titled %PostTitle% for review. URL is: %PostUrl%. "
|
2931 |
"%EditorLinkPost%."
|
2932 |
msgstr ""
|
2933 |
|
2934 |
-
#: defaults.php:
|
2935 |
msgid "User scheduled a post"
|
2936 |
msgstr ""
|
2937 |
|
2938 |
-
#: defaults.php:
|
2939 |
msgid ""
|
2940 |
"Scheduled the %PostType% titled %PostTitle% to be published on "
|
2941 |
"%PublishingDate%. URL is: %PostUrl%. %EditorLinkPost%."
|
2942 |
msgstr ""
|
2943 |
|
2944 |
-
#: defaults.php:
|
2945 |
msgid "User changed title of a post"
|
2946 |
msgstr ""
|
2947 |
|
2948 |
-
#: defaults.php:
|
2949 |
msgid ""
|
2950 |
"Changed the title of the %PostStatus% %PostType% from %OldTitle% to %NewTitle"
|
2951 |
"%. URL is: %PostUrl%. %EditorLinkPost%."
|
2952 |
msgstr ""
|
2953 |
|
2954 |
-
#: defaults.php:
|
2955 |
msgid "User opened a post in the editor"
|
2956 |
msgstr ""
|
2957 |
|
2958 |
-
#: defaults.php:
|
2959 |
msgid ""
|
2960 |
"Opened the %PostStatus% %PostType% titled %PostTitle% in the editor. URL is: "
|
2961 |
"%PostUrl%. %EditorLinkPost%."
|
2962 |
msgstr ""
|
2963 |
|
2964 |
-
#: defaults.php:
|
2965 |
msgid "User viewed a post"
|
2966 |
msgstr ""
|
2967 |
|
2968 |
-
#: defaults.php:
|
2969 |
msgid ""
|
2970 |
"Viewed the %PostStatus% %PostType% titled %PostTitle%. URL is: %PostUrl%. "
|
2971 |
"%EditorLinkPost%."
|
2972 |
msgstr ""
|
2973 |
|
2974 |
-
#: defaults.php:
|
2975 |
msgid "A plugin modified a post"
|
2976 |
msgstr ""
|
2977 |
|
2978 |
-
#: defaults.php:
|
2979 |
msgid ""
|
2980 |
"Plugin modified the %PostStatus% %PostType% titled %PostTitle% of type "
|
2981 |
"%PostType%. URL is: %PostUrl%. %EditorLinkPost%."
|
2982 |
msgstr ""
|
2983 |
|
2984 |
-
#: defaults.php:
|
2985 |
-
msgid "User disabled Comments/Trackbacks and Pingbacks in a post
|
2986 |
msgstr ""
|
2987 |
|
2988 |
-
#: defaults.php:
|
2989 |
msgid ""
|
2990 |
"Disabled %Type% on the %PostStatus% %PostType% titled %PostTitle%. URL is: "
|
2991 |
"%PostUrl%. %EditorLinkPost%."
|
2992 |
msgstr ""
|
2993 |
|
2994 |
-
#: defaults.php:
|
2995 |
-
msgid "User enabled Comments/Trackbacks and Pingbacks in a post
|
2996 |
msgstr ""
|
2997 |
|
2998 |
-
#: defaults.php:
|
2999 |
msgid ""
|
3000 |
"Enabled %Type% on the %PostStatus% %PostType% titled %PostTitle%. URL is: "
|
3001 |
"%PostUrl%. %EditorLinkPost%."
|
3002 |
msgstr ""
|
3003 |
|
3004 |
-
#: defaults.php:
|
3005 |
msgid "User added post tag"
|
3006 |
msgstr ""
|
3007 |
|
3008 |
-
#: defaults.php:
|
3009 |
msgid ""
|
3010 |
"Added the tag %tag% to the %PostStatus% post titled %PostTitle%. URL is: "
|
3011 |
"%PostUrl%. %EditorLinkPost%."
|
3012 |
msgstr ""
|
3013 |
|
3014 |
-
#: defaults.php:
|
3015 |
msgid "User removed post tag"
|
3016 |
msgstr ""
|
3017 |
|
3018 |
-
#: defaults.php:
|
3019 |
msgid ""
|
3020 |
"Removed the tag %tag% from the %PostStatus% post titled %PostTitle%. URL is: "
|
3021 |
"%PostUrl%. %EditorLinkPost%."
|
3022 |
msgstr ""
|
3023 |
|
3024 |
-
#: defaults.php:
|
3025 |
msgid "User created new tag"
|
3026 |
msgstr ""
|
3027 |
|
3028 |
-
#: defaults.php:
|
3029 |
msgid "Added a new tag called %TagName%. View the tag: %TagLink%."
|
3030 |
msgstr ""
|
3031 |
|
3032 |
-
#: defaults.php:
|
3033 |
msgid "User deleted tag"
|
3034 |
msgstr ""
|
3035 |
|
3036 |
-
#: defaults.php:
|
3037 |
msgid "Deleted the tag %TagName%."
|
3038 |
msgstr ""
|
3039 |
|
3040 |
-
#: defaults.php:
|
3041 |
msgid "User renamed tag"
|
3042 |
msgstr ""
|
3043 |
|
3044 |
-
#: defaults.php:
|
3045 |
msgid "Renamed a tag from %old_name% to %new_name%. View the tag: %TagLink%."
|
3046 |
msgstr ""
|
3047 |
|
3048 |
-
#: defaults.php:
|
3049 |
msgid "User changed tag slug"
|
3050 |
msgstr ""
|
3051 |
|
3052 |
-
#: defaults.php:
|
3053 |
msgid ""
|
3054 |
"Changed the slug of tag %tag% from %old_slug% to %new_slug%. View the tag: "
|
3055 |
"%TagLink%."
|
3056 |
msgstr ""
|
3057 |
|
3058 |
-
#: defaults.php:
|
3059 |
msgid "User changed tag description"
|
3060 |
msgstr ""
|
3061 |
|
3062 |
-
#: defaults.php:
|
3063 |
msgid ""
|
3064 |
"Changed the description of the tag %tag%%ReportText%.%ChangeText% View the "
|
3065 |
"tag: %TagLink%."
|
3066 |
msgstr ""
|
3067 |
|
3068 |
-
#: defaults.php:
|
3069 |
msgid "User changed post category"
|
3070 |
msgstr ""
|
3071 |
|
3072 |
-
#: defaults.php:
|
3073 |
msgid ""
|
3074 |
"Changed the category of the %PostStatus% %PostType% titled %PostTitle% from "
|
3075 |
"%OldCategories% to %NewCategories%. URL is: %PostUrl%. %EditorLinkPost%."
|
3076 |
msgstr ""
|
3077 |
|
3078 |
-
#: defaults.php:
|
3079 |
msgid "User created new category"
|
3080 |
msgstr ""
|
3081 |
|
3082 |
-
#: defaults.php:
|
3083 |
msgid ""
|
3084 |
"Created a new category called %CategoryName%. Category slug is %Slug%. "
|
3085 |
"%CategoryLink%."
|
3086 |
msgstr ""
|
3087 |
|
3088 |
-
#: defaults.php:
|
3089 |
msgid "User deleted category"
|
3090 |
msgstr ""
|
3091 |
|
3092 |
-
#: defaults.php:
|
3093 |
msgid ""
|
3094 |
"Deleted the %CategoryName% category. Category slug was %Slug%. %CategoryLink"
|
3095 |
"%."
|
3096 |
msgstr ""
|
3097 |
|
3098 |
-
#: defaults.php:
|
3099 |
-
msgid "Changed the parent of a category
|
3100 |
msgstr ""
|
3101 |
|
3102 |
-
#: defaults.php:
|
3103 |
msgid ""
|
3104 |
"Changed the parent of the category %CategoryName% from %OldParent% to "
|
3105 |
"%NewParent%. %CategoryLink%."
|
3106 |
msgstr ""
|
3107 |
|
3108 |
-
#: defaults.php:
|
3109 |
msgid "User created a custom field for a post"
|
3110 |
msgstr ""
|
3111 |
|
3112 |
-
#: defaults.php:
|
3113 |
msgid ""
|
3114 |
"Created a new custom field called %MetaKey% with value %MetaValue% in the "
|
3115 |
"%PostStatus% %PostType% titled %PostTitle%. URL is: %PostUrl%. "
|
3116 |
"%EditorLinkPost%.<br>%MetaLink%."
|
3117 |
msgstr ""
|
3118 |
|
3119 |
-
#: defaults.php:
|
3120 |
msgid "User updated a custom field value for a post"
|
3121 |
msgstr ""
|
3122 |
|
3123 |
-
#: defaults.php:
|
3124 |
msgid ""
|
3125 |
"Modified the value of the custom field %MetaKey%%ReportText% in the "
|
3126 |
"%PostStatus% %PostType% titled %PostTitle%.%ChangeText% URL is: %PostUrl%. "
|
3127 |
"%EditorLinkPost%.<br>%MetaLink%."
|
3128 |
msgstr ""
|
3129 |
|
3130 |
-
#: defaults.php:
|
3131 |
msgid "User deleted a custom field from a post"
|
3132 |
msgstr ""
|
3133 |
|
3134 |
-
#: defaults.php:
|
3135 |
msgid ""
|
3136 |
"Deleted the custom field %MetaKey% with value %MetaValue% from %PostStatus% "
|
3137 |
"%PostType% titled %PostTitle%. URL is: %PostUrl%. %EditorLinkPost%."
|
3138 |
msgstr ""
|
3139 |
|
3140 |
-
#: defaults.php:
|
3141 |
msgid "User updated a custom field name for a post"
|
3142 |
msgstr ""
|
3143 |
|
3144 |
-
#: defaults.php:
|
3145 |
msgid ""
|
3146 |
"Changed the custom field's name from %MetaKeyOld% to %MetaKeyNew% in the "
|
3147 |
"%PostStatus% %PostType% titled %PostTitle%. URL is: %PostUrl%. "
|
3148 |
"%EditorLinkPost%.<br>%MetaLink%."
|
3149 |
msgstr ""
|
3150 |
|
3151 |
-
#: defaults.php:
|
3152 |
msgid "Comments"
|
3153 |
msgstr ""
|
3154 |
|
3155 |
-
#: defaults.php:
|
3156 |
msgid "User approved a comment"
|
3157 |
msgstr ""
|
3158 |
|
3159 |
-
#: defaults.php:
|
3160 |
msgid ""
|
3161 |
"Approved the comment posted in response to the post %PostTitle% by %Author% "
|
3162 |
"on %CommentLink%."
|
3163 |
msgstr ""
|
3164 |
|
3165 |
-
#: defaults.php:
|
3166 |
msgid "User unapproved a comment"
|
3167 |
msgstr ""
|
3168 |
|
3169 |
-
#: defaults.php:
|
3170 |
msgid ""
|
3171 |
"Unapproved the comment posted in response to the post %PostTitle% by %Author"
|
3172 |
"% on %CommentLink%."
|
3173 |
msgstr ""
|
3174 |
|
3175 |
-
#: defaults.php:
|
3176 |
msgid "User replied to a comment"
|
3177 |
msgstr ""
|
3178 |
|
3179 |
-
#: defaults.php:
|
3180 |
msgid ""
|
3181 |
"Replied to the comment posted in response to the post %PostTitle% by %Author"
|
3182 |
"% on %CommentLink%."
|
3183 |
msgstr ""
|
3184 |
|
3185 |
-
#: defaults.php:
|
3186 |
msgid "User edited a comment"
|
3187 |
msgstr ""
|
3188 |
|
3189 |
-
#: defaults.php:
|
3190 |
msgid ""
|
3191 |
"Edited a comment posted in response to the post %PostTitle% by %Author% on "
|
3192 |
"%CommentLink%."
|
3193 |
msgstr ""
|
3194 |
|
3195 |
-
#: defaults.php:
|
3196 |
msgid "User marked a comment as Spam"
|
3197 |
msgstr ""
|
3198 |
|
3199 |
-
#: defaults.php:
|
3200 |
msgid ""
|
3201 |
"Marked the comment posted in response to the post %PostTitle% by %Author% on "
|
3202 |
"%CommentLink% as Spam."
|
3203 |
msgstr ""
|
3204 |
|
3205 |
-
#: defaults.php:
|
3206 |
msgid "User marked a comment as Not Spam"
|
3207 |
msgstr ""
|
3208 |
|
3209 |
-
#: defaults.php:
|
3210 |
msgid ""
|
3211 |
"Marked the comment posted in response to the post %PostTitle% by %Author% on "
|
3212 |
"%CommentLink% as Not Spam."
|
3213 |
msgstr ""
|
3214 |
|
3215 |
-
#: defaults.php:
|
3216 |
msgid "User moved a comment to trash"
|
3217 |
msgstr ""
|
3218 |
|
3219 |
-
#: defaults.php:
|
3220 |
msgid ""
|
3221 |
"Moved the comment posted in response to the post %PostTitle% by %Author% on "
|
3222 |
"%Date% to trash."
|
3223 |
msgstr ""
|
3224 |
|
3225 |
-
#: defaults.php:
|
3226 |
msgid "User restored a comment from the trash"
|
3227 |
msgstr ""
|
3228 |
|
3229 |
-
#: defaults.php:
|
3230 |
msgid ""
|
3231 |
"Restored the comment posted in response to the post %PostTitle% by %Author% "
|
3232 |
"on %CommentLink% from the trash."
|
3233 |
msgstr ""
|
3234 |
|
3235 |
-
#: defaults.php:
|
3236 |
msgid "User permanently deleted a comment"
|
3237 |
msgstr ""
|
3238 |
|
3239 |
-
#: defaults.php:
|
3240 |
msgid ""
|
3241 |
"Permanently deleted the comment posted in response to the post %PostTitle% "
|
3242 |
"by %Author% on %Date%."
|
3243 |
msgstr ""
|
3244 |
|
3245 |
-
#: defaults.php:
|
3246 |
msgid "User posted a comment"
|
3247 |
msgstr ""
|
3248 |
|
3249 |
-
#: defaults.php:
|
3250 |
msgid "%CommentMsg% on %CommentLink%."
|
3251 |
msgstr ""
|
3252 |
|
3253 |
-
#: defaults.php:
|
3254 |
msgid "Visitor posted a comment"
|
3255 |
msgstr ""
|
3256 |
|
3257 |
-
#: defaults.php:
|
3258 |
msgid "User modified a draft blog post"
|
3259 |
msgstr ""
|
3260 |
|
3261 |
-
#: defaults.php:
|
3262 |
msgid "Modified the draft post with the %PostTitle%. %EditorLinkPost%."
|
3263 |
msgstr ""
|
3264 |
|
3265 |
-
#: defaults.php:
|
3266 |
msgid "User created a new post with custom post type and saved it as draft"
|
3267 |
msgstr ""
|
3268 |
|
3269 |
-
#: defaults.php:
|
3270 |
msgid ""
|
3271 |
"Created a new custom post called %PostTitle% of type %PostType%. "
|
3272 |
"%EditorLinkPost%."
|
3273 |
msgstr ""
|
3274 |
|
3275 |
-
#: defaults.php:
|
3276 |
msgid "User published a post with custom post type"
|
3277 |
msgstr ""
|
3278 |
|
3279 |
-
#: defaults.php:
|
3280 |
msgid ""
|
3281 |
"Published a custom post %PostTitle% of type %PostType%. Post URL is %PostUrl"
|
3282 |
"%. %EditorLinkPost%."
|
3283 |
msgstr ""
|
3284 |
|
3285 |
-
#: defaults.php:
|
3286 |
msgid "User modified a post with custom post type"
|
3287 |
msgstr ""
|
3288 |
|
3289 |
-
#: defaults.php:
|
3290 |
msgid ""
|
3291 |
"Modified the custom post %PostTitle% of type %PostType%. Post URL is %PostUrl"
|
3292 |
"%. %EditorLinkPost%."
|
3293 |
msgstr ""
|
3294 |
|
3295 |
-
#: defaults.php:
|
3296 |
msgid "User modified a draft post with custom post type"
|
3297 |
msgstr ""
|
3298 |
|
3299 |
-
#: defaults.php:
|
3300 |
msgid ""
|
3301 |
"Modified the draft custom post %PostTitle% of type is %PostType%. "
|
3302 |
"%EditorLinkPost%."
|
3303 |
msgstr ""
|
3304 |
|
3305 |
-
#: defaults.php:
|
3306 |
msgid "User permanently deleted post with custom post type"
|
3307 |
msgstr ""
|
3308 |
|
3309 |
-
#: defaults.php:
|
3310 |
msgid "Permanently Deleted the custom post %PostTitle% of type %PostType%."
|
3311 |
msgstr ""
|
3312 |
|
3313 |
-
#: defaults.php:
|
3314 |
msgid "User moved post with custom post type to trash"
|
3315 |
msgstr ""
|
3316 |
|
3317 |
-
#: defaults.php:
|
3318 |
msgid ""
|
3319 |
"Moved the custom post %PostTitle% of type %PostType% to trash. Post URL was "
|
3320 |
"%PostUrl%."
|
3321 |
msgstr ""
|
3322 |
|
3323 |
-
#: defaults.php:
|
3324 |
msgid "User restored post with custom post type from trash"
|
3325 |
msgstr ""
|
3326 |
|
3327 |
-
#: defaults.php:
|
3328 |
msgid ""
|
3329 |
"The custom post %PostTitle% of type %PostType% has been restored from trash. "
|
3330 |
"%EditorLinkPost%."
|
3331 |
msgstr ""
|
3332 |
|
3333 |
-
#: defaults.php:
|
3334 |
msgid "User changed the category of a post with custom post type"
|
3335 |
msgstr ""
|
3336 |
|
3337 |
-
#: defaults.php:
|
3338 |
msgid ""
|
3339 |
"Changed the category(ies) of the custom post %PostTitle% of type %PostType% "
|
3340 |
"from %OldCategories% to %NewCategories%. %EditorLinkPost%."
|
3341 |
msgstr ""
|
3342 |
|
3343 |
-
#: defaults.php:
|
3344 |
msgid "User changed the URL of a post with custom post type"
|
3345 |
msgstr ""
|
3346 |
|
3347 |
-
#: defaults.php:
|
3348 |
msgid ""
|
3349 |
"Changed the URL of the custom post %PostTitle% of type %PostType% from "
|
3350 |
"%OldUrl% to %NewUrl%. %EditorLinkPost%."
|
3351 |
msgstr ""
|
3352 |
|
3353 |
-
#: defaults.php:
|
3354 |
msgid "User changed the author or post with custom post type"
|
3355 |
msgstr ""
|
3356 |
|
3357 |
-
#: defaults.php:
|
3358 |
msgid ""
|
3359 |
"Changed the author of custom post %PostTitle% of type %PostType% from "
|
3360 |
"%OldAuthor% to %NewAuthor%. %EditorLinkPost%."
|
3361 |
msgstr ""
|
3362 |
|
3363 |
-
#: defaults.php:
|
3364 |
msgid "User changed the status of post with custom post type"
|
3365 |
msgstr ""
|
3366 |
|
3367 |
-
#: defaults.php:
|
3368 |
msgid ""
|
3369 |
"Changed the status of custom post %PostTitle% of type %PostType% from "
|
3370 |
"%OldStatus% to %NewStatus%. %EditorLinkPost%."
|
3371 |
msgstr ""
|
3372 |
|
3373 |
-
#: defaults.php:
|
3374 |
msgid "User changed the visibility of a post with custom post type"
|
3375 |
msgstr ""
|
3376 |
|
3377 |
-
#: defaults.php:
|
3378 |
msgid ""
|
3379 |
"Changed the visibility of the custom post %PostTitle% of type %PostType% "
|
3380 |
"from %OldVisibility% to %NewVisibility%. %EditorLinkPost%."
|
3381 |
msgstr ""
|
3382 |
|
3383 |
-
#: defaults.php:
|
3384 |
msgid "User changed the date of post with custom post type"
|
3385 |
msgstr ""
|
3386 |
|
3387 |
-
#: defaults.php:
|
3388 |
msgid ""
|
3389 |
"Changed the date of the custom post %PostTitle% of type %PostType% from "
|
3390 |
"%OldDate% to %NewDate%. %EditorLinkPost%."
|
3391 |
msgstr ""
|
3392 |
|
3393 |
-
#: defaults.php:
|
3394 |
msgid "User created a custom field for a custom post type"
|
3395 |
msgstr ""
|
3396 |
|
3397 |
-
#: defaults.php:
|
3398 |
msgid ""
|
3399 |
"Created a new custom field %MetaKey% with value %MetaValue% in custom post "
|
3400 |
"%PostTitle% of type %PostType%. %EditorLinkPost%.<br>%MetaLink%."
|
3401 |
msgstr ""
|
3402 |
|
3403 |
-
#: defaults.php:
|
3404 |
msgid "User updated a custom field for a custom post type"
|
3405 |
msgstr ""
|
3406 |
|
3407 |
-
#: defaults.php:
|
3408 |
msgid ""
|
3409 |
"Modified the value of the custom field %MetaKey% from %MetaValueOld% to "
|
3410 |
"%MetaValueNew% in custom post %PostTitle% of type %PostType% %EditorLinkPost"
|
3411 |
"%.<br>%MetaLink%."
|
3412 |
msgstr ""
|
3413 |
|
3414 |
-
#: defaults.php:
|
3415 |
msgid "User deleted a custom field from a custom post type"
|
3416 |
msgstr ""
|
3417 |
|
3418 |
-
#: defaults.php:
|
3419 |
msgid ""
|
3420 |
"Deleted the custom field %MetaKey% with id %MetaID% from custom post "
|
3421 |
"%PostTitle% of type %PostType% %EditorLinkPost%.<br>%MetaLink%."
|
3422 |
msgstr ""
|
3423 |
|
3424 |
-
#: defaults.php:
|
3425 |
msgid "User updated a custom field name for a custom post type"
|
3426 |
msgstr ""
|
3427 |
|
3428 |
-
#: defaults.php:
|
3429 |
msgid ""
|
3430 |
"Changed the custom field name from %MetaKeyOld% to %MetaKeyNew% in custom "
|
3431 |
"post %PostTitle% of type %PostType% %EditorLinkPost%.<br>%MetaLink%."
|
3432 |
msgstr ""
|
3433 |
|
3434 |
-
#: defaults.php:
|
3435 |
msgid "User modified content for a published custom post type"
|
3436 |
msgstr ""
|
3437 |
|
3438 |
-
#: defaults.php:
|
3439 |
msgid ""
|
3440 |
"Modified the content of the published custom post type %PostTitle%. Post URL "
|
3441 |
"is %PostUrl%.%EditorLinkPost%."
|
3442 |
msgstr ""
|
3443 |
|
3444 |
-
#: defaults.php:
|
3445 |
msgid "User modified content for a draft post"
|
3446 |
msgstr ""
|
3447 |
|
3448 |
-
#: defaults.php:
|
3449 |
msgid ""
|
3450 |
"Modified the content of the draft post %PostTitle%.%RevisionLink% "
|
3451 |
"%EditorLinkPost%."
|
3452 |
msgstr ""
|
3453 |
|
3454 |
-
#: defaults.php:
|
3455 |
msgid "User modified content for a draft custom post type"
|
3456 |
msgstr ""
|
3457 |
|
3458 |
-
#: defaults.php:
|
3459 |
msgid ""
|
3460 |
"Modified the content of the draft custom post type %PostTitle%."
|
3461 |
"%EditorLinkPost%."
|
3462 |
msgstr ""
|
3463 |
|
3464 |
-
#: defaults.php:
|
3465 |
msgid "User modified content of a post"
|
3466 |
msgstr ""
|
3467 |
|
3468 |
-
#: defaults.php:
|
3469 |
msgid ""
|
3470 |
"Modified the content of post %PostTitle% which is submitted for review."
|
3471 |
"%RevisionLink% %EditorLinkPost%."
|
3472 |
msgstr ""
|
3473 |
|
3474 |
-
#: defaults.php:
|
3475 |
msgid "User scheduled a custom post type"
|
3476 |
msgstr ""
|
3477 |
|
3478 |
-
#: defaults.php:
|
3479 |
msgid ""
|
3480 |
"Scheduled the custom post type %PostTitle% to be published %PublishingDate%. "
|
3481 |
"%EditorLinkPost%."
|
3482 |
msgstr ""
|
3483 |
|
3484 |
-
#: defaults.php:
|
3485 |
msgid "User changed title of a custom post type"
|
3486 |
msgstr ""
|
3487 |
|
3488 |
-
#: defaults.php:
|
3489 |
msgid ""
|
3490 |
"Changed the title of the custom post %OldTitle% to %NewTitle%. "
|
3491 |
"%EditorLinkPost%."
|
3492 |
msgstr ""
|
3493 |
|
3494 |
-
#: defaults.php:
|
3495 |
msgid "User opened a custom post type in the editor"
|
3496 |
msgstr ""
|
3497 |
|
3498 |
-
#: defaults.php:
|
3499 |
msgid ""
|
3500 |
"Opened the custom post %PostTitle% of type %PostType% in the editor. View "
|
3501 |
"the post: %EditorLinkPost%."
|
3502 |
msgstr ""
|
3503 |
|
3504 |
-
#: defaults.php:
|
3505 |
msgid "User viewed a custom post type"
|
3506 |
msgstr ""
|
3507 |
|
3508 |
-
#: defaults.php:
|
3509 |
msgid ""
|
3510 |
"Viewed the custom post %PostTitle% of type %PostType%. View the post: "
|
3511 |
"%PostUrl%."
|
3512 |
msgstr ""
|
3513 |
|
3514 |
-
#: defaults.php:
|
3515 |
msgid "A plugin created a custom post"
|
3516 |
msgstr ""
|
3517 |
|
3518 |
-
#: defaults.php:
|
3519 |
msgid "A plugin automatically created the following custom post: %PostTitle%."
|
3520 |
msgstr ""
|
3521 |
|
3522 |
-
#: defaults.php:
|
3523 |
msgid "A plugin deleted a custom post"
|
3524 |
msgstr ""
|
3525 |
|
3526 |
-
#: defaults.php:
|
3527 |
msgid "A plugin automatically deleted the following custom post: %PostTitle%."
|
3528 |
msgstr ""
|
3529 |
|
3530 |
-
#: defaults.php:
|
3531 |
msgid "A plugin modified a custom post"
|
3532 |
msgstr ""
|
3533 |
|
3534 |
-
#: defaults.php:
|
3535 |
msgid ""
|
3536 |
"Plugin modified the custom post %PostTitle%. View the post: %EditorLinkPost%."
|
3537 |
msgstr ""
|
3538 |
|
3539 |
-
#: defaults.php:
|
3540 |
msgid "User created a new WordPress page and saved it as draft"
|
3541 |
msgstr ""
|
3542 |
|
3543 |
-
#: defaults.php:
|
3544 |
msgid ""
|
3545 |
"Created a new page called %PostTitle% and saved it as draft. %EditorLinkPage"
|
3546 |
"%."
|
3547 |
msgstr ""
|
3548 |
|
3549 |
-
#: defaults.php:
|
3550 |
msgid "User published a WordPress page"
|
3551 |
msgstr ""
|
3552 |
|
3553 |
-
#: defaults.php:
|
3554 |
msgid ""
|
3555 |
"Published a page called %PostTitle%. Page URL is %PostUrl%. %EditorLinkPage%."
|
3556 |
msgstr ""
|
3557 |
|
3558 |
-
#: defaults.php:
|
3559 |
msgid "User modified a published WordPress page"
|
3560 |
msgstr ""
|
3561 |
|
3562 |
-
#: defaults.php:
|
3563 |
msgid ""
|
3564 |
"Modified the published page %PostTitle%. Page URL is %PostUrl%. "
|
3565 |
"%EditorLinkPage%."
|
3566 |
msgstr ""
|
3567 |
|
3568 |
-
#: defaults.php:
|
3569 |
msgid "User modified a draft WordPress page"
|
3570 |
msgstr ""
|
3571 |
|
3572 |
-
#: defaults.php:
|
3573 |
msgid ""
|
3574 |
"Modified the draft page %PostTitle%. Page ID is %PostID%. %EditorLinkPage%."
|
3575 |
msgstr ""
|
3576 |
|
3577 |
-
#: defaults.php:
|
3578 |
msgid "User permanently deleted a page from the trash"
|
3579 |
msgstr ""
|
3580 |
|
3581 |
-
#: defaults.php:
|
3582 |
msgid "Permanently deleted the page %PostTitle%."
|
3583 |
msgstr ""
|
3584 |
|
3585 |
-
#: defaults.php:
|
3586 |
msgid "User moved WordPress page to the trash"
|
3587 |
msgstr ""
|
3588 |
|
3589 |
-
#: defaults.php:
|
3590 |
msgid "Moved the page %PostTitle% to trash. Page URL was %PostUrl%."
|
3591 |
msgstr ""
|
3592 |
|
3593 |
-
#: defaults.php:
|
3594 |
msgid "User restored a WordPress page from trash"
|
3595 |
msgstr ""
|
3596 |
|
3597 |
-
#: defaults.php:
|
3598 |
msgid "Page %PostTitle% has been restored from trash. %EditorLinkPage%."
|
3599 |
msgstr ""
|
3600 |
|
3601 |
-
#: defaults.php:
|
3602 |
msgid "User changed page URL"
|
3603 |
msgstr ""
|
3604 |
|
3605 |
-
#: defaults.php:
|
3606 |
msgid ""
|
3607 |
"Changed the URL of the page %PostTitle% from %OldUrl% to %NewUrl%. "
|
3608 |
"%EditorLinkPage%."
|
3609 |
msgstr ""
|
3610 |
|
3611 |
-
#: defaults.php:
|
3612 |
msgid "User changed page author"
|
3613 |
msgstr ""
|
3614 |
|
3615 |
-
#: defaults.php:
|
3616 |
msgid ""
|
3617 |
"Changed the author of the page %PostTitle% from %OldAuthor% to %NewAuthor%. "
|
3618 |
"%EditorLinkPage%."
|
3619 |
msgstr ""
|
3620 |
|
3621 |
-
#: defaults.php:
|
3622 |
msgid "User changed page status"
|
3623 |
msgstr ""
|
3624 |
|
3625 |
-
#: defaults.php:
|
3626 |
msgid ""
|
3627 |
"Changed the status of the page %PostTitle% from %OldStatus% to %NewStatus%. "
|
3628 |
"%EditorLinkPage%."
|
3629 |
msgstr ""
|
3630 |
|
3631 |
-
#: defaults.php:
|
3632 |
msgid "User changed the visibility of a page post"
|
3633 |
msgstr ""
|
3634 |
|
3635 |
-
#: defaults.php:
|
3636 |
msgid ""
|
3637 |
"Changed the visibility of the page %PostTitle% from %OldVisibility% to "
|
3638 |
"%NewVisibility%. %EditorLinkPage%."
|
3639 |
msgstr ""
|
3640 |
|
3641 |
-
#: defaults.php:
|
3642 |
msgid "User changed the date of a page post"
|
3643 |
msgstr ""
|
3644 |
|
3645 |
-
#: defaults.php:
|
3646 |
msgid ""
|
3647 |
"Changed the date of the page %PostTitle% from %OldDate% to %NewDate%. "
|
3648 |
"%EditorLinkPage%."
|
3649 |
msgstr ""
|
3650 |
|
3651 |
-
#: defaults.php:
|
3652 |
msgid "User created a custom field for a page"
|
3653 |
msgstr ""
|
3654 |
|
3655 |
-
#: defaults.php:
|
3656 |
msgid ""
|
3657 |
"Created a new custom field called %MetaKey% with value %MetaValue% in the "
|
3658 |
"page %PostTitle% %EditorLinkPage%.<br>%MetaLink%."
|
3659 |
msgstr ""
|
3660 |
|
3661 |
-
#: defaults.php:
|
3662 |
msgid "User updated a custom field value for a page"
|
3663 |
msgstr ""
|
3664 |
|
3665 |
-
#: defaults.php:
|
3666 |
msgid ""
|
3667 |
"Modified the value of the custom field %MetaKey% from %MetaValueOld% to "
|
3668 |
"%MetaValueNew% in the page %PostTitle% %EditorLinkPage%.<br>%MetaLink%."
|
3669 |
msgstr ""
|
3670 |
|
3671 |
-
#: defaults.php:
|
3672 |
msgid "User deleted a custom field from a page"
|
3673 |
msgstr ""
|
3674 |
|
3675 |
-
#: defaults.php:
|
3676 |
msgid ""
|
3677 |
"Deleted the custom field %MetaKey% with id %MetaID% from page %PostTitle% "
|
3678 |
"%EditorLinkPage%.<br>%MetaLink%."
|
3679 |
msgstr ""
|
3680 |
|
3681 |
-
#: defaults.php:
|
3682 |
msgid "User updated a custom field name for a page"
|
3683 |
msgstr ""
|
3684 |
|
3685 |
-
#: defaults.php:
|
3686 |
msgid ""
|
3687 |
"Changed the custom field name from %MetaKeyOld% to %MetaKeyNew% in the page "
|
3688 |
"%PostTitle% %EditorLinkPage%.<br>%MetaLink%."
|
3689 |
msgstr ""
|
3690 |
|
3691 |
-
#: defaults.php:
|
3692 |
msgid "User modified content for a published page"
|
3693 |
msgstr ""
|
3694 |
|
3695 |
-
#: defaults.php:
|
3696 |
msgid ""
|
3697 |
"Modified the content of the published page %PostTitle%. Page URL is %PostUrl"
|
3698 |
"%. %RevisionLink% %EditorLinkPage%."
|
3699 |
msgstr ""
|
3700 |
|
3701 |
-
#: defaults.php:
|
3702 |
msgid "User modified content for a draft page"
|
3703 |
msgstr ""
|
3704 |
|
3705 |
-
#: defaults.php:
|
3706 |
msgid ""
|
3707 |
"Modified the content of draft page %PostTitle%.%RevisionLink% %EditorLinkPage"
|
3708 |
"%."
|
3709 |
msgstr ""
|
3710 |
|
3711 |
-
#: defaults.php:
|
3712 |
msgid "User scheduled a page"
|
3713 |
msgstr ""
|
3714 |
|
3715 |
-
#: defaults.php:
|
3716 |
msgid ""
|
3717 |
"Scheduled the page %PostTitle% to be published %PublishingDate%. "
|
3718 |
"%EditorLinkPage%."
|
3719 |
msgstr ""
|
3720 |
|
3721 |
-
#: defaults.php:
|
3722 |
msgid "User changed title of a page"
|
3723 |
msgstr ""
|
3724 |
|
3725 |
-
#: defaults.php:
|
3726 |
msgid ""
|
3727 |
"Changed the title of the page %OldTitle% to %NewTitle%. %EditorLinkPage%."
|
3728 |
msgstr ""
|
3729 |
|
3730 |
-
#: defaults.php:
|
3731 |
msgid "User opened a page in the editor"
|
3732 |
msgstr ""
|
3733 |
|
3734 |
-
#: defaults.php:
|
3735 |
msgid ""
|
3736 |
"Opened the page %PostTitle% in the editor. View the page: %EditorLinkPage%."
|
3737 |
msgstr ""
|
3738 |
|
3739 |
-
#: defaults.php:
|
3740 |
msgid "User viewed a page"
|
3741 |
msgstr ""
|
3742 |
|
3743 |
-
#: defaults.php:
|
3744 |
msgid "Viewed the page %PostTitle%. View the page: %PostUrl%."
|
3745 |
msgstr ""
|
3746 |
|
3747 |
-
#: defaults.php:
|
3748 |
msgid "User disabled Comments/Trackbacks and Pingbacks on a draft post"
|
3749 |
msgstr ""
|
3750 |
|
3751 |
-
#: defaults.php:
|
3752 |
msgid ""
|
3753 |
"Disabled %Type% on the draft post %PostTitle%. View the post: %PostUrl%."
|
3754 |
msgstr ""
|
3755 |
|
3756 |
-
#: defaults.php:
|
3757 |
msgid "User enabled Comments/Trackbacks and Pingbacks on a draft post"
|
3758 |
msgstr ""
|
3759 |
|
3760 |
-
#: defaults.php:
|
3761 |
msgid "Enabled %Type% on the draft post %PostTitle%. View the post: %PostUrl%."
|
3762 |
msgstr ""
|
3763 |
|
3764 |
-
#: defaults.php:
|
3765 |
msgid "User disabled Comments/Trackbacks and Pingbacks on a published page"
|
3766 |
msgstr ""
|
3767 |
|
3768 |
-
#: defaults.php:
|
3769 |
msgid ""
|
3770 |
"Disabled %Type% on the published page %PostTitle%. View the page: %PostUrl%."
|
3771 |
msgstr ""
|
3772 |
|
3773 |
-
#: defaults.php:
|
3774 |
msgid "User enabled Comments/Trackbacks and Pingbacks on a published page"
|
3775 |
msgstr ""
|
3776 |
|
3777 |
-
#: defaults.php:
|
3778 |
msgid ""
|
3779 |
"Enabled %Type% on the published page %PostTitle%. View the page: %PostUrl%."
|
3780 |
msgstr ""
|
3781 |
|
3782 |
-
#: defaults.php:
|
3783 |
msgid "User disabled Comments/Trackbacks and Pingbacks on a draft page"
|
3784 |
msgstr ""
|
3785 |
|
3786 |
-
#: defaults.php:
|
3787 |
msgid ""
|
3788 |
"Disabled %Type% on the draft page %PostTitle%. View the page: %PostUrl%."
|
3789 |
msgstr ""
|
3790 |
|
3791 |
-
#: defaults.php:
|
3792 |
msgid "User enabled Comments/Trackbacks and Pingbacks on a draft page"
|
3793 |
msgstr ""
|
3794 |
|
3795 |
-
#: defaults.php:
|
3796 |
msgid "Enabled %Type% on the draft page %PostTitle%. View the page: %PostUrl%."
|
3797 |
msgstr ""
|
3798 |
|
3799 |
-
#: defaults.php:
|
3800 |
msgid "A plugin created a page"
|
3801 |
msgstr ""
|
3802 |
|
3803 |
-
#: defaults.php:
|
3804 |
msgid "A plugin automatically created the following page: %PostTitle%."
|
3805 |
msgstr ""
|
3806 |
|
3807 |
-
#: defaults.php:
|
3808 |
msgid "A plugin deleted a page"
|
3809 |
msgstr ""
|
3810 |
|
3811 |
-
#: defaults.php:
|
3812 |
msgid "A plugin automatically deleted the following page: %PostTitle%."
|
3813 |
msgstr ""
|
3814 |
|
3815 |
-
#: defaults.php:
|
3816 |
msgid "A plugin modified a page"
|
3817 |
msgstr ""
|
3818 |
|
3819 |
-
#: defaults.php:
|
3820 |
msgid "Plugin modified the page %PostTitle%. View the page: %EditorLinkPage%."
|
3821 |
msgstr ""
|
3822 |
|
3823 |
-
#: defaults.php:
|
3824 |
msgid "WordPress Install"
|
3825 |
msgstr ""
|
3826 |
|
3827 |
-
#: defaults.php:
|
3828 |
msgid "Database"
|
3829 |
msgstr ""
|
3830 |
|
3831 |
-
#: defaults.php:
|
3832 |
msgid "Unknown component created tables"
|
3833 |
msgstr ""
|
3834 |
|
3835 |
-
#: defaults.php:
|
3836 |
msgid ""
|
3837 |
"An unknown component created these tables in the database: %TableNames%."
|
3838 |
msgstr ""
|
3839 |
|
3840 |
-
#: defaults.php:
|
3841 |
msgid "Unknown component modified tables structure"
|
3842 |
msgstr ""
|
3843 |
|
3844 |
-
#: defaults.php:
|
3845 |
msgid ""
|
3846 |
"An unknown component modified the structure of these database tables: "
|
3847 |
"%TableNames%."
|
3848 |
msgstr ""
|
3849 |
|
3850 |
-
#: defaults.php:
|
3851 |
msgid "Unknown component deleted tables"
|
3852 |
msgstr ""
|
3853 |
|
3854 |
-
#: defaults.php:
|
3855 |
msgid ""
|
3856 |
"An unknown component deleted the following tables from the database: "
|
3857 |
"%TableNames%."
|
3858 |
msgstr ""
|
3859 |
|
3860 |
-
#: defaults.php:
|
3861 |
msgid "User installed a plugin"
|
3862 |
msgstr ""
|
3863 |
|
3864 |
-
#: defaults.php:
|
3865 |
msgid "Installed the plugin %Plugin->Name% in %Plugin->plugin_dir_path%."
|
3866 |
msgstr ""
|
3867 |
|
3868 |
-
#: defaults.php:
|
3869 |
msgid "User activated a WordPress plugin"
|
3870 |
msgstr ""
|
3871 |
|
3872 |
-
#: defaults.php:
|
3873 |
msgid "Activated the plugin %PluginData->Name% installed in %PluginFile%."
|
3874 |
msgstr ""
|
3875 |
|
3876 |
-
#: defaults.php:
|
3877 |
msgid "User deactivated a WordPress plugin"
|
3878 |
msgstr ""
|
3879 |
|
3880 |
-
#: defaults.php:
|
3881 |
msgid "Deactivated the plugin %PluginData->Name% installed in %PluginFile%."
|
3882 |
msgstr ""
|
3883 |
|
3884 |
-
#: defaults.php:
|
3885 |
msgid "User uninstalled a plugin"
|
3886 |
msgstr ""
|
3887 |
|
3888 |
-
#: defaults.php:
|
3889 |
msgid ""
|
3890 |
"Uninstalled the plugin %PluginData->Name% which was installed in %PluginFile"
|
3891 |
"%."
|
3892 |
msgstr ""
|
3893 |
|
3894 |
-
#: defaults.php:
|
3895 |
msgid "User upgraded a plugin"
|
3896 |
msgstr ""
|
3897 |
|
3898 |
-
#: defaults.php:
|
3899 |
msgid "Upgraded the plugin %PluginData->Name% installed in %PluginFile%."
|
3900 |
msgstr ""
|
3901 |
|
3902 |
-
#: defaults.php:
|
3903 |
msgid "Plugin created tables"
|
3904 |
msgstr ""
|
3905 |
|
3906 |
-
#: defaults.php:
|
3907 |
msgid ""
|
3908 |
"Plugin %Plugin->Name% created these tables in the database: %TableNames%."
|
3909 |
msgstr ""
|
3910 |
|
3911 |
-
#: defaults.php:
|
3912 |
msgid "Plugin modified tables structure"
|
3913 |
msgstr ""
|
3914 |
|
3915 |
-
#: defaults.php:
|
3916 |
msgid ""
|
3917 |
"Plugin %Plugin->Name% modified the structure of these database tables: "
|
3918 |
"%TableNames%."
|
3919 |
msgstr ""
|
3920 |
|
3921 |
-
#: defaults.php:
|
3922 |
msgid "Plugin deleted tables"
|
3923 |
msgstr ""
|
3924 |
|
3925 |
-
#: defaults.php:
|
3926 |
msgid ""
|
3927 |
"Plugin %Plugin->Name% deleted the following tables from the database: "
|
3928 |
"%TableNames%."
|
3929 |
msgstr ""
|
3930 |
|
3931 |
-
#: defaults.php:
|
3932 |
msgid "A plugin created a post"
|
3933 |
msgstr ""
|
3934 |
|
3935 |
-
#: defaults.php:
|
3936 |
msgid ""
|
3937 |
"A plugin automatically created the following %PostType% called %PostTitle%. "
|
3938 |
"View the post: %EditorLinkPost%."
|
3939 |
msgstr ""
|
3940 |
|
3941 |
-
#: defaults.php:
|
3942 |
msgid "A plugin deleted a post"
|
3943 |
msgstr ""
|
3944 |
|
3945 |
-
#: defaults.php:
|
3946 |
msgid ""
|
3947 |
"A plugin automatically deleted the following %PostType% called %PostTitle%."
|
3948 |
msgstr ""
|
3949 |
|
3950 |
-
#: defaults.php:
|
3951 |
msgid "User changed a file using the plugin editor"
|
3952 |
msgstr ""
|
3953 |
|
3954 |
-
#: defaults.php:
|
3955 |
msgid "Modified %File% with the Plugin Editor."
|
3956 |
msgstr ""
|
3957 |
|
3958 |
-
#: defaults.php:
|
3959 |
msgid "Themes"
|
3960 |
msgstr ""
|
3961 |
|
3962 |
-
#: defaults.php:
|
3963 |
msgid "User installed a theme"
|
3964 |
msgstr ""
|
3965 |
|
3966 |
-
#: defaults.php:
|
3967 |
msgid ""
|
3968 |
"Installed the theme \"%Theme->Name%\" in %Theme->get_template_directory%."
|
3969 |
msgstr ""
|
3970 |
|
3971 |
-
#: defaults.php:
|
3972 |
msgid "User activated a theme"
|
3973 |
msgstr ""
|
3974 |
|
3975 |
-
#: defaults.php:
|
3976 |
msgid ""
|
3977 |
"Activated the theme \"%Theme->Name%\", installed in %Theme-"
|
3978 |
">get_template_directory%."
|
3979 |
msgstr ""
|
3980 |
|
3981 |
-
#: defaults.php:
|
3982 |
msgid "User uninstalled a theme"
|
3983 |
msgstr ""
|
3984 |
|
3985 |
-
#: defaults.php:
|
3986 |
msgid ""
|
3987 |
"Deleted the theme \"%Theme->Name%\" installed in %Theme-"
|
3988 |
">get_template_directory%."
|
3989 |
msgstr ""
|
3990 |
|
3991 |
-
#: defaults.php:
|
3992 |
msgid "Activated theme on network"
|
3993 |
msgstr ""
|
3994 |
|
3995 |
-
#: defaults.php:
|
3996 |
msgid ""
|
3997 |
"Network activated the theme %Theme->Name% installed in %Theme-"
|
3998 |
">get_template_directory%."
|
3999 |
msgstr ""
|
4000 |
|
4001 |
-
#: defaults.php:
|
4002 |
msgid "Deactivated theme from network"
|
4003 |
msgstr ""
|
4004 |
|
4005 |
-
#: defaults.php:
|
4006 |
msgid ""
|
4007 |
"Network deactivated the theme %Theme->Name% installed in %Theme-"
|
4008 |
">get_template_directory%."
|
4009 |
msgstr ""
|
4010 |
|
4011 |
-
#: defaults.php:
|
4012 |
msgid "Theme created tables"
|
4013 |
msgstr ""
|
4014 |
|
4015 |
-
#: defaults.php:
|
4016 |
msgid "Theme %Theme->Name% created these tables in the database: %TableNames%."
|
4017 |
msgstr ""
|
4018 |
|
4019 |
-
#: defaults.php:
|
4020 |
msgid "Theme modified tables structure"
|
4021 |
msgstr ""
|
4022 |
|
4023 |
-
#: defaults.php:
|
4024 |
msgid ""
|
4025 |
"Theme %Theme->Name% modified the structure of these database tables: "
|
4026 |
"%TableNames%."
|
4027 |
msgstr ""
|
4028 |
|
4029 |
-
#: defaults.php:
|
4030 |
msgid "Theme deleted tables"
|
4031 |
msgstr ""
|
4032 |
|
4033 |
-
#: defaults.php:
|
4034 |
msgid ""
|
4035 |
"Theme %Theme->Name% deleted the following tables from the database: "
|
4036 |
"%TableNames%."
|
4037 |
msgstr ""
|
4038 |
|
4039 |
-
#: defaults.php:
|
4040 |
msgid "User updated a theme"
|
4041 |
msgstr ""
|
4042 |
|
4043 |
-
#: defaults.php:
|
4044 |
msgid ""
|
4045 |
"Updated the theme \"%Theme->Name%\" installed in %Theme-"
|
4046 |
">get_template_directory%."
|
4047 |
msgstr ""
|
4048 |
|
4049 |
-
#: defaults.php:
|
4050 |
msgid "User changed a file using the theme editor"
|
4051 |
msgstr ""
|
4052 |
|
4053 |
-
#: defaults.php:
|
4054 |
msgid "Modified %File% with the Theme Editor."
|
4055 |
msgstr ""
|
4056 |
|
4057 |
-
#: defaults.php:
|
4058 |
msgid "Unknown Error"
|
4059 |
msgstr ""
|
4060 |
|
4061 |
-
#: defaults.php:
|
4062 |
msgid "An unexpected error has occurred ."
|
4063 |
msgstr ""
|
4064 |
|
4065 |
-
#: defaults.php:
|
4066 |
msgid "PHP error"
|
4067 |
msgstr ""
|
4068 |
|
4069 |
-
#: defaults.php:
|
4070 |
-
#: defaults.php:
|
4071 |
msgid "%Message%."
|
4072 |
msgstr ""
|
4073 |
|
4074 |
-
#: defaults.php:
|
4075 |
msgid "PHP warning"
|
4076 |
msgstr ""
|
4077 |
|
4078 |
-
#: defaults.php:
|
4079 |
msgid "PHP notice"
|
4080 |
msgstr ""
|
4081 |
|
4082 |
-
#: defaults.php:
|
4083 |
msgid "PHP exception"
|
4084 |
msgstr ""
|
4085 |
|
4086 |
-
#: defaults.php:
|
4087 |
msgid "PHP shutdown error"
|
4088 |
msgstr ""
|
4089 |
|
4090 |
-
#: defaults.php:
|
4091 |
msgid "Events automatically pruned by system"
|
4092 |
msgstr ""
|
4093 |
|
4094 |
-
#: defaults.php:
|
4095 |
msgid "System automatically deleted %EventCount% event(s)."
|
4096 |
msgstr ""
|
4097 |
|
4098 |
-
#: defaults.php:
|
4099 |
msgid "WordPress was updated"
|
4100 |
msgstr ""
|
4101 |
|
4102 |
-
#: defaults.php:
|
4103 |
msgid "Updated WordPress from version %OldVersion% to %NewVersion%."
|
4104 |
msgstr ""
|
4105 |
|
4106 |
-
#: defaults.php:
|
|
|
|
|
|
|
|
|
4107 |
msgid "Reset plugin's settings to default."
|
4108 |
msgstr ""
|
4109 |
|
4110 |
-
#: defaults.php:
|
4111 |
-
msgid "File content has been modified
|
4112 |
msgstr ""
|
4113 |
|
4114 |
-
#: defaults.php:
|
4115 |
msgid "The content of the file %FileLocation% has been modified."
|
4116 |
msgstr ""
|
4117 |
|
4118 |
-
#: defaults.php:
|
4119 |
-
msgid "File added to the site
|
4120 |
msgstr ""
|
4121 |
|
4122 |
-
#: defaults.php:
|
4123 |
msgid "The file %FileLocation% has been added to your website."
|
4124 |
msgstr ""
|
4125 |
|
4126 |
-
#: defaults.php:
|
4127 |
-
msgid "File deleted from the site
|
4128 |
msgstr ""
|
4129 |
|
4130 |
-
#: defaults.php:
|
4131 |
msgid "The file %FileLocation% has been deleted from your website."
|
4132 |
msgstr ""
|
4133 |
|
4134 |
-
#: defaults.php:
|
4135 |
-
msgid "File not scanned because it is bigger than 5MB
|
4136 |
msgstr ""
|
4137 |
|
4138 |
-
#: defaults.php:
|
4139 |
msgid ""
|
4140 |
"The file %FileLocation% was not scanned because it is bigger than 5MB. "
|
4141 |
"Please <a href=\"https://www.wpsecurityauditlog.com/contact/\" target="
|
4142 |
"\"_blank\">contact our support</a> for more information."
|
4143 |
msgstr ""
|
4144 |
|
4145 |
-
#: defaults.php:
|
4146 |
-
msgid "File integrity scan stopped due to the limit of 1 million files
|
4147 |
msgstr ""
|
4148 |
|
4149 |
-
#: defaults.php:
|
4150 |
msgid ""
|
4151 |
"The file changes scanning engine has reached the limit of 1 million files "
|
4152 |
"and stopped the scan. Please <a href=\"https://www.wpsecurityauditlog.com/"
|
4153 |
"contact/\" target=\"_blank\">contact our support</a> for more information."
|
4154 |
msgstr ""
|
4155 |
|
4156 |
-
#: defaults.php:
|
4157 |
-
msgid "File integrity scan started/stopped
|
4158 |
msgstr ""
|
4159 |
|
4160 |
-
#: defaults.php:
|
4161 |
msgid ""
|
4162 |
"The file integrity scanner has %ScanStatus% scanning %ScanLocation%%ScanError"
|
4163 |
"%."
|
4164 |
msgstr ""
|
4165 |
|
4166 |
-
#: defaults.php:
|
|
|
|
|
|
|
|
|
4167 |
msgid "Purged the activity log."
|
4168 |
msgstr ""
|
4169 |
|
4170 |
-
#: defaults.php:
|
4171 |
-
msgid "Advertising Add-ons
|
4172 |
msgstr ""
|
4173 |
|
4174 |
-
#: defaults.php:
|
4175 |
msgid "%PromoName% %PromoMessage%"
|
4176 |
msgstr ""
|
4177 |
|
4178 |
-
#: defaults.php:
|
4179 |
msgid "Menus"
|
4180 |
msgstr ""
|
4181 |
|
4182 |
-
#: defaults.php:
|
4183 |
msgid "User created new menu"
|
4184 |
msgstr ""
|
4185 |
|
4186 |
-
#: defaults.php:
|
4187 |
msgid "Created a new menu called %MenuName%."
|
4188 |
msgstr ""
|
4189 |
|
4190 |
-
#: defaults.php:
|
4191 |
msgid "User added content to a menu"
|
4192 |
msgstr ""
|
4193 |
|
4194 |
-
#: defaults.php:
|
4195 |
msgid "Added the %ContentType% called %ContentName% to menu %MenuName%."
|
4196 |
msgstr ""
|
4197 |
|
4198 |
-
#: defaults.php:
|
4199 |
msgid "User removed content from a menu"
|
4200 |
msgstr ""
|
4201 |
|
4202 |
-
#: defaults.php:
|
4203 |
msgid ""
|
4204 |
"Removed the %ContentType% called %ContentName% from the menu %MenuName%."
|
4205 |
msgstr ""
|
4206 |
|
4207 |
-
#: defaults.php:
|
4208 |
msgid "User deleted menu"
|
4209 |
msgstr ""
|
4210 |
|
4211 |
-
#: defaults.php:
|
4212 |
msgid "Deleted the menu %MenuName%."
|
4213 |
msgstr ""
|
4214 |
|
4215 |
-
#: defaults.php:
|
4216 |
msgid "User changed menu setting"
|
4217 |
msgstr ""
|
4218 |
|
4219 |
-
#: defaults.php:
|
4220 |
msgid "%Status% the menu setting %MenuSetting% in %MenuName%."
|
4221 |
msgstr ""
|
4222 |
|
4223 |
-
#: defaults.php:
|
4224 |
msgid "User modified content in a menu"
|
4225 |
msgstr ""
|
4226 |
|
4227 |
-
#: defaults.php:
|
4228 |
msgid "Modified the %ContentType% called %ContentName% in menu %MenuName%."
|
4229 |
msgstr ""
|
4230 |
|
4231 |
-
#: defaults.php:
|
4232 |
msgid "User changed name of a menu"
|
4233 |
msgstr ""
|
4234 |
|
4235 |
-
#: defaults.php:
|
4236 |
msgid "Changed the name of menu %OldMenuName% to %NewMenuName%."
|
4237 |
msgstr ""
|
4238 |
|
4239 |
-
#: defaults.php:
|
4240 |
msgid "User changed order of the objects in a menu"
|
4241 |
msgstr ""
|
4242 |
|
4243 |
-
#: defaults.php:
|
4244 |
msgid "Changed the order of the %ItemName% in menu %MenuName%."
|
4245 |
msgstr ""
|
4246 |
|
4247 |
-
#: defaults.php:
|
4248 |
msgid "User moved objects as a sub-item"
|
4249 |
msgstr ""
|
4250 |
|
4251 |
-
#: defaults.php:
|
4252 |
msgid "Moved %ItemName% as a sub-item of %ParentName% in menu %MenuName%."
|
4253 |
msgstr ""
|
4254 |
|
4255 |
-
#: defaults.php:
|
4256 |
msgid "Widgets"
|
4257 |
msgstr ""
|
4258 |
|
4259 |
-
#: defaults.php:
|
4260 |
msgid "User added a new widget"
|
4261 |
msgstr ""
|
4262 |
|
4263 |
-
#: defaults.php:
|
4264 |
msgid "Added a new %WidgetName% widget in %Sidebar%."
|
4265 |
msgstr ""
|
4266 |
|
4267 |
-
#: defaults.php:
|
4268 |
msgid "User modified a widget"
|
4269 |
msgstr ""
|
4270 |
|
4271 |
-
#: defaults.php:
|
4272 |
msgid "Modified the %WidgetName% widget in %Sidebar%."
|
4273 |
msgstr ""
|
4274 |
|
4275 |
-
#: defaults.php:
|
4276 |
msgid "User deleted widget"
|
4277 |
msgstr ""
|
4278 |
|
4279 |
-
#: defaults.php:
|
4280 |
msgid "Deleted the %WidgetName% widget from %Sidebar%."
|
4281 |
msgstr ""
|
4282 |
|
4283 |
-
#: defaults.php:
|
4284 |
msgid "User moved widget"
|
4285 |
msgstr ""
|
4286 |
|
4287 |
-
#: defaults.php:
|
4288 |
msgid "Moved the %WidgetName% widget from %OldSidebar% to %NewSidebar%."
|
4289 |
msgstr ""
|
4290 |
|
4291 |
-
#: defaults.php:
|
4292 |
msgid "User changed widget position"
|
4293 |
msgstr ""
|
4294 |
|
4295 |
-
#: defaults.php:
|
4296 |
msgid "Changed the position of the widget %WidgetName% in sidebar %Sidebar%."
|
4297 |
msgstr ""
|
4298 |
|
4299 |
-
#: defaults.php:
|
4300 |
msgid "WordPress Settings"
|
4301 |
msgstr ""
|
4302 |
|
4303 |
-
#: defaults.php:
|
4304 |
msgid "Option Anyone Can Register in WordPress settings changed"
|
4305 |
msgstr ""
|
4306 |
|
4307 |
-
#: defaults.php:
|
4308 |
msgid "%NewValue% the option \"Anyone can register\"."
|
4309 |
msgstr ""
|
4310 |
|
4311 |
-
#: defaults.php:
|
4312 |
msgid "New User Default Role changed"
|
4313 |
msgstr ""
|
4314 |
|
4315 |
-
#: defaults.php:
|
4316 |
msgid "Changed the New User Default Role from %OldRole% to %NewRole%."
|
4317 |
msgstr ""
|
4318 |
|
4319 |
-
#: defaults.php:
|
4320 |
msgid "WordPress Administrator Notification email changed"
|
4321 |
msgstr ""
|
4322 |
|
4323 |
-
#: defaults.php:
|
4324 |
msgid ""
|
4325 |
"Changed the WordPress administrator notifications email address from "
|
4326 |
"%OldEmail% to %NewEmail%."
|
4327 |
msgstr ""
|
4328 |
|
4329 |
-
#: defaults.php:
|
4330 |
msgid "User changes the WordPress Permalinks"
|
4331 |
msgstr ""
|
4332 |
|
4333 |
-
#: defaults.php:
|
4334 |
msgid "Changed the WordPress permalinks from %OldPattern% to %NewPattern%."
|
4335 |
msgstr ""
|
4336 |
|
4337 |
-
#: defaults.php:
|
4338 |
msgid ""
|
4339 |
"Enabled/Disabled the option Discourage search engines from indexing this site"
|
4340 |
msgstr ""
|
4341 |
|
4342 |
-
#: defaults.php:
|
4343 |
msgid "%Status% the option Discourage search engines from indexing this site."
|
4344 |
msgstr ""
|
4345 |
|
4346 |
-
#: defaults.php:
|
4347 |
msgid "Enabled/Disabled comments on all the website"
|
4348 |
msgstr ""
|
4349 |
|
4350 |
-
#: defaults.php:
|
4351 |
msgid "%Status% comments on all the website."
|
4352 |
msgstr ""
|
4353 |
|
4354 |
-
#: defaults.php:
|
4355 |
msgid "Enabled/Disabled the option Comment author must fill out name and email"
|
4356 |
msgstr ""
|
4357 |
|
4358 |
-
#: defaults.php:
|
4359 |
msgid "%Status% the option Comment author must fill out name and email."
|
4360 |
msgstr ""
|
4361 |
|
4362 |
-
#: defaults.php:
|
4363 |
msgid ""
|
4364 |
"Enabled/Disabled the option Users must be logged in and registered to comment"
|
4365 |
msgstr ""
|
4366 |
|
4367 |
-
#: defaults.php:
|
4368 |
msgid "%Status% the option Users must be logged in and registered to comment."
|
4369 |
msgstr ""
|
4370 |
|
4371 |
-
#: defaults.php:
|
4372 |
msgid "Enabled/Disabled the option to automatically close comments"
|
4373 |
msgstr ""
|
4374 |
|
4375 |
-
#: defaults.php:
|
4376 |
msgid "%Status% the option to automatically close comments after %Value% days."
|
4377 |
msgstr ""
|
4378 |
|
4379 |
-
#: defaults.php:
|
4380 |
msgid "Changed the value of the option Automatically close comments"
|
4381 |
msgstr ""
|
4382 |
|
4383 |
-
#: defaults.php:
|
4384 |
msgid ""
|
4385 |
"Changed the value of the option Automatically close comments from %OldValue% "
|
4386 |
"to %NewValue% days."
|
4387 |
msgstr ""
|
4388 |
|
4389 |
-
#: defaults.php:
|
4390 |
msgid "Enabled/Disabled the option for comments to be manually approved"
|
4391 |
msgstr ""
|
4392 |
|
4393 |
-
#: defaults.php:
|
4394 |
msgid "%Status% the option for comments to be manually approved."
|
4395 |
msgstr ""
|
4396 |
|
4397 |
-
#: defaults.php:
|
4398 |
msgid ""
|
4399 |
"Enabled/Disabled the option for an author to have previously approved "
|
4400 |
"comments for the comments to appear"
|
4401 |
msgstr ""
|
4402 |
|
4403 |
-
#: defaults.php:
|
4404 |
msgid ""
|
4405 |
"%Status% the option for an author to have previously approved comments for "
|
4406 |
"the comments to appear."
|
4407 |
msgstr ""
|
4408 |
|
4409 |
-
#: defaults.php:
|
4410 |
msgid ""
|
4411 |
"Changed the number of links that a comment must have to be held in the queue"
|
4412 |
msgstr ""
|
4413 |
|
4414 |
-
#: defaults.php:
|
4415 |
msgid ""
|
4416 |
"Changed the number of links from %OldValue% to %NewValue% that a comment "
|
4417 |
"must have to be held in the queue."
|
4418 |
msgstr ""
|
4419 |
|
4420 |
-
#: defaults.php:
|
4421 |
msgid "Modified the list of keywords for comments moderation"
|
4422 |
msgstr ""
|
4423 |
|
4424 |
-
#: defaults.php:
|
4425 |
msgid "Modified the list of keywords for comments moderation."
|
4426 |
msgstr ""
|
4427 |
|
4428 |
-
#: defaults.php:
|
4429 |
msgid "Modified the list of keywords for comments blacklisting"
|
4430 |
msgstr ""
|
4431 |
|
4432 |
-
#: defaults.php:
|
4433 |
msgid "Modified the list of keywords for comments blacklisting."
|
4434 |
msgstr ""
|
4435 |
|
4436 |
-
#: defaults.php:
|
4437 |
msgid "Option WordPress Address (URL) in WordPress settings changed"
|
4438 |
msgstr ""
|
4439 |
|
4440 |
-
#: defaults.php:
|
4441 |
msgid "Changed the WordPress address (URL) from %old_url% to %new_url%."
|
4442 |
msgstr ""
|
4443 |
|
4444 |
-
#: defaults.php:
|
4445 |
msgid "Option Site Address (URL) in WordPress settings changed"
|
4446 |
msgstr ""
|
4447 |
|
4448 |
-
#: defaults.php:
|
4449 |
msgid "Changed the site address (URL) from %old_url% to %new_url%."
|
4450 |
msgstr ""
|
4451 |
|
4452 |
-
#: defaults.php:
|
4453 |
msgid "Created a New cron job"
|
4454 |
msgstr ""
|
4455 |
|
4456 |
-
#: defaults.php:
|
4457 |
msgid ""
|
4458 |
"A new cron job called %name% was created and is scheduled to run %schedule%."
|
4459 |
msgstr ""
|
4460 |
|
4461 |
-
#: defaults.php:
|
4462 |
msgid "Changed status of the cron job"
|
4463 |
msgstr ""
|
4464 |
|
4465 |
-
#: defaults.php:
|
4466 |
msgid "The cron job %name% was %status%."
|
4467 |
msgstr ""
|
4468 |
|
4469 |
-
#: defaults.php:
|
4470 |
msgid "Deleted the cron job"
|
4471 |
msgstr ""
|
4472 |
|
4473 |
-
#: defaults.php:
|
4474 |
msgid "The cron job %name% was deleted."
|
4475 |
msgstr ""
|
4476 |
|
4477 |
-
#: defaults.php:
|
4478 |
msgid "Started the cron job"
|
4479 |
msgstr ""
|
4480 |
|
4481 |
-
#: defaults.php:
|
4482 |
msgid "The cron job %name% has just started."
|
4483 |
msgstr ""
|
4484 |
|
4485 |
-
#: defaults.php:
|
4486 |
msgid "Multisite Network"
|
4487 |
msgstr ""
|
4488 |
|
4489 |
-
#: defaults.php:
|
4490 |
msgid "User granted Super Admin privileges"
|
4491 |
msgstr ""
|
4492 |
|
4493 |
-
#: defaults.php:
|
4494 |
msgid "Granted Super Admin privileges to %TargetUsername%."
|
4495 |
msgstr ""
|
4496 |
|
4497 |
-
#: defaults.php:
|
4498 |
msgid "User revoked from Super Admin privileges"
|
4499 |
msgstr ""
|
4500 |
|
4501 |
-
#: defaults.php:
|
4502 |
msgid "Revoked Super Admin privileges from %TargetUsername%."
|
4503 |
msgstr ""
|
4504 |
|
4505 |
-
#: defaults.php:
|
4506 |
msgid "Existing user added to a site"
|
4507 |
msgstr ""
|
4508 |
|
4509 |
-
#: defaults.php:
|
4510 |
msgid ""
|
4511 |
"Added the existing user %TargetUsername% with %TargetUserRole% role to site "
|
4512 |
"%SiteName%."
|
4513 |
msgstr ""
|
4514 |
|
4515 |
-
#: defaults.php:
|
4516 |
msgid "User removed from site"
|
4517 |
msgstr ""
|
4518 |
|
4519 |
-
#: defaults.php:
|
4520 |
msgid ""
|
4521 |
"Removed the user %TargetUsername% with role %TargetUserRole% from %SiteName% "
|
4522 |
"site."
|
4523 |
msgstr ""
|
4524 |
|
4525 |
-
#: defaults.php:
|
4526 |
msgid "New network user created"
|
4527 |
msgstr ""
|
4528 |
|
4529 |
-
#: defaults.php:
|
4530 |
msgid "Created a new network user %NewUserData->Username%."
|
4531 |
msgstr ""
|
4532 |
|
4533 |
-
#: defaults.php:
|
4534 |
msgid "The forum role of a user was changed by another WordPress user"
|
4535 |
msgstr ""
|
4536 |
|
4537 |
-
#: defaults.php:
|
4538 |
msgid ""
|
4539 |
"Change the forum role of the user %TargetUsername% from %OldRole% to %NewRole"
|
4540 |
"% by %UserChanger%."
|
4541 |
msgstr ""
|
4542 |
|
4543 |
-
#: defaults.php:
|
4544 |
msgid "New site added on the network"
|
4545 |
msgstr ""
|
4546 |
|
4547 |
-
#: defaults.php:
|
4548 |
msgid "Added the site %SiteName% to the network."
|
4549 |
msgstr ""
|
4550 |
|
4551 |
-
#: defaults.php:
|
4552 |
msgid "Existing site archived"
|
4553 |
msgstr ""
|
4554 |
|
4555 |
-
#: defaults.php:
|
4556 |
msgid "Archived the site %SiteName%."
|
4557 |
msgstr ""
|
4558 |
|
4559 |
-
#: defaults.php:
|
4560 |
msgid "Archived site has been unarchived"
|
4561 |
msgstr ""
|
4562 |
|
4563 |
-
#: defaults.php:
|
4564 |
msgid "Unarchived the site %SiteName%."
|
4565 |
msgstr ""
|
4566 |
|
4567 |
-
#: defaults.php:
|
4568 |
msgid "Deactivated site has been activated"
|
4569 |
msgstr ""
|
4570 |
|
4571 |
-
#: defaults.php:
|
4572 |
msgid "Activated the site %SiteName%."
|
4573 |
msgstr ""
|
4574 |
|
4575 |
-
#: defaults.php:
|
4576 |
msgid "Site has been deactivated"
|
4577 |
msgstr ""
|
4578 |
|
4579 |
-
#: defaults.php:
|
4580 |
msgid "Deactivated the site %SiteName%."
|
4581 |
msgstr ""
|
4582 |
|
4583 |
-
#: defaults.php:
|
4584 |
msgid "Existing site deleted from network"
|
4585 |
msgstr ""
|
4586 |
|
4587 |
-
#: defaults.php:
|
4588 |
msgid "Deleted the site %SiteName%."
|
4589 |
msgstr ""
|
4590 |
|
4591 |
-
#: defaults.php:
|
4592 |
msgid "Third Party Plugins"
|
4593 |
msgstr ""
|
4594 |
|
4595 |
-
#: defaults.php:
|
4596 |
msgid "User created new forum"
|
4597 |
msgstr ""
|
4598 |
|
4599 |
-
#: defaults.php:
|
4600 |
msgid ""
|
4601 |
"Created new forum %ForumName%. Forum URL is %ForumURL%. %EditorLinkForum%."
|
4602 |
msgstr ""
|
4603 |
|
4604 |
-
#: defaults.php:
|
4605 |
msgid "User changed status of a forum"
|
4606 |
msgstr ""
|
4607 |
|
4608 |
-
#: defaults.php:
|
4609 |
msgid ""
|
4610 |
"Changed the status of the forum %ForumName% from %OldStatus% to %NewStatus%. "
|
4611 |
"%EditorLinkForum%."
|
4612 |
msgstr ""
|
4613 |
|
4614 |
-
#: defaults.php:
|
4615 |
msgid "User changed visibility of a forum"
|
4616 |
msgstr ""
|
4617 |
|
4618 |
-
#: defaults.php:
|
4619 |
msgid ""
|
4620 |
"Changed the visibility of the forum %ForumName% from %OldVisibility% to "
|
4621 |
"%NewVisibility%. %EditorLinkForum%."
|
4622 |
msgstr ""
|
4623 |
|
4624 |
-
#: defaults.php:
|
4625 |
msgid "User changed the URL of a forum"
|
4626 |
msgstr ""
|
4627 |
|
4628 |
-
#: defaults.php:
|
4629 |
msgid ""
|
4630 |
"Changed the URL of the forum %ForumName% from %OldUrl% to %NewUrl%. "
|
4631 |
"%EditorLinkForum%."
|
4632 |
msgstr ""
|
4633 |
|
4634 |
-
#: defaults.php:
|
4635 |
msgid "User changed order of a forum"
|
4636 |
msgstr ""
|
4637 |
|
4638 |
-
#: defaults.php:
|
4639 |
msgid ""
|
4640 |
"Changed the order of the forum %ForumName% from %OldOrder% to %NewOrder%. "
|
4641 |
"%EditorLinkForum%."
|
4642 |
msgstr ""
|
4643 |
|
4644 |
-
#: defaults.php:
|
4645 |
msgid "User moved forum to trash"
|
4646 |
msgstr ""
|
4647 |
|
4648 |
-
#: defaults.php:
|
4649 |
msgid "Moved the forum %ForumName% to trash."
|
4650 |
msgstr ""
|
4651 |
|
4652 |
-
#: defaults.php:
|
4653 |
msgid "User permanently deleted forum"
|
4654 |
msgstr ""
|
4655 |
|
4656 |
-
#: defaults.php:
|
4657 |
msgid "Permanently deleted the forum %ForumName%."
|
4658 |
msgstr ""
|
4659 |
|
4660 |
-
#: defaults.php:
|
4661 |
msgid "User restored forum from trash"
|
4662 |
msgstr ""
|
4663 |
|
4664 |
-
#: defaults.php:
|
4665 |
msgid "Restored the forum %ForumName% from trash. %EditorLinkForum%."
|
4666 |
msgstr ""
|
4667 |
|
4668 |
-
#: defaults.php:
|
4669 |
msgid "User changed the parent of a forum"
|
4670 |
msgstr ""
|
4671 |
|
4672 |
-
#: defaults.php:
|
4673 |
msgid ""
|
4674 |
"Changed the parent of the forum %ForumName% from %OldParent% to %NewParent%. "
|
4675 |
"%EditorLinkForum%."
|
4676 |
msgstr ""
|
4677 |
|
4678 |
-
#: defaults.php:
|
4679 |
msgid "User changed type of a forum"
|
4680 |
msgstr ""
|
4681 |
|
4682 |
-
#: defaults.php:
|
4683 |
msgid ""
|
4684 |
"Changed the type of the forum %ForumName% from %OldType% to %NewType%. "
|
4685 |
"%EditorLinkForum%."
|
4686 |
msgstr ""
|
4687 |
|
4688 |
-
#: defaults.php:
|
4689 |
msgid "User changed forum's role"
|
4690 |
msgstr ""
|
4691 |
|
4692 |
-
#: defaults.php:
|
4693 |
msgid "Changed the forum's auto role from %OldRole% to %NewRole%."
|
4694 |
msgstr ""
|
4695 |
|
4696 |
-
#: defaults.php:
|
4697 |
msgid "User changed option of a forum"
|
4698 |
msgstr ""
|
4699 |
|
4700 |
-
#: defaults.php:
|
4701 |
msgid "%Status% the option for anonymous posting on forum."
|
4702 |
msgstr ""
|
4703 |
|
4704 |
-
#: defaults.php:
|
4705 |
msgid "User changed time to disallow post editing"
|
4706 |
msgstr ""
|
4707 |
|
4708 |
-
#: defaults.php:
|
4709 |
msgid ""
|
4710 |
"Changed the time to disallow post editing from %OldTime% to %NewTime% "
|
4711 |
"minutes in the forums."
|
4712 |
msgstr ""
|
4713 |
|
4714 |
-
#: defaults.php:
|
4715 |
msgid "User changed the forum setting posting throttle time"
|
4716 |
msgstr ""
|
4717 |
|
4718 |
-
#: defaults.php:
|
4719 |
msgid ""
|
4720 |
"Changed the posting throttle time from %OldTime% to %NewTime% seconds in the "
|
4721 |
"forums."
|
4722 |
msgstr ""
|
4723 |
|
4724 |
-
#: defaults.php:
|
4725 |
msgid "User created new topic"
|
4726 |
msgstr ""
|
4727 |
|
4728 |
-
#: defaults.php:
|
4729 |
msgid "Created a new topic %TopicName%. %EditorLinkTopic%."
|
4730 |
msgstr ""
|
4731 |
|
4732 |
-
#: defaults.php:
|
4733 |
msgid "User changed status of a topic"
|
4734 |
msgstr ""
|
4735 |
|
4736 |
-
#: defaults.php:
|
4737 |
msgid ""
|
4738 |
"Changed the status of the topic %TopicName% from %OldStatus% to %NewStatus%. "
|
4739 |
"%EditorLinkTopic%."
|
4740 |
msgstr ""
|
4741 |
|
4742 |
-
#: defaults.php:
|
4743 |
msgid "User changed type of a topic"
|
4744 |
msgstr ""
|
4745 |
|
4746 |
-
#: defaults.php:
|
4747 |
msgid ""
|
4748 |
"Changed the type of the topic %TopicName% from %OldType% to %NewType%. "
|
4749 |
"%EditorLinkTopic%."
|
4750 |
msgstr ""
|
4751 |
|
4752 |
-
#: defaults.php:
|
4753 |
msgid "User changed URL of a topic"
|
4754 |
msgstr ""
|
4755 |
|
4756 |
-
#: defaults.php:
|
4757 |
msgid "Changed the URL of the topic %TopicName% from %OldUrl% to %NewUrl%."
|
4758 |
msgstr ""
|
4759 |
|
4760 |
-
#: defaults.php:
|
4761 |
msgid "User changed the forum of a topic"
|
4762 |
msgstr ""
|
4763 |
|
4764 |
-
#: defaults.php:
|
4765 |
msgid ""
|
4766 |
"Changed the forum of the topic %TopicName% from %OldForum% to %NewForum%. "
|
4767 |
"%EditorLinkTopic%."
|
4768 |
msgstr ""
|
4769 |
|
4770 |
-
#: defaults.php:
|
4771 |
msgid "User moved topic to trash"
|
4772 |
msgstr ""
|
4773 |
|
4774 |
-
#: defaults.php:
|
4775 |
msgid "Moved the topic %TopicName% to trash."
|
4776 |
msgstr ""
|
4777 |
|
4778 |
-
#: defaults.php:
|
4779 |
msgid "User permanently deleted topic"
|
4780 |
msgstr ""
|
4781 |
|
4782 |
-
#: defaults.php:
|
4783 |
msgid "Permanently deleted the topic %TopicName%."
|
4784 |
msgstr ""
|
4785 |
|
4786 |
-
#: defaults.php:
|
4787 |
msgid "User restored topic from trash"
|
4788 |
msgstr ""
|
4789 |
|
4790 |
-
#: defaults.php:
|
4791 |
msgid "Restored the topic %TopicName% from trash. %EditorLinkTopic%."
|
4792 |
msgstr ""
|
4793 |
|
4794 |
-
#: defaults.php:
|
4795 |
msgid "User changed visibility of a topic"
|
4796 |
msgstr ""
|
4797 |
|
4798 |
-
#: defaults.php:
|
4799 |
msgid ""
|
4800 |
"Changed the visibility of the topic %TopicName% from %OldVisibility% to "
|
4801 |
"%NewVisibility%. %EditorLinkTopic%."
|
4802 |
msgstr ""
|
4803 |
|
4804 |
-
#: defaults.php:
|
4805 |
msgid "User created a new product"
|
4806 |
msgstr ""
|
4807 |
|
4808 |
-
#: defaults.php:
|
4809 |
msgid ""
|
4810 |
"Created a new product called %ProductTitle% and saved it as draft. View the "
|
4811 |
"product: %EditorLinkProduct%."
|
4812 |
msgstr ""
|
4813 |
|
4814 |
-
#: defaults.php:
|
4815 |
msgid "User published a product"
|
4816 |
msgstr ""
|
4817 |
|
4818 |
-
#: defaults.php:
|
4819 |
msgid ""
|
4820 |
"Published a product called %ProductTitle%. Product URL is %ProductUrl%. View "
|
4821 |
"the product: %EditorLinkProduct%."
|
4822 |
msgstr ""
|
4823 |
|
4824 |
-
#: defaults.php:
|
4825 |
msgid "User changed the category of a product"
|
4826 |
msgstr ""
|
4827 |
|
4828 |
-
#: defaults.php:
|
4829 |
msgid ""
|
4830 |
"Changed the category of the product %ProductTitle% from %OldCategories% to "
|
4831 |
"%NewCategories%. View the product: %EditorLinkProduct%."
|
4832 |
msgstr ""
|
4833 |
|
4834 |
-
#: defaults.php:
|
4835 |
msgid "User modified the short description of a product"
|
4836 |
msgstr ""
|
4837 |
|
4838 |
-
#: defaults.php:
|
4839 |
msgid ""
|
4840 |
"Modified the short description of the product %ProductTitle%.%ChangeText% "
|
4841 |
"View the product: %EditorLinkProduct%."
|
4842 |
msgstr ""
|
4843 |
|
4844 |
-
#: defaults.php:
|
4845 |
msgid "User modified the text of a product"
|
4846 |
msgstr ""
|
4847 |
|
4848 |
-
#: defaults.php:
|
4849 |
msgid ""
|
4850 |
"Modified the text of the product %ProductTitle%. View the product: "
|
4851 |
"%EditorLinkProduct%."
|
4852 |
msgstr ""
|
4853 |
|
4854 |
-
#: defaults.php:
|
4855 |
msgid "User changed the URL of a product"
|
4856 |
msgstr ""
|
4857 |
|
4858 |
-
#: defaults.php:
|
4859 |
msgid ""
|
4860 |
"Changed the URL of the product %ProductTitle%%ReportText%.%ChangeText% View "
|
4861 |
"the product: %EditorLinkProduct%."
|
4862 |
msgstr ""
|
4863 |
|
4864 |
-
#: defaults.php:
|
4865 |
msgid "User changed the date of a product"
|
4866 |
msgstr ""
|
4867 |
|
4868 |
-
#: defaults.php:
|
4869 |
msgid ""
|
4870 |
"Changed the date of the product %ProductTitle% from %OldDate% to %NewDate%. "
|
4871 |
"View the product: %EditorLinkProduct%."
|
4872 |
msgstr ""
|
4873 |
|
4874 |
-
#: defaults.php:
|
4875 |
msgid "User changed the visibility of a product"
|
4876 |
msgstr ""
|
4877 |
|
4878 |
-
#: defaults.php:
|
4879 |
msgid ""
|
4880 |
"Changed the visibility of the product %ProductTitle% from %OldVisibility% to "
|
4881 |
"%NewVisibility%. View the product: %EditorLinkProduct%."
|
4882 |
msgstr ""
|
4883 |
|
4884 |
-
#: defaults.php:
|
4885 |
msgid "User modified the published product"
|
4886 |
msgstr ""
|
4887 |
|
4888 |
-
#: defaults.php:
|
4889 |
msgid ""
|
4890 |
"Modified the published product %ProductTitle%. Product URL is %ProductUrl%. "
|
4891 |
"View the product: %EditorLinkProduct%."
|
4892 |
msgstr ""
|
4893 |
|
4894 |
-
#: defaults.php:
|
4895 |
msgid "User modified the draft product"
|
4896 |
msgstr ""
|
4897 |
|
4898 |
-
#: defaults.php:
|
4899 |
msgid ""
|
4900 |
"Modified the draft product %ProductTitle%. View the product: "
|
4901 |
"%EditorLinkProduct%."
|
4902 |
msgstr ""
|
4903 |
|
4904 |
-
#: defaults.php:
|
4905 |
msgid "User moved a product to trash"
|
4906 |
msgstr ""
|
4907 |
|
4908 |
-
#: defaults.php:
|
4909 |
msgid ""
|
4910 |
"Moved the product %ProductTitle% to trash. Product URL was %ProductUrl%."
|
4911 |
msgstr ""
|
4912 |
|
4913 |
-
#: defaults.php:
|
4914 |
msgid "User permanently deleted a product"
|
4915 |
msgstr ""
|
4916 |
|
4917 |
-
#: defaults.php:
|
4918 |
msgid "Permanently deleted the product %ProductTitle%."
|
4919 |
msgstr ""
|
4920 |
|
4921 |
-
#: defaults.php:
|
4922 |
msgid "User restored a product from the trash"
|
4923 |
msgstr ""
|
4924 |
|
4925 |
-
#: defaults.php:
|
4926 |
msgid ""
|
4927 |
"Product %ProductTitle% has been restored from trash. View product: "
|
4928 |
"%EditorLinkProduct%."
|
4929 |
msgstr ""
|
4930 |
|
4931 |
-
#: defaults.php:
|
4932 |
msgid "User changed status of a product"
|
4933 |
msgstr ""
|
4934 |
|
4935 |
-
#: defaults.php:
|
4936 |
msgid ""
|
4937 |
"Changed the status of the product %ProductTitle% from %OldStatus% to "
|
4938 |
"%NewStatus%. View the product: %EditorLinkProduct%."
|
4939 |
msgstr ""
|
4940 |
|
4941 |
-
#: defaults.php:
|
4942 |
msgid "User opened a product in the editor"
|
4943 |
msgstr ""
|
4944 |
|
4945 |
-
#: defaults.php:
|
4946 |
msgid ""
|
4947 |
"Opened the %ProductStatus% product page %ProductTitle% in editor. View the "
|
4948 |
"product: %EditorLinkProduct%."
|
4949 |
msgstr ""
|
4950 |
|
4951 |
-
#: defaults.php:
|
4952 |
msgid "User viewed a product"
|
4953 |
msgstr ""
|
4954 |
|
4955 |
-
#: defaults.php:
|
4956 |
msgid ""
|
4957 |
"Viewed the %ProductStatus% product page %ProductTitle%. View the product: "
|
4958 |
"%EditorLinkProduct%."
|
4959 |
msgstr ""
|
4960 |
|
4961 |
-
#: defaults.php:
|
4962 |
msgid "User changed the Product Data of a product"
|
4963 |
msgstr ""
|
4964 |
|
4965 |
-
#: defaults.php:
|
4966 |
msgid ""
|
4967 |
"Changed the Product Data of the product %ProductTitle%. View the product: "
|
4968 |
"%EditorLinkProduct%."
|
4969 |
msgstr ""
|
4970 |
|
4971 |
-
#: defaults.php:
|
4972 |
msgid "User changed type of a price"
|
4973 |
msgstr ""
|
4974 |
|
4975 |
-
#: defaults.php:
|
4976 |
msgid ""
|
4977 |
"Changed the %PriceType% of the product %ProductTitle% from %OldPrice% to "
|
4978 |
"%NewPrice%. View the product: %EditorLinkProduct%."
|
4979 |
msgstr ""
|
4980 |
|
4981 |
-
#: defaults.php:
|
4982 |
msgid "User changed the SKU of a product"
|
4983 |
msgstr ""
|
4984 |
|
4985 |
-
#: defaults.php:
|
4986 |
msgid ""
|
4987 |
"Changed the SKU of the product %ProductTitle% from %OldSku% to %NewSku%. "
|
4988 |
"View the product: %EditorLinkProduct%."
|
4989 |
msgstr ""
|
4990 |
|
4991 |
-
#: defaults.php:
|
4992 |
msgid "User changed the stock status of a product"
|
4993 |
msgstr ""
|
4994 |
|
4995 |
-
#: defaults.php:
|
4996 |
msgid ""
|
4997 |
"Changed the stock status of the product %ProductTitle% from %OldStatus% to "
|
4998 |
"%NewStatus%. View the product: %EditorLinkProduct%."
|
4999 |
msgstr ""
|
5000 |
|
5001 |
-
#: defaults.php:
|
5002 |
msgid "User changed the stock quantity"
|
5003 |
msgstr ""
|
5004 |
|
5005 |
-
#: defaults.php:
|
5006 |
msgid ""
|
5007 |
"Changed the stock quantity of the product %ProductTitle% from %OldValue% to "
|
5008 |
"%NewValue%. View the product: %EditorLinkProduct%"
|
5009 |
msgstr ""
|
5010 |
|
5011 |
-
#: defaults.php:
|
5012 |
msgid "User set a product type"
|
5013 |
msgstr ""
|
5014 |
|
5015 |
-
#: defaults.php:
|
5016 |
msgid ""
|
5017 |
"Set the product %ProductTitle% as %Type%. View the product: "
|
5018 |
"%EditorLinkProduct%."
|
5019 |
msgstr ""
|
5020 |
|
5021 |
-
#: defaults.php:
|
5022 |
msgid "User changed the weight of a product"
|
5023 |
msgstr ""
|
5024 |
|
5025 |
-
#: defaults.php:
|
5026 |
msgid ""
|
5027 |
"Changed the weight of the product %ProductTitle% from %OldWeight% to "
|
5028 |
"%NewWeight%. View the product: %EditorLinkProduct%."
|
5029 |
msgstr ""
|
5030 |
|
5031 |
-
#: defaults.php:
|
5032 |
msgid "User changed the dimensions of a product"
|
5033 |
msgstr ""
|
5034 |
|
5035 |
-
#: defaults.php:
|
5036 |
msgid ""
|
5037 |
"Changed the %DimensionType% dimensions of the product %ProductTitle% from "
|
5038 |
"%OldDimension% to %NewDimension%. View the product: %EditorLinkProduct%."
|
5039 |
msgstr ""
|
5040 |
|
5041 |
-
#: defaults.php:
|
5042 |
msgid "User added the Downloadable File to a product"
|
5043 |
msgstr ""
|
5044 |
|
5045 |
-
#: defaults.php:
|
5046 |
msgid ""
|
5047 |
"Added the Downloadable File %FileName% with File URL %FileUrl% to the "
|
5048 |
"product %ProductTitle%. View the product: %EditorLinkProduct%."
|
5049 |
msgstr ""
|
5050 |
|
5051 |
-
#: defaults.php:
|
5052 |
msgid "User Removed the Downloadable File from a product"
|
5053 |
msgstr ""
|
5054 |
|
5055 |
-
#: defaults.php:
|
5056 |
msgid ""
|
5057 |
"Removed the Downloadable File %FileName% with File URL %FileUrl% from the "
|
5058 |
"product %ProductTitle%. View the product: %EditorLinkProduct%."
|
5059 |
msgstr ""
|
5060 |
|
5061 |
-
#: defaults.php:
|
5062 |
msgid "User changed the name of a Downloadable File in a product"
|
5063 |
msgstr ""
|
5064 |
|
5065 |
-
#: defaults.php:
|
5066 |
msgid ""
|
5067 |
"Changed the name of a Downloadable File from %OldName% to %NewName% in "
|
5068 |
"product %ProductTitle%. View the product: %EditorLinkProduct%."
|
5069 |
msgstr ""
|
5070 |
|
5071 |
-
#: defaults.php:
|
5072 |
msgid "User changed the URL of the Downloadable File in a product"
|
5073 |
msgstr ""
|
5074 |
|
5075 |
-
#: defaults.php:
|
5076 |
msgid ""
|
5077 |
"Changed the URL of the Downloadable File %FileName% from %OldUrl% to %NewUrl"
|
5078 |
"% in product %ProductTitle%. View the product: %EditorLinkProduct%."
|
5079 |
msgstr ""
|
5080 |
|
5081 |
-
#: defaults.php:
|
5082 |
msgid "User changed the Weight Unit"
|
5083 |
msgstr ""
|
5084 |
|
5085 |
-
#: defaults.php:
|
5086 |
msgid "Changed the Weight Unit from %OldUnit% to %NewUnit% in WooCommerce."
|
5087 |
msgstr ""
|
5088 |
|
5089 |
-
#: defaults.php:
|
5090 |
msgid "User changed the Dimensions Unit"
|
5091 |
msgstr ""
|
5092 |
|
5093 |
-
#: defaults.php:
|
5094 |
msgid "Changed the Dimensions Unit from %OldUnit% to %NewUnit% in WooCommerce."
|
5095 |
msgstr ""
|
5096 |
|
5097 |
-
#: defaults.php:
|
5098 |
msgid "User changed the Base Location"
|
5099 |
msgstr ""
|
5100 |
|
5101 |
-
#: defaults.php:
|
5102 |
msgid ""
|
5103 |
"Changed the Base Location from %OldLocation% to %NewLocation% in WooCommerce."
|
5104 |
msgstr ""
|
5105 |
|
5106 |
-
#: defaults.php:
|
5107 |
msgid "User Enabled/Disabled taxes"
|
5108 |
msgstr ""
|
5109 |
|
5110 |
-
#: defaults.php:
|
5111 |
msgid "%Status% taxes in the WooCommerce store."
|
5112 |
msgstr ""
|
5113 |
|
5114 |
-
#: defaults.php:
|
5115 |
msgid "User changed the currency"
|
5116 |
msgstr ""
|
5117 |
|
5118 |
-
#: defaults.php:
|
5119 |
msgid ""
|
5120 |
"Changed the currency from %OldCurrency% to %NewCurrency% in WooCommerce."
|
5121 |
msgstr ""
|
5122 |
|
5123 |
-
#: defaults.php:
|
5124 |
msgid "User Enabled/Disabled the use of coupons during checkout"
|
5125 |
msgstr ""
|
5126 |
|
5127 |
-
#: defaults.php:
|
5128 |
msgid "%Status% the use of coupons during checkout in WooCommerce."
|
5129 |
msgstr ""
|
5130 |
|
5131 |
-
#: defaults.php:
|
5132 |
msgid "User Enabled/Disabled guest checkout"
|
5133 |
msgstr ""
|
5134 |
|
5135 |
-
#: defaults.php:
|
5136 |
msgid "%Status% guest checkout in WooCommerce."
|
5137 |
msgstr ""
|
5138 |
|
5139 |
-
#: defaults.php:
|
5140 |
msgid "User Enabled/Disabled cash on delivery"
|
5141 |
msgstr ""
|
5142 |
|
5143 |
-
#: defaults.php:
|
5144 |
msgid "%Status% the option Enable cash on delivery in WooCommerce."
|
5145 |
msgstr ""
|
5146 |
|
5147 |
-
#: defaults.php:
|
5148 |
msgid "User created a new product category"
|
5149 |
msgstr ""
|
5150 |
|
5151 |
-
#: defaults.php:
|
5152 |
msgid ""
|
5153 |
"Created a new product category called %CategoryName% in WooCommerce. Product "
|
5154 |
"category slug is %Slug%."
|
5155 |
msgstr ""
|
5156 |
|
5157 |
-
#: defaults.php:
|
5158 |
msgid "User changed title of a SEO post"
|
5159 |
msgstr ""
|
5160 |
|
5161 |
-
#: defaults.php:
|
5162 |
msgid ""
|
5163 |
"Changed the SEO title of the %PostStatus% %PostType%%ReportText%.%ChangeText"
|
5164 |
"% %EditorLinkPost%."
|
5165 |
msgstr ""
|
5166 |
|
5167 |
-
#: defaults.php:
|
5168 |
msgid "User changed the meta description of a SEO post"
|
5169 |
msgstr ""
|
5170 |
|
5171 |
-
#: defaults.php:
|
5172 |
msgid ""
|
5173 |
"Changed the Meta description of the %PostStatus% %PostType% titled %PostTitle"
|
5174 |
"%%ReportText%.%ChangeText% %EditorLinkPost%."
|
5175 |
msgstr ""
|
5176 |
|
5177 |
-
#: defaults.php:
|
5178 |
msgid ""
|
5179 |
"User changed setting to allow search engines to show post in search results "
|
5180 |
"of a SEO post"
|
5181 |
msgstr ""
|
5182 |
|
5183 |
-
#: defaults.php:
|
5184 |
msgid ""
|
5185 |
"Changed the setting to allow search engines to show post in search results "
|
5186 |
"from %OldStatus% to %NewStatus% in the %PostStatus% %PostType% titled "
|
5187 |
"%PostTitle%. %EditorLinkPost%."
|
5188 |
msgstr ""
|
5189 |
|
5190 |
-
#: defaults.php:
|
5191 |
msgid ""
|
5192 |
"User Enabled/Disabled the option for search engine to follow links of a SEO "
|
5193 |
"post"
|
5194 |
msgstr ""
|
5195 |
|
5196 |
-
#: defaults.php:
|
5197 |
msgid ""
|
5198 |
"%NewStatus% the option for search engine to follow links in the %PostType% "
|
5199 |
"titled %PostTitle%. %EditorLinkPost%."
|
5200 |
msgstr ""
|
5201 |
|
5202 |
-
#: defaults.php:
|
5203 |
msgid "User set the meta robots advanced setting of a SEO post"
|
5204 |
msgstr ""
|
5205 |
|
5206 |
-
#: defaults.php:
|
5207 |
msgid ""
|
5208 |
"Set the Meta Robots Advanced setting to %NewStatus% in the %PostStatus% "
|
5209 |
"%PostType% titled %PostTitle%. %EditorLinkPost%."
|
5210 |
msgstr ""
|
5211 |
|
5212 |
-
#: defaults.php:
|
5213 |
msgid "User changed the canonical URL of a SEO post"
|
5214 |
msgstr ""
|
5215 |
|
5216 |
-
#: defaults.php:
|
5217 |
msgid ""
|
5218 |
"Changed the Canonical URL of the %PostStatus% %PostType% titled %PostTitle%"
|
5219 |
"%ReportText%.%ChangeText% %EditorLinkPost%."
|
5220 |
msgstr ""
|
5221 |
|
5222 |
-
#: defaults.php:
|
5223 |
msgid "User changed the focus keyword of a SEO post"
|
5224 |
msgstr ""
|
5225 |
|
5226 |
-
#: defaults.php:
|
5227 |
msgid ""
|
5228 |
"Changed the focus keyword of the %PostStatus% %PostType% titled %PostTitle% "
|
5229 |
"from %old_keywords% to %new_keywords%. %EditorLinkPost%."
|
5230 |
msgstr ""
|
5231 |
|
5232 |
-
#: defaults.php:
|
5233 |
msgid "User Enabled/Disabled the option Cornerston Content of a SEO post"
|
5234 |
msgstr ""
|
5235 |
|
5236 |
-
#: defaults.php:
|
5237 |
msgid ""
|
5238 |
"%Status% the option Cornerston Content on the %PostStatus% %PostType% titled "
|
5239 |
"%PostTitle%. %EditorLinkPost%."
|
5240 |
msgstr ""
|
5241 |
|
5242 |
-
#: defaults.php:
|
5243 |
msgid "User changed the Title Separator setting"
|
5244 |
msgstr ""
|
5245 |
|
5246 |
-
#: defaults.php:
|
5247 |
msgid ""
|
5248 |
"Changed the Title Separator from %old% to %new% in the Yoast SEO plugin "
|
5249 |
"settings."
|
5250 |
msgstr ""
|
5251 |
|
5252 |
-
#: defaults.php:
|
5253 |
msgid "User changed the Homepage Title setting"
|
5254 |
msgstr ""
|
5255 |
|
5256 |
-
#: defaults.php:
|
5257 |
msgid ""
|
5258 |
"Changed the Homepage Title%ReportText% in the Yoast SEO plugin settings."
|
5259 |
"%ChangeText%"
|
5260 |
msgstr ""
|
5261 |
|
5262 |
-
#: defaults.php:
|
5263 |
msgid "User changed the Homepage Meta description setting"
|
5264 |
msgstr ""
|
5265 |
|
5266 |
-
#: defaults.php:
|
5267 |
msgid ""
|
5268 |
"Changed the Homepage Meta description%ReportText% in the Yoast SEO plugin "
|
5269 |
"settings.%ChangeText%"
|
5270 |
msgstr ""
|
5271 |
|
5272 |
-
#: defaults.php:
|
5273 |
msgid "User changed the Company or Person setting"
|
5274 |
msgstr ""
|
5275 |
|
5276 |
-
#: defaults.php:
|
5277 |
msgid ""
|
5278 |
"Changed the Company or Person setting from %old% to %new% in the YOAST SEO "
|
5279 |
"plugin settings."
|
5280 |
msgstr ""
|
5281 |
|
5282 |
-
#: defaults.php:
|
5283 |
msgid ""
|
5284 |
"User Enabled/Disabled the option Show Posts/Pages in Search Results in the "
|
5285 |
"Yoast SEO plugin settings"
|
5286 |
msgstr ""
|
5287 |
|
5288 |
-
#: defaults.php:
|
5289 |
msgid ""
|
5290 |
"%Status% the option Show %SEOPostType% in Search Results in the Yoast SEO "
|
5291 |
"plugin settings."
|
5292 |
msgstr ""
|
5293 |
|
5294 |
-
#: defaults.php:
|
5295 |
msgid ""
|
5296 |
"User changed the Posts/Pages title template in the Yoast SEO plugin settings"
|
5297 |
msgstr ""
|
5298 |
|
5299 |
-
#: defaults.php:
|
5300 |
msgid ""
|
5301 |
"Changed the %SEOPostType% title template from %old% to %new% in the Yoast "
|
5302 |
"SEO plugin settings."
|
5303 |
msgstr ""
|
5304 |
|
5305 |
-
#: defaults.php:
|
5306 |
msgid "User Enabled/Disabled SEO analysis in the Yoast SEO plugin settings"
|
5307 |
msgstr ""
|
5308 |
|
5309 |
-
#: defaults.php:
|
5310 |
msgid "%Status% SEO analysis in the Yoast SEO plugin settings."
|
5311 |
msgstr ""
|
5312 |
|
5313 |
-
#: defaults.php:
|
5314 |
msgid ""
|
5315 |
"User Enabled/Disabled readability analysis in the Yoast SEO plugin settings"
|
5316 |
msgstr ""
|
5317 |
|
5318 |
-
#: defaults.php:
|
5319 |
msgid "%Status% Readability analysis in the Yoast SEO plugin settings."
|
5320 |
msgstr ""
|
5321 |
|
5322 |
-
#: defaults.php:
|
5323 |
msgid ""
|
5324 |
"User Enabled/Disabled cornerstone content in the Yoast SEO plugin settings"
|
5325 |
msgstr ""
|
5326 |
|
5327 |
-
#: defaults.php:
|
5328 |
msgid "%Status% Cornerstone content in the Yoast SEO plugin settings."
|
5329 |
msgstr ""
|
5330 |
|
5331 |
-
#: defaults.php:
|
5332 |
msgid ""
|
5333 |
"User Enabled/Disabled the text link counter in the Yoast SEO plugin settings"
|
5334 |
msgstr ""
|
5335 |
|
5336 |
-
#: defaults.php:
|
5337 |
msgid "%Status% the Text link counter in the Yoast SEO plugin settings."
|
5338 |
msgstr ""
|
5339 |
|
5340 |
-
#: defaults.php:
|
5341 |
msgid "User Enabled/Disabled XML sitemaps in the Yoast SEO plugin settings"
|
5342 |
msgstr ""
|
5343 |
|
5344 |
-
#: defaults.php:
|
5345 |
msgid "%Status% XML Sitemaps in the Yoast SEO plugin settings."
|
5346 |
msgstr ""
|
5347 |
|
5348 |
-
#: defaults.php:
|
5349 |
msgid "User Enabled/Disabled ryte integration in the Yoast SEO plugin settings"
|
5350 |
msgstr ""
|
5351 |
|
5352 |
-
#: defaults.php:
|
5353 |
msgid "%Status% Ryte Integration in the Yoast SEO plugin settings."
|
5354 |
msgstr ""
|
5355 |
|
5356 |
-
#: defaults.php:
|
5357 |
msgid ""
|
5358 |
"User Enabled/Disabled the admin bar menu in the Yoast SEO plugin settings"
|
5359 |
msgstr ""
|
5360 |
|
5361 |
-
#: defaults.php:
|
5362 |
msgid "%Status% the Admin bar menu in the Yoast SEO plugin settings."
|
5363 |
msgstr ""
|
5364 |
|
5365 |
-
#: defaults.php:
|
5366 |
msgid ""
|
5367 |
"User changed the Posts/Pages meta description template in the Yoast SEO "
|
5368 |
"plugin settings"
|
5369 |
msgstr ""
|
5370 |
|
5371 |
-
#: defaults.php:
|
5372 |
msgid ""
|
5373 |
"Changed the %SEOPostType% meta description template from %old% to %new% in "
|
5374 |
"the Yoast SEO plugin settings."
|
5375 |
msgstr ""
|
5376 |
|
5377 |
-
#: defaults.php:
|
5378 |
msgid ""
|
5379 |
"User set the option Date in Snippet Preview for Posts/Pages in the Yoast SEO "
|
5380 |
"plugin settings"
|
5381 |
msgstr ""
|
5382 |
|
5383 |
-
#: defaults.php:
|
5384 |
msgid ""
|
5385 |
"%Status% the option Date in Snippet Preview for %SEOPostType% in the Yoast "
|
5386 |
"SEO plugin settings."
|
5387 |
msgstr ""
|
5388 |
|
5389 |
-
#: defaults.php:
|
5390 |
msgid ""
|
5391 |
"User set the option Yoast SEO Meta Box for Posts/Pages in the Yoast SEO "
|
5392 |
"plugin settings"
|
5393 |
msgstr ""
|
5394 |
|
5395 |
-
#: defaults.php:
|
5396 |
msgid ""
|
5397 |
"%Status% the option Yoast SEO Meta Box for %SEOPostType% in the Yoast SEO "
|
5398 |
"plugin settings."
|
5399 |
msgstr ""
|
5400 |
|
5401 |
-
#: defaults.php:
|
5402 |
msgid ""
|
5403 |
"User Enabled/Disabled the advanced settings for authors in the Yoast SEO "
|
5404 |
"plugin settings"
|
5405 |
msgstr ""
|
5406 |
|
5407 |
-
#: defaults.php:
|
5408 |
msgid "%Status% the advanced settings for authors in the Yoast SEO settings."
|
5409 |
msgstr ""
|
5410 |
|
@@ -5463,38 +5539,38 @@ msgstr ""
|
|
5463 |
msgid "Error: You do not have sufficient permissions to disable this alert."
|
5464 |
msgstr ""
|
5465 |
|
5466 |
-
#: wp-security-audit-log.php:
|
5467 |
#, php-format
|
5468 |
msgid ""
|
5469 |
"You are using a version of PHP that is older than %s, which is no longer "
|
5470 |
"supported."
|
5471 |
msgstr ""
|
5472 |
|
5473 |
-
#: wp-security-audit-log.php:
|
5474 |
msgid ""
|
5475 |
"Contact us on <a href=\"mailto:plugins@wpwhitesecurity.com"
|
5476 |
"\">plugins@wpwhitesecurity.com</a> to help you switch the version of PHP you "
|
5477 |
"are using."
|
5478 |
msgstr ""
|
5479 |
|
5480 |
-
#: wp-security-audit-log.php:
|
5481 |
msgid "Every 45 minutes"
|
5482 |
msgstr ""
|
5483 |
|
5484 |
-
#: wp-security-audit-log.php:
|
5485 |
msgid "Every 30 minutes"
|
5486 |
msgstr ""
|
5487 |
|
5488 |
-
#: wp-security-audit-log.php:
|
5489 |
msgid "Every 10 minutes"
|
5490 |
msgstr ""
|
5491 |
|
5492 |
-
#: wp-security-audit-log.php:
|
5493 |
msgid "Every 1 minute"
|
5494 |
msgstr ""
|
5495 |
|
5496 |
#. translators: 1. Deprecated method name 2. Version since deprecated
|
5497 |
-
#: wp-security-audit-log.php:
|
5498 |
#, php-format
|
5499 |
msgid "Method %1$s is deprecated since version %2$s!"
|
5500 |
msgstr ""
|
3 |
msgstr ""
|
4 |
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
|
5 |
"Project-Id-Version: WP Security Audit Log\n"
|
6 |
+
"POT-Creation-Date: 2018-10-04 07:04+0100\n"
|
7 |
+
"PO-Revision-Date: 2018-10-04 07:03+0100\n"
|
8 |
"Last-Translator: \n"
|
9 |
"Language-Team: \n"
|
10 |
"MIME-Version: 1.0\n"
|
27 |
msgid "Event with code %d has not be registered."
|
28 |
msgstr ""
|
29 |
|
30 |
+
#: classes/AlertManager.php:302
|
31 |
+
#, php-format
|
32 |
+
msgid "Event %s already registered with WP Security Audit Log."
|
33 |
+
msgstr ""
|
34 |
+
|
35 |
+
#: classes/AlertManager.php:337
|
36 |
+
msgid ""
|
37 |
+
"You have custom events that are using the same ID or IDs which are already "
|
38 |
+
"registered in the plugin, so they have been disabled."
|
39 |
+
msgstr ""
|
40 |
+
|
41 |
+
#: classes/AlertManager.php:340
|
42 |
+
#, php-format
|
43 |
+
msgid "%4$s to help you solve this issue."
|
44 |
+
msgstr ""
|
45 |
+
|
46 |
+
#: classes/AlertManager.php:342
|
47 |
+
msgid "ERROR:"
|
48 |
+
msgstr ""
|
49 |
+
|
50 |
+
#: classes/AlertManager.php:344
|
51 |
+
msgid "Contact us"
|
52 |
+
msgstr ""
|
53 |
+
|
54 |
#: classes/AuditLogListView.php:92
|
55 |
msgid "No events so far."
|
56 |
msgstr ""
|
63 |
msgid " Items"
|
64 |
msgstr ""
|
65 |
|
66 |
+
#: classes/AuditLogListView.php:169 classes/Views/AuditLog.php:420
|
67 |
+
#: classes/Views/AuditLog.php:443
|
68 |
msgid "All Sites"
|
69 |
msgstr ""
|
70 |
|
76 |
msgid "Archive Database"
|
77 |
msgstr ""
|
78 |
|
79 |
+
#: classes/AuditLogListView.php:250 classes/Views/Settings.php:1012
|
80 |
#: classes/WidgetManager.php:86
|
81 |
msgid "User"
|
82 |
msgstr ""
|
86 |
msgstr ""
|
87 |
|
88 |
#: classes/AuditLogListView.php:257 classes/AuditLogListView.php:281
|
89 |
+
#: classes/Views/Settings.php:1006
|
90 |
msgid "Event ID"
|
91 |
msgstr ""
|
92 |
|
93 |
#: classes/AuditLogListView.php:258 classes/AuditLogListView.php:284
|
94 |
+
#: classes/Views/Settings.php:1008 classes/Views/ToggleAlerts.php:289
|
95 |
msgid "Severity"
|
96 |
msgstr ""
|
97 |
|
148 |
msgid "Plugin"
|
149 |
msgstr ""
|
150 |
|
151 |
+
#: classes/AuditLogListView.php:442 defaults.php:345
|
152 |
msgid "Plugins"
|
153 |
msgstr ""
|
154 |
|
156 |
msgid "Website Visitor"
|
157 |
msgstr ""
|
158 |
|
159 |
+
#: classes/AuditLogListView.php:450 classes/Views/ToggleAlerts.php:391
|
160 |
+
#: classes/Views/ToggleAlerts.php:417 defaults.php:378
|
161 |
msgid "System"
|
162 |
msgstr ""
|
163 |
|
170 |
msgstr ""
|
171 |
|
172 |
#: classes/AuditLogListView.php:513 classes/AuditLogListView.php:662
|
173 |
+
#: classes/Settings.php:1606
|
174 |
msgid "Alert Data Inspector"
|
175 |
msgstr ""
|
176 |
|
177 |
+
#: classes/AuditLogListView.php:614 classes/Settings.php:1550
|
178 |
msgid "Download the log file"
|
179 |
msgstr ""
|
180 |
|
181 |
+
#: classes/AuditLogListView.php:634 classes/Settings.php:1570
|
182 |
msgid "Download the log file."
|
183 |
msgstr ""
|
184 |
|
185 |
+
#: classes/AuditLogListView.php:642 classes/Settings.php:1578
|
186 |
msgid "published"
|
187 |
msgstr ""
|
188 |
|
189 |
#. translators: Mailto link for support.
|
190 |
+
#: classes/AuditLogListView.php:670 classes/Settings.php:1617
|
191 |
#, php-format
|
192 |
msgid "Contact us on %s for assistance"
|
193 |
msgstr ""
|
234 |
msgid "https://wordpress.org/support/"
|
235 |
msgstr ""
|
236 |
|
237 |
+
#: classes/Loggers/Database.php:243 classes/Views/EmailNotifications.php:153
|
238 |
#: classes/Views/EmailNotifications.php:185 classes/Views/ExternalDB.php:152
|
239 |
#: classes/Views/ExternalDB.php:184 classes/Views/Help.php:188
|
240 |
#: classes/Views/Help.php:239 classes/Views/LogInUsers.php:154
|
244 |
msgid "Upgrade to Premium"
|
245 |
msgstr ""
|
246 |
|
247 |
+
#: classes/Loggers/Database.php:244 classes/Views/EmailNotifications.php:154
|
|
|
248 |
#: classes/Views/EmailNotifications.php:186 classes/Views/ExternalDB.php:153
|
249 |
#: classes/Views/ExternalDB.php:185 classes/Views/Help.php:240
|
250 |
#: classes/Views/LogInUsers.php:155 classes/Views/LogInUsers.php:187
|
253 |
msgid "More Information"
|
254 |
msgstr ""
|
255 |
|
256 |
+
#: classes/Sensors/Content.php:1252 classes/Sensors/Content.php:1260
|
257 |
#: classes/Sensors/WooCommerce.php:599 classes/Sensors/WooCommerce.php:605
|
258 |
msgid "Password Protected"
|
259 |
msgstr ""
|
260 |
|
261 |
+
#: classes/Sensors/Content.php:1254 classes/Sensors/Content.php:1262
|
262 |
msgid "Public"
|
263 |
msgstr ""
|
264 |
|
265 |
+
#: classes/Sensors/Content.php:1256 classes/Sensors/Content.php:1264
|
266 |
msgid "Private"
|
267 |
msgstr ""
|
268 |
|
274 |
msgid "Out of stock"
|
275 |
msgstr ""
|
276 |
|
277 |
+
#: classes/Settings.php:436
|
278 |
msgid "This function is deprecated"
|
279 |
msgstr ""
|
280 |
|
281 |
+
#: classes/Views/AuditLog.php:78
|
282 |
+
msgid ""
|
283 |
+
"Get instantly alerted of important changes via email, do text based searches "
|
284 |
+
"and filter results, generate reports, see who is logged in and more!"
|
285 |
+
msgstr ""
|
286 |
+
|
287 |
+
#: classes/Views/AuditLog.php:79
|
288 |
+
msgid "Upgrade to premium to unlock these powerful activity log features."
|
289 |
+
msgstr ""
|
290 |
+
|
291 |
+
#: classes/Views/AuditLog.php:82
|
292 |
+
msgid ""
|
293 |
+
"Instant email notifications, search & filters, reports, users sessions "
|
294 |
+
"management, integration tools and more!"
|
295 |
+
msgstr ""
|
296 |
+
|
297 |
+
#: classes/Views/AuditLog.php:83
|
298 |
+
msgid ""
|
299 |
+
"Upgrade to unlock these powerful features and gain more from your activity "
|
300 |
+
"logs."
|
301 |
+
msgstr ""
|
302 |
+
|
303 |
+
#: classes/Views/AuditLog.php:86
|
304 |
msgid ""
|
305 |
"See who is logged in to your WordPress, create user productivity reports, "
|
306 |
"get alerted via email of important changes and more!"
|
307 |
msgstr ""
|
308 |
|
309 |
+
#: classes/Views/AuditLog.php:87
|
310 |
msgid ""
|
311 |
"Unlock these powerful features and much more with the premium edition of WP "
|
312 |
"Security Audit Log."
|
313 |
msgstr ""
|
314 |
|
315 |
+
#: classes/Views/AuditLog.php:150
|
316 |
+
msgid "UPGRADE"
|
317 |
msgstr ""
|
318 |
|
319 |
+
#: classes/Views/AuditLog.php:152
|
320 |
+
msgid "Tell me more"
|
321 |
+
msgstr ""
|
322 |
+
|
323 |
+
#: classes/Views/AuditLog.php:153
|
324 |
+
msgid "Dismiss the banner"
|
325 |
+
msgstr ""
|
326 |
+
|
327 |
+
#: classes/Views/AuditLog.php:181
|
328 |
msgid ""
|
329 |
"There are connectivity issues with the database where the WordPress activity "
|
330 |
"log is stored. The logs will be temporary buffered in the WordPress database "
|
331 |
"until the connection is fully restored."
|
332 |
msgstr ""
|
333 |
|
334 |
+
#: classes/Views/AuditLog.php:198
|
335 |
msgid ""
|
336 |
"Help us improve WP Security Audit Log! Opt-in to sending us diagnostic non-"
|
337 |
"sensitive data about your plugin usage (<strong>no activity log data is "
|
338 |
"sent</strong>) and subscribe to our newsletter."
|
339 |
msgstr ""
|
340 |
|
341 |
+
#: classes/Views/AuditLog.php:201
|
342 |
msgid "Opt-In"
|
343 |
msgstr ""
|
344 |
|
345 |
+
#: classes/Views/AuditLog.php:203
|
346 |
msgid "Learn More"
|
347 |
msgstr ""
|
348 |
|
349 |
+
#: classes/Views/AuditLog.php:205 classes/Views/AuditLog.php:384
|
350 |
+
#: classes/Views/Settings.php:465 classes/Views/Settings.php:492
|
351 |
+
#: classes/Views/Settings.php:558 classes/Views/Settings.php:596
|
352 |
+
#: classes/Views/Settings.php:1076 classes/Views/Settings.php:1144
|
353 |
+
#: classes/Views/Settings.php:1790 classes/Views/Settings.php:1853
|
354 |
+
#: classes/Views/Settings.php:1881 classes/Views/Settings.php:1896
|
355 |
+
#: classes/Views/Settings.php:1906 classes/Views/SetupWizard.php:520
|
356 |
msgid "No"
|
357 |
msgstr ""
|
358 |
|
359 |
+
#: classes/Views/AuditLog.php:245 classes/Views/AuditLog.php:261
|
360 |
msgid "Audit Log Viewer"
|
361 |
msgstr ""
|
362 |
|
363 |
+
#: classes/Views/AuditLog.php:342 classes/Views/Licensing.php:82
|
364 |
#: classes/Views/Settings.php:328 classes/Views/ToggleAlerts.php:68
|
365 |
msgid "You do not have sufficient permissions to access this page."
|
366 |
msgstr ""
|
367 |
|
368 |
+
#: classes/Views/AuditLog.php:380
|
369 |
msgid ""
|
370 |
"Thank you very much for using the WP Security Audit Log plugin. We have "
|
371 |
"created a wizard to ease the process of configuring the plugin so you can "
|
372 |
"get the best out of it. Would you like to run the wizard?"
|
373 |
msgstr ""
|
374 |
|
375 |
+
#: classes/Views/AuditLog.php:383 classes/Views/Settings.php:460
|
376 |
+
#: classes/Views/Settings.php:487 classes/Views/Settings.php:528
|
377 |
+
#: classes/Views/Settings.php:586 classes/Views/Settings.php:1070
|
378 |
+
#: classes/Views/Settings.php:1137 classes/Views/Settings.php:1785
|
379 |
+
#: classes/Views/Settings.php:1846 classes/Views/Settings.php:1874
|
380 |
+
#: classes/Views/Settings.php:1895 classes/Views/Settings.php:1905
|
381 |
+
#: classes/Views/SetupWizard.php:525
|
382 |
msgid "Yes"
|
383 |
msgstr ""
|
384 |
|
385 |
+
#: classes/Views/AuditLog.php:419 classes/Views/AuditLog.php:442
|
386 |
msgid "Please enter the number of alerts you would like to see on one page:"
|
387 |
msgstr ""
|
388 |
|
389 |
+
#: classes/Views/AuditLog.php:421 classes/Views/AuditLog.php:444
|
390 |
msgid "No Results"
|
391 |
msgstr ""
|
392 |
|
393 |
+
#: classes/Views/AuditLog.php:628
|
394 |
msgid "No users found."
|
395 |
msgstr ""
|
396 |
|
397 |
+
#: classes/Views/AuditLog.php:631 classes/Views/AuditLog.php:708
|
398 |
+
#: classes/Views/AuditLog.php:734 classes/Views/AuditLog.php:1024
|
399 |
+
#: classes/Views/Licensing.php:90 classes/Views/Settings.php:238
|
400 |
+
#: classes/Views/Settings.php:324 classes/Views/Settings.php:2052
|
401 |
+
#: classes/Views/Settings.php:2080 classes/Views/Settings.php:2110
|
402 |
+
#: classes/Views/Settings.php:2149 classes/Views/Settings.php:2151
|
403 |
+
#: classes/Views/Settings.php:2153 classes/Views/Settings.php:2260
|
404 |
+
#: classes/Views/Settings.php:2262 classes/Views/Settings.php:2264
|
405 |
+
#: classes/Views/Settings.php:2354 classes/Views/Settings.php:2421
|
406 |
+
#: classes/Views/SetupWizard.php:81
|
407 |
msgid "Nonce verification failed."
|
408 |
msgstr ""
|
409 |
|
410 |
+
#: classes/Views/AuditLog.php:650
|
411 |
msgid "Log file does not exist."
|
412 |
msgstr ""
|
413 |
|
414 |
+
#: classes/Views/AuditLog.php:699
|
415 |
msgid "Request to get log file failed."
|
416 |
msgstr ""
|
417 |
|
418 |
+
#: classes/Views/AuditLog.php:774
|
419 |
msgid "Freemius opt choice selected."
|
420 |
msgstr ""
|
421 |
|
422 |
+
#: classes/Views/AuditLog.php:781
|
423 |
msgid "Freemius opt choice not found."
|
424 |
msgstr ""
|
425 |
|
426 |
+
#: classes/Views/AuditLog.php:938
|
427 |
msgid "WordPress Activity Log"
|
428 |
msgstr ""
|
429 |
|
430 |
+
#: classes/Views/AuditLog.php:939
|
431 |
msgid ""
|
432 |
"When a user makes a change on your website the plugin will keep a record of "
|
433 |
"that event here. Right now there is nothing because this is a new install."
|
434 |
msgstr ""
|
435 |
|
436 |
+
#: classes/Views/AuditLog.php:940
|
437 |
msgid "Thank you for using WP Security Audit Log"
|
438 |
msgstr ""
|
439 |
|
440 |
+
#: classes/Views/AuditLog.php:961
|
441 |
msgid "Error: You do not have sufficient permissions to exclude this URL."
|
442 |
msgstr ""
|
443 |
|
444 |
+
#: classes/Views/AuditLog.php:1007
|
445 |
+
msgid "You do not have sufficient permissions to dismiss this notice."
|
446 |
+
msgstr ""
|
447 |
+
|
448 |
#: classes/Views/EmailNotifications.php:28
|
449 |
msgid "Email Notifications Add-On"
|
450 |
msgstr ""
|
888 |
msgstr ""
|
889 |
|
890 |
#: classes/Views/Settings.php:142 classes/Views/Settings.php:156
|
891 |
+
#: classes/Views/ToggleAlerts.php:403 classes/Views/ToggleAlerts.php:419
|
892 |
msgid "Settings"
|
893 |
msgstr ""
|
894 |
|
896 |
msgid "Unknown settings tab."
|
897 |
msgstr ""
|
898 |
|
899 |
+
#: classes/Views/Settings.php:223 classes/Views/Settings.php:2442
|
900 |
+
#: classes/Views/Settings.php:2471 classes/Views/SetupWizard.php:66
|
901 |
msgid "Access Denied."
|
902 |
msgstr ""
|
903 |
|
921 |
msgstr ""
|
922 |
|
923 |
#: classes/Views/Settings.php:441
|
924 |
+
msgid "Display latest events widget in dashboard & Admin bar"
|
925 |
msgstr ""
|
926 |
|
927 |
#. translators: Max number of dashboard widget alerts.
|
928 |
#: classes/Views/Settings.php:446
|
929 |
#, php-format
|
930 |
msgid ""
|
931 |
+
"The events widget displays the latest %d security events in the dashboard "
|
932 |
+
"and the admin bar notification displays the latest event."
|
933 |
msgstr ""
|
934 |
|
935 |
#: classes/Views/Settings.php:454
|
937 |
msgstr ""
|
938 |
|
939 |
#: classes/Views/Settings.php:475
|
940 |
+
msgid "Admin Bar Notification"
|
941 |
+
msgstr ""
|
942 |
+
|
943 |
+
#: classes/Views/Settings.php:478
|
944 |
+
msgid "Admin Bar Notification (Premium)"
|
945 |
+
msgstr ""
|
946 |
+
|
947 |
+
#: classes/Views/Settings.php:502
|
948 |
msgid "Add user notification on the WordPress login page"
|
949 |
msgstr ""
|
950 |
|
951 |
+
#: classes/Views/Settings.php:504
|
952 |
msgid ""
|
953 |
"Many compliance regulations (such as the GDRP) require website "
|
954 |
"administrators to tell the users of their website that all the changes they "
|
955 |
"do when logged in are being logged."
|
956 |
msgstr ""
|
957 |
|
958 |
+
#: classes/Views/Settings.php:509
|
959 |
msgid "Login Page Notification"
|
960 |
msgstr ""
|
961 |
|
962 |
+
#: classes/Views/Settings.php:534 wp-security-audit-log.php:1298
|
963 |
msgid ""
|
964 |
"For security and auditing purposes, a record of all of your logged-in "
|
965 |
"actions and changes within the WordPress dashboard will be recorded in an "
|
968 |
"IP address where you accessed this site from."
|
969 |
msgstr ""
|
970 |
|
971 |
+
#: classes/Views/Settings.php:552
|
972 |
msgid "<strong>Note: </strong>"
|
973 |
msgstr ""
|
974 |
|
975 |
+
#: classes/Views/Settings.php:552
|
976 |
msgid ""
|
977 |
"The only HTML code allowed in the login page notification is for links ( < a "
|
978 |
"href >< /a > )."
|
979 |
msgstr ""
|
980 |
|
981 |
+
#: classes/Views/Settings.php:568
|
982 |
msgid "Is your website running behind a firewall or reverse proxy?"
|
983 |
msgstr ""
|
984 |
|
985 |
#. translators: Learn more link.
|
986 |
+
#: classes/Views/Settings.php:573
|
987 |
#, php-format
|
988 |
msgid ""
|
989 |
"If your website is running behind a firewall set this option to yes so the "
|
990 |
"plugin retrieves the end user’s IP address from the proxy header - %s."
|
991 |
msgstr ""
|
992 |
|
993 |
+
#: classes/Views/Settings.php:574
|
994 |
msgid "learn more"
|
995 |
msgstr ""
|
996 |
|
997 |
+
#: classes/Views/Settings.php:581
|
998 |
msgid "Reverse Proxy / Firewall Options"
|
999 |
msgstr ""
|
1000 |
|
1001 |
+
#: classes/Views/Settings.php:591
|
1002 |
msgid ""
|
1003 |
"Filter internal IP addresses from the proxy headers. Enable this option only "
|
1004 |
"if you are\tare still seeing the internal IP addresses of the firewall or "
|
1005 |
"proxy."
|
1006 |
msgstr ""
|
1007 |
|
1008 |
+
#: classes/Views/Settings.php:607
|
1009 |
msgid "Who can change the plugin settings?"
|
1010 |
msgstr ""
|
1011 |
|
1012 |
+
#: classes/Views/Settings.php:609
|
1013 |
msgid ""
|
1014 |
"By default only users with administrator or super administrator (multisite) "
|
1015 |
"roles can change the settings of the plugin. Though you can change these "
|
1016 |
"privileges from this section."
|
1017 |
msgstr ""
|
1018 |
|
1019 |
+
#: classes/Views/Settings.php:614
|
1020 |
msgid "Restrict Plugin Access"
|
1021 |
msgstr ""
|
1022 |
|
1023 |
+
#: classes/Views/Settings.php:620
|
1024 |
msgid "Only me"
|
1025 |
msgstr ""
|
1026 |
|
1027 |
+
#: classes/Views/Settings.php:625
|
1028 |
msgid "Only administrators"
|
1029 |
msgstr ""
|
1030 |
|
1031 |
+
#: classes/Views/Settings.php:630
|
1032 |
msgid "All these users or users with these roles"
|
1033 |
msgstr ""
|
1034 |
|
1035 |
+
#: classes/Views/Settings.php:634
|
1036 |
msgid ""
|
1037 |
"Specify the username or the users which can change the plugin settings. You "
|
1038 |
"can also specify roles."
|
1039 |
msgstr ""
|
1040 |
|
1041 |
+
#: classes/Views/Settings.php:666
|
1042 |
msgid "Allow other users to view the activity log"
|
1043 |
msgstr ""
|
1044 |
|
1045 |
+
#: classes/Views/Settings.php:668
|
1046 |
msgid ""
|
1047 |
"By default only users with administrator and super administrator (multisite) "
|
1048 |
"role can view the WordPress activity log. Though you can allow other users "
|
1049 |
"with no admin role to view the events."
|
1050 |
msgstr ""
|
1051 |
|
1052 |
+
#: classes/Views/Settings.php:673
|
1053 |
msgid "Can View Events"
|
1054 |
msgstr ""
|
1055 |
|
1056 |
+
#: classes/Views/Settings.php:681
|
1057 |
msgid ""
|
1058 |
"Specify the username or the users which do not have an admin role but can "
|
1059 |
"also see the WordPress activity role. You can also specify roles."
|
1060 |
msgstr ""
|
1061 |
|
1062 |
+
#: classes/Views/Settings.php:707
|
1063 |
msgid "Which email address should the plugin use as a from address?"
|
1064 |
msgstr ""
|
1065 |
|
1066 |
+
#: classes/Views/Settings.php:709
|
1067 |
msgid ""
|
1068 |
"By default when the plugin sends an email notification it uses the email "
|
1069 |
"address specified in this website’s general settings. Though you can change "
|
1070 |
"the email address and display name from this section."
|
1071 |
msgstr ""
|
1072 |
|
1073 |
+
#: classes/Views/Settings.php:714
|
1074 |
msgid "From Email & Name"
|
1075 |
msgstr ""
|
1076 |
|
1077 |
+
#: classes/Views/Settings.php:720
|
1078 |
msgid "Use the email address from the WordPress general settings"
|
1079 |
msgstr ""
|
1080 |
|
1081 |
+
#: classes/Views/Settings.php:725
|
1082 |
msgid "Use another email address"
|
1083 |
msgstr ""
|
1084 |
|
1085 |
+
#: classes/Views/Settings.php:729
|
1086 |
msgid "Email Address"
|
1087 |
msgstr ""
|
1088 |
|
1089 |
+
#: classes/Views/Settings.php:734
|
1090 |
msgid "Display Name"
|
1091 |
msgstr ""
|
1092 |
|
1093 |
+
#: classes/Views/Settings.php:745
|
1094 |
msgid "Do you want to hide the plugin from the list of installed plugins?"
|
1095 |
msgstr ""
|
1096 |
|
1097 |
+
#: classes/Views/Settings.php:747
|
1098 |
msgid ""
|
1099 |
"By default all installed plugins are listed in the plugins page. If you do "
|
1100 |
"not want other administrators to see that you installed this plugin set this "
|
1102 |
"plugin on this website."
|
1103 |
msgstr ""
|
1104 |
|
1105 |
+
#: classes/Views/Settings.php:752
|
1106 |
msgid "Hide Plugin in Plugins Page"
|
1107 |
msgstr ""
|
1108 |
|
1109 |
+
#: classes/Views/Settings.php:757
|
1110 |
msgid "Yes, hide the plugin from the list of installed plugins"
|
1111 |
msgstr ""
|
1112 |
|
1113 |
+
#: classes/Views/Settings.php:762
|
1114 |
msgid "No, do not hide the plugin"
|
1115 |
msgstr ""
|
1116 |
|
1117 |
+
#: classes/Views/Settings.php:824
|
1118 |
msgid ""
|
1119 |
"For how long do you want to keep the activity log events (Retention "
|
1120 |
"settings) ?"
|
1121 |
msgstr ""
|
1122 |
|
1123 |
+
#: classes/Views/Settings.php:827
|
1124 |
msgid ""
|
1125 |
"The plugin uses an efficient way to store the activity log data in the "
|
1126 |
"WordPress database, though the more data you keep the more disk space will "
|
1127 |
"be required. "
|
1128 |
msgstr ""
|
1129 |
|
1130 |
+
#: classes/Views/Settings.php:828
|
1131 |
msgid ""
|
1132 |
"<a href=\"https://www.wpsecurityauditlog.com/pricing/\" target=\"_blank"
|
1133 |
"\">Upgrade to Premium</a> to store the activity log data in an external "
|
1135 |
msgstr ""
|
1136 |
|
1137 |
#. translators: 1: Archive page link tag. 2: Link closing tag.
|
1138 |
+
#: classes/Views/Settings.php:842
|
1139 |
#, php-format
|
1140 |
msgid ""
|
1141 |
"Retention settings moved to %1$s archiving settings %2$s because archiving "
|
1142 |
"is enabled"
|
1143 |
msgstr ""
|
1144 |
|
1145 |
+
#: classes/Views/Settings.php:849
|
1146 |
msgid "Audit Log Retention"
|
1147 |
msgstr ""
|
1148 |
|
1149 |
+
#: classes/Views/Settings.php:855
|
1150 |
msgid "Keep all data"
|
1151 |
msgstr ""
|
1152 |
|
1153 |
+
#: classes/Views/Settings.php:882
|
1154 |
msgid "Delete events older than"
|
1155 |
msgstr ""
|
1156 |
|
1157 |
+
#: classes/Views/Settings.php:889
|
1158 |
msgid "Months"
|
1159 |
msgstr ""
|
1160 |
|
1161 |
+
#: classes/Views/Settings.php:890
|
1162 |
msgid "Years"
|
1163 |
msgstr ""
|
1164 |
|
1165 |
+
#: classes/Views/Settings.php:898
|
1166 |
msgid "The next scheduled purging of activity log data that is older than "
|
1167 |
msgstr ""
|
1168 |
|
1169 |
+
#: classes/Views/Settings.php:905
|
1170 |
msgid "You can run the purging process now by clicking the button below."
|
1171 |
msgstr ""
|
1172 |
|
1173 |
+
#: classes/Views/Settings.php:909
|
1174 |
msgid "Purge Old Data"
|
1175 |
msgstr ""
|
1176 |
|
1177 |
+
#: classes/Views/Settings.php:920
|
1178 |
msgid "What timestamp you would like to see in the WordPress activity log?"
|
1179 |
msgstr ""
|
1180 |
|
1181 |
+
#: classes/Views/Settings.php:921
|
1182 |
msgid ""
|
1183 |
"Note that the WordPress' timezone might be different from that configured on "
|
1184 |
"the server so when you switch from UTC to WordPress timezone or vice versa "
|
1185 |
"you might notice a big difference."
|
1186 |
msgstr ""
|
1187 |
|
1188 |
+
#: classes/Views/Settings.php:925
|
1189 |
msgid "Events Timestamp"
|
1190 |
msgstr ""
|
1191 |
|
1192 |
+
#: classes/Views/Settings.php:945
|
1193 |
msgid "UTC"
|
1194 |
msgstr ""
|
1195 |
|
1196 |
+
#: classes/Views/Settings.php:951
|
1197 |
msgid "Timezone configured on this WordPress website"
|
1198 |
msgstr ""
|
1199 |
|
1200 |
+
#: classes/Views/Settings.php:961
|
1201 |
msgid ""
|
1202 |
"What user information should be displayed in the WordPress activity log?"
|
1203 |
msgstr ""
|
1204 |
|
1205 |
+
#: classes/Views/Settings.php:962
|
1206 |
msgid ""
|
1207 |
"Usernames might not be the same as a user's first and last name so it can be "
|
1208 |
"difficult to recognize whose user was that did a change. When there is no "
|
1210 |
"back to the WordPress username."
|
1211 |
msgstr ""
|
1212 |
|
1213 |
+
#: classes/Views/Settings.php:966
|
1214 |
msgid "User Information in Audit Log"
|
1215 |
msgstr ""
|
1216 |
|
1217 |
+
#: classes/Views/Settings.php:972
|
1218 |
msgid "WordPress Username"
|
1219 |
msgstr ""
|
1220 |
|
1221 |
+
#: classes/Views/Settings.php:977
|
1222 |
msgid "First Name & Last Name"
|
1223 |
msgstr ""
|
1224 |
|
1225 |
+
#: classes/Views/Settings.php:982
|
1226 |
msgid "Configured Public Display Name"
|
1227 |
msgstr ""
|
1228 |
|
1229 |
+
#: classes/Views/Settings.php:992
|
1230 |
msgid "Select the columns to be displayed in the WordPress activity log"
|
1231 |
msgstr ""
|
1232 |
|
1233 |
+
#: classes/Views/Settings.php:993
|
1234 |
msgid ""
|
1235 |
"When you deselect a column it won’t be shown in the activity log viewer but "
|
1236 |
"the data will still be recorded by the plugin, so when you select it again "
|
1237 |
"all the data will be displayed."
|
1238 |
msgstr ""
|
1239 |
|
1240 |
+
#: classes/Views/Settings.php:997
|
1241 |
msgid "Audit Log Columns Selection"
|
1242 |
msgstr ""
|
1243 |
|
1244 |
+
#: classes/Views/Settings.php:1010
|
1245 |
msgid "Date & Time"
|
1246 |
msgstr ""
|
1247 |
|
1248 |
+
#: classes/Views/Settings.php:1014
|
1249 |
msgid "Source IP Address"
|
1250 |
msgstr ""
|
1251 |
|
1252 |
+
#: classes/Views/Settings.php:1029
|
1253 |
msgid "Do you want the activity log viewer to auto refresh?"
|
1254 |
msgstr ""
|
1255 |
|
1256 |
+
#: classes/Views/Settings.php:1030
|
1257 |
msgid ""
|
1258 |
"The activity log viewer auto refreshes every 30 seconds when opened so you "
|
1259 |
"can see the latest events as they happen almost in real time."
|
1260 |
msgstr ""
|
1261 |
|
1262 |
+
#: classes/Views/Settings.php:1034
|
1263 |
msgid "Refresh Audit Log Viewer"
|
1264 |
msgstr ""
|
1265 |
|
1266 |
+
#: classes/Views/Settings.php:1041
|
1267 |
msgid "Auto refresh"
|
1268 |
msgstr ""
|
1269 |
|
1270 |
+
#: classes/Views/Settings.php:1047
|
1271 |
msgid "Do not auto refresh"
|
1272 |
msgstr ""
|
1273 |
|
1274 |
+
#: classes/Views/Settings.php:1057
|
1275 |
msgid "Do you want to keep a log of WordPress background activity?"
|
1276 |
msgstr ""
|
1277 |
|
1278 |
+
#: classes/Views/Settings.php:1059
|
1279 |
msgid ""
|
1280 |
"WordPress does a lot of things in the background that you do not necessarily "
|
1281 |
"need to know about, such as; deletion of post revisions, deletion of auto "
|
1283 |
"might be a lot and are irrelevant to the user."
|
1284 |
msgstr ""
|
1285 |
|
1286 |
+
#: classes/Views/Settings.php:1064
|
1287 |
msgid "Disable Events for WordPress Background Activity"
|
1288 |
msgstr ""
|
1289 |
|
1290 |
+
#: classes/Views/Settings.php:1120
|
1291 |
msgid ""
|
1292 |
"The plugin runs file integrity scans on your website so it keeps a log when "
|
1293 |
"a file is added, modified or deleted. All the settings for the file "
|
1294 |
"integrity scans can be found in this page."
|
1295 |
msgstr ""
|
1296 |
|
1297 |
+
#: classes/Views/Settings.php:1121
|
1298 |
msgid ""
|
1299 |
"<a href=\"https://www.wpsecurityauditlog.com/support-documentation/wordpress-"
|
1300 |
"files-changes-warning-activity-logs/\" target=\"_blank\">Refer to the "
|
1301 |
"WordPress file integrity scans feature page</a> for more information."
|
1302 |
msgstr ""
|
1303 |
|
1304 |
+
#: classes/Views/Settings.php:1124
|
1305 |
msgid "Do you want the plugin to scan your website for file changes?"
|
1306 |
msgstr ""
|
1307 |
|
1308 |
+
#: classes/Views/Settings.php:1129
|
1309 |
msgid "Keep a Log of File Changes"
|
1310 |
msgstr ""
|
1311 |
|
1312 |
+
#: classes/Views/Settings.php:1153
|
1313 |
msgid ""
|
1314 |
"Which file changes events do you want to keep a log of in the activity log?"
|
1315 |
msgstr ""
|
1316 |
|
1317 |
+
#: classes/Views/Settings.php:1155
|
1318 |
msgid ""
|
1319 |
"By default the plugin will keep a log whenever a file has been added, "
|
1320 |
"modified or deleted. It will also log an event in the activity log when a "
|
1322 |
"link to specify which of these events the plugin should keep a log of."
|
1323 |
msgstr ""
|
1324 |
|
1325 |
+
#: classes/Views/Settings.php:1161
|
1326 |
msgid "Alert me when"
|
1327 |
msgstr ""
|
1328 |
|
1329 |
+
#: classes/Views/Settings.php:1174
|
1330 |
msgid "Configure Events"
|
1331 |
msgstr ""
|
1332 |
|
1333 |
+
#: classes/Views/Settings.php:1183
|
1334 |
msgid "When should the plugin scan your website for file changes?"
|
1335 |
msgstr ""
|
1336 |
|
1337 |
+
#: classes/Views/Settings.php:1185
|
1338 |
msgid ""
|
1339 |
"By default the plugin will run file integrity scans once a week. If you can, "
|
1340 |
"ideally you should run file integrity scans on a daily basis. The file "
|
1344 |
"complete."
|
1345 |
msgstr ""
|
1346 |
|
1347 |
+
#: classes/Views/Settings.php:1191
|
1348 |
msgid "Scan Frequency"
|
1349 |
msgstr ""
|
1350 |
|
1351 |
+
#: classes/Views/Settings.php:1196
|
1352 |
msgid "Daily"
|
1353 |
msgstr ""
|
1354 |
|
1355 |
+
#: classes/Views/Settings.php:1197
|
1356 |
msgid "Weekly"
|
1357 |
msgstr ""
|
1358 |
|
1359 |
+
#: classes/Views/Settings.php:1198
|
1360 |
msgid "Monthly"
|
1361 |
msgstr ""
|
1362 |
|
1363 |
+
#: classes/Views/Settings.php:1216
|
1364 |
msgid "Scan Time"
|
1365 |
msgstr ""
|
1366 |
|
1367 |
+
#: classes/Views/Settings.php:1222
|
1368 |
msgid "00:00"
|
1369 |
msgstr ""
|
1370 |
|
1371 |
+
#: classes/Views/Settings.php:1223
|
1372 |
msgid "01:00"
|
1373 |
msgstr ""
|
1374 |
|
1375 |
+
#: classes/Views/Settings.php:1224
|
1376 |
msgid "02:00"
|
1377 |
msgstr ""
|
1378 |
|
1379 |
+
#: classes/Views/Settings.php:1225
|
1380 |
msgid "03:00"
|
1381 |
msgstr ""
|
1382 |
|
1383 |
+
#: classes/Views/Settings.php:1226
|
1384 |
msgid "04:00"
|
1385 |
msgstr ""
|
1386 |
|
1387 |
+
#: classes/Views/Settings.php:1227
|
1388 |
msgid "05:00"
|
1389 |
msgstr ""
|
1390 |
|
1391 |
+
#: classes/Views/Settings.php:1228
|
1392 |
msgid "06:00"
|
1393 |
msgstr ""
|
1394 |
|
1395 |
+
#: classes/Views/Settings.php:1229
|
1396 |
msgid "07:00"
|
1397 |
msgstr ""
|
1398 |
|
1399 |
+
#: classes/Views/Settings.php:1230
|
1400 |
msgid "08:00"
|
1401 |
msgstr ""
|
1402 |
|
1403 |
+
#: classes/Views/Settings.php:1231
|
1404 |
msgid "09:00"
|
1405 |
msgstr ""
|
1406 |
|
1407 |
+
#: classes/Views/Settings.php:1232
|
1408 |
msgid "10:00"
|
1409 |
msgstr ""
|
1410 |
|
1411 |
+
#: classes/Views/Settings.php:1233
|
1412 |
msgid "11:00"
|
1413 |
msgstr ""
|
1414 |
|
1415 |
+
#: classes/Views/Settings.php:1234
|
1416 |
msgid "12:00"
|
1417 |
msgstr ""
|
1418 |
|
1419 |
+
#: classes/Views/Settings.php:1235
|
1420 |
msgid "13:00"
|
1421 |
msgstr ""
|
1422 |
|
1423 |
+
#: classes/Views/Settings.php:1236
|
1424 |
msgid "14:00"
|
1425 |
msgstr ""
|
1426 |
|
1427 |
+
#: classes/Views/Settings.php:1237
|
1428 |
msgid "15:00"
|
1429 |
msgstr ""
|
1430 |
|
1431 |
+
#: classes/Views/Settings.php:1238
|
1432 |
msgid "16:00"
|
1433 |
msgstr ""
|
1434 |
|
1435 |
+
#: classes/Views/Settings.php:1239
|
1436 |
msgid "17:00"
|
1437 |
msgstr ""
|
1438 |
|
1439 |
+
#: classes/Views/Settings.php:1240
|
1440 |
msgid "18:00"
|
1441 |
msgstr ""
|
1442 |
|
1443 |
+
#: classes/Views/Settings.php:1241
|
1444 |
msgid "19:00"
|
1445 |
msgstr ""
|
1446 |
|
1447 |
+
#: classes/Views/Settings.php:1242
|
1448 |
msgid "20:00"
|
1449 |
msgstr ""
|
1450 |
|
1451 |
+
#: classes/Views/Settings.php:1243
|
1452 |
msgid "21:00"
|
1453 |
msgstr ""
|
1454 |
|
1455 |
+
#: classes/Views/Settings.php:1244
|
1456 |
msgid "22:00"
|
1457 |
msgstr ""
|
1458 |
|
1459 |
+
#: classes/Views/Settings.php:1245
|
1460 |
msgid "23:00"
|
1461 |
msgstr ""
|
1462 |
|
1463 |
+
#: classes/Views/Settings.php:1250
|
1464 |
msgid "Monday"
|
1465 |
msgstr ""
|
1466 |
|
1467 |
+
#: classes/Views/Settings.php:1251
|
1468 |
msgid "Tuesday"
|
1469 |
msgstr ""
|
1470 |
|
1471 |
+
#: classes/Views/Settings.php:1252
|
1472 |
msgid "Wednesday"
|
1473 |
msgstr ""
|
1474 |
|
1475 |
+
#: classes/Views/Settings.php:1253
|
1476 |
msgid "Thursday"
|
1477 |
msgstr ""
|
1478 |
|
1479 |
+
#: classes/Views/Settings.php:1254
|
1480 |
msgid "Friday"
|
1481 |
msgstr ""
|
1482 |
|
1483 |
+
#: classes/Views/Settings.php:1255
|
1484 |
msgid "Saturday"
|
1485 |
msgstr ""
|
1486 |
|
1487 |
+
#: classes/Views/Settings.php:1256
|
1488 |
msgid "Sunday"
|
1489 |
msgstr ""
|
1490 |
|
1491 |
+
#: classes/Views/Settings.php:1261
|
1492 |
msgid "01"
|
1493 |
msgstr ""
|
1494 |
|
1495 |
+
#: classes/Views/Settings.php:1262
|
1496 |
msgid "02"
|
1497 |
msgstr ""
|
1498 |
|
1499 |
+
#: classes/Views/Settings.php:1263
|
1500 |
msgid "03"
|
1501 |
msgstr ""
|
1502 |
|
1503 |
+
#: classes/Views/Settings.php:1264
|
1504 |
msgid "04"
|
1505 |
msgstr ""
|
1506 |
|
1507 |
+
#: classes/Views/Settings.php:1265
|
1508 |
msgid "05"
|
1509 |
msgstr ""
|
1510 |
|
1511 |
+
#: classes/Views/Settings.php:1266
|
1512 |
msgid "06"
|
1513 |
msgstr ""
|
1514 |
|
1515 |
+
#: classes/Views/Settings.php:1267
|
1516 |
msgid "07"
|
1517 |
msgstr ""
|
1518 |
|
1519 |
+
#: classes/Views/Settings.php:1268
|
1520 |
msgid "08"
|
1521 |
msgstr ""
|
1522 |
|
1523 |
+
#: classes/Views/Settings.php:1269
|
1524 |
msgid "09"
|
1525 |
msgstr ""
|
1526 |
|
1527 |
+
#: classes/Views/Settings.php:1270
|
1528 |
msgid "10"
|
1529 |
msgstr ""
|
1530 |
|
1531 |
+
#: classes/Views/Settings.php:1271
|
1532 |
msgid "11"
|
1533 |
msgstr ""
|
1534 |
|
1535 |
+
#: classes/Views/Settings.php:1272
|
1536 |
msgid "12"
|
1537 |
msgstr ""
|
1538 |
|
1539 |
+
#: classes/Views/Settings.php:1273
|
1540 |
msgid "13"
|
1541 |
msgstr ""
|
1542 |
|
1543 |
+
#: classes/Views/Settings.php:1274
|
1544 |
msgid "14"
|
1545 |
msgstr ""
|
1546 |
|
1547 |
+
#: classes/Views/Settings.php:1275
|
1548 |
msgid "15"
|
1549 |
msgstr ""
|
1550 |
|
1551 |
+
#: classes/Views/Settings.php:1276
|
1552 |
msgid "16"
|
1553 |
msgstr ""
|
1554 |
|
1555 |
+
#: classes/Views/Settings.php:1277
|
1556 |
msgid "17"
|
1557 |
msgstr ""
|
1558 |
|
1559 |
+
#: classes/Views/Settings.php:1278
|
1560 |
msgid "18"
|
1561 |
msgstr ""
|
1562 |
|
1563 |
+
#: classes/Views/Settings.php:1279
|
1564 |
msgid "19"
|
1565 |
msgstr ""
|
1566 |
|
1567 |
+
#: classes/Views/Settings.php:1280
|
1568 |
msgid "20"
|
1569 |
msgstr ""
|
1570 |
|
1571 |
+
#: classes/Views/Settings.php:1281
|
1572 |
msgid "21"
|
1573 |
msgstr ""
|
1574 |
|
1575 |
+
#: classes/Views/Settings.php:1282
|
1576 |
msgid "22"
|
1577 |
msgstr ""
|
1578 |
|
1579 |
+
#: classes/Views/Settings.php:1283
|
1580 |
msgid "23"
|
1581 |
msgstr ""
|
1582 |
|
1583 |
+
#: classes/Views/Settings.php:1284
|
1584 |
msgid "24"
|
1585 |
msgstr ""
|
1586 |
|
1587 |
+
#: classes/Views/Settings.php:1285
|
1588 |
msgid "25"
|
1589 |
msgstr ""
|
1590 |
|
1591 |
+
#: classes/Views/Settings.php:1286
|
1592 |
msgid "26"
|
1593 |
msgstr ""
|
1594 |
|
1595 |
+
#: classes/Views/Settings.php:1287
|
1596 |
msgid "27"
|
1597 |
msgstr ""
|
1598 |
|
1599 |
+
#: classes/Views/Settings.php:1288
|
1600 |
msgid "28"
|
1601 |
msgstr ""
|
1602 |
|
1603 |
+
#: classes/Views/Settings.php:1289
|
1604 |
msgid "29"
|
1605 |
msgstr ""
|
1606 |
|
1607 |
+
#: classes/Views/Settings.php:1290
|
1608 |
msgid "30"
|
1609 |
msgstr ""
|
1610 |
|
1611 |
+
#: classes/Views/Settings.php:1306
|
1612 |
msgid "Hour"
|
1613 |
msgstr ""
|
1614 |
|
1615 |
+
#: classes/Views/Settings.php:1322 classes/Views/Settings.php:1338
|
1616 |
msgid "Day"
|
1617 |
msgstr ""
|
1618 |
|
1619 |
+
#: classes/Views/Settings.php:1348
|
1620 |
msgid "Which directories should be scanned for file changes?"
|
1621 |
msgstr ""
|
1622 |
|
1623 |
+
#: classes/Views/Settings.php:1350
|
1624 |
msgid ""
|
1625 |
"The plugin will scan all the directories in your WordPress website by "
|
1626 |
"default because that is the most secure option. Though if for some reason "
|
1628 |
"them from the below list."
|
1629 |
msgstr ""
|
1630 |
|
1631 |
+
#: classes/Views/Settings.php:1356
|
1632 |
msgid "Directories to scan"
|
1633 |
msgstr ""
|
1634 |
|
1635 |
+
#: classes/Views/Settings.php:1362
|
1636 |
msgid "Root directory of WordPress (excluding sub directories)"
|
1637 |
msgstr ""
|
1638 |
|
1639 |
+
#: classes/Views/Settings.php:1363
|
1640 |
msgid "WP Admin directory (/wp-admin/)"
|
1641 |
msgstr ""
|
1642 |
|
1643 |
+
#: classes/Views/Settings.php:1364
|
1644 |
msgid "WP Includes directory (/wp-includes/)"
|
1645 |
msgstr ""
|
1646 |
|
1647 |
+
#: classes/Views/Settings.php:1365
|
1648 |
msgid ""
|
1649 |
"/wp-content/ directory (excluding plugins, themes & uploads directories)"
|
1650 |
msgstr ""
|
1651 |
|
1652 |
+
#: classes/Views/Settings.php:1366
|
1653 |
msgid "Themes directory (/wp-content/themes/)"
|
1654 |
msgstr ""
|
1655 |
|
1656 |
+
#: classes/Views/Settings.php:1367
|
1657 |
msgid "Plugins directory (/wp-content/plugins/)"
|
1658 |
msgstr ""
|
1659 |
|
1660 |
+
#: classes/Views/Settings.php:1368
|
1661 |
msgid "Uploads directory (/wp-content/uploads/)"
|
1662 |
msgstr ""
|
1663 |
|
1664 |
+
#: classes/Views/Settings.php:1374
|
1665 |
msgid ""
|
1666 |
"Uploads directory of all sub sites on this network (/wp-content/sites/*)"
|
1667 |
msgstr ""
|
1668 |
|
1669 |
+
#: classes/Views/Settings.php:1397
|
1670 |
msgid ""
|
1671 |
"Do you want to exclude specific files or files with a particular extension "
|
1672 |
"from the scan?"
|
1673 |
msgstr ""
|
1674 |
|
1675 |
+
#: classes/Views/Settings.php:1398
|
1676 |
msgid ""
|
1677 |
"The plugin will scan everything that is in the WordPress root directory or "
|
1678 |
"below, even if the files and directories are not part of WordPress. It is "
|
1681 |
"excluded by default."
|
1682 |
msgstr ""
|
1683 |
|
1684 |
+
#: classes/Views/Settings.php:1403
|
1685 |
msgid "Exclude All Files in These Directories"
|
1686 |
msgstr ""
|
1687 |
|
1688 |
+
#: classes/Views/Settings.php:1416 classes/Views/Settings.php:1452
|
1689 |
+
#: classes/Views/Settings.php:1482
|
1690 |
msgid "REMOVE"
|
1691 |
msgstr ""
|
1692 |
|
1693 |
+
#: classes/Views/Settings.php:1421 classes/Views/Settings.php:1457
|
1694 |
+
#: classes/Views/Settings.php:1487 classes/Views/SetupWizard.php:534
|
1695 |
+
#: classes/Views/SetupWizard.php:542 classes/Views/SetupWizard.php:627
|
1696 |
+
#: classes/Views/SetupWizard.php:646 classes/Views/SetupWizard.php:665
|
1697 |
msgid "ADD"
|
1698 |
msgstr ""
|
1699 |
|
1700 |
+
#: classes/Views/Settings.php:1424
|
1701 |
msgid ""
|
1702 |
"Specify the name of the directory and the path to it in relation to the "
|
1703 |
"website's root. For example, if you want to want to exclude all files in the "
|
1704 |
"sub directory dir1/dir2 specify the following:"
|
1705 |
msgstr ""
|
1706 |
|
1707 |
+
#: classes/Views/Settings.php:1435
|
1708 |
msgid "Exclude These Files"
|
1709 |
msgstr ""
|
1710 |
|
1711 |
+
#: classes/Views/Settings.php:1460
|
1712 |
msgid ""
|
1713 |
"Specify the name and extension of the file(s) you want to exclude. Wildcard "
|
1714 |
"not supported. There is no need to specify the path of the file."
|
1715 |
msgstr ""
|
1716 |
|
1717 |
+
#: classes/Views/Settings.php:1469
|
1718 |
msgid "Exclude these File Types"
|
1719 |
msgstr ""
|
1720 |
|
1721 |
+
#: classes/Views/Settings.php:1490
|
1722 |
msgid ""
|
1723 |
"Specify the extension of the file types you want to exclude. You should "
|
1724 |
"exclude any type of logs and backup files that tend to be very big."
|
1725 |
msgstr ""
|
1726 |
|
1727 |
+
#: classes/Views/Settings.php:1499
|
1728 |
msgid "Launch an instant file integrity scan"
|
1729 |
msgstr ""
|
1730 |
|
1731 |
+
#: classes/Views/Settings.php:1501
|
1732 |
msgid ""
|
1733 |
"Click the Scan Now button to launch an instant file integrity scan using the "
|
1734 |
"configured settings. You can navigate away from this page during the scan. "
|
1736 |
"scans."
|
1737 |
msgstr ""
|
1738 |
|
1739 |
+
#: classes/Views/Settings.php:1507
|
1740 |
msgid "Launch Instant Scan"
|
1741 |
msgstr ""
|
1742 |
|
1743 |
+
#: classes/Views/Settings.php:1514 classes/Views/Settings.php:2016
|
1744 |
msgid "Scan Now"
|
1745 |
msgstr ""
|
1746 |
|
1747 |
+
#: classes/Views/Settings.php:1517 classes/Views/Settings.php:1524
|
1748 |
msgid "Stop Scan"
|
1749 |
msgstr ""
|
1750 |
|
1751 |
+
#: classes/Views/Settings.php:1521 classes/Views/Settings.php:2018
|
1752 |
msgid "Scan in Progress"
|
1753 |
msgstr ""
|
1754 |
|
1755 |
+
#: classes/Views/Settings.php:1604
|
1756 |
msgid ""
|
1757 |
"By default the plugin keeps a log of all user changes done on your WordPress "
|
1758 |
"website. Use the setting below to exclude any objects from the activity log. "
|
1760 |
"object is referred will not be logged in the activity log."
|
1761 |
msgstr ""
|
1762 |
|
1763 |
+
#: classes/Views/Settings.php:1608
|
1764 |
msgid "Exclude Users:"
|
1765 |
msgstr ""
|
1766 |
|
1767 |
+
#: classes/Views/Settings.php:1629
|
1768 |
msgid "Exclude Roles:"
|
1769 |
msgstr ""
|
1770 |
|
1771 |
+
#: classes/Views/Settings.php:1650
|
1772 |
msgid "Exclude IP Addresses:"
|
1773 |
msgstr ""
|
1774 |
|
1775 |
+
#: classes/Views/Settings.php:1671
|
1776 |
msgid "Exclude Post Type:"
|
1777 |
msgstr ""
|
1778 |
|
1779 |
+
#: classes/Views/Settings.php:1686
|
1780 |
msgid ""
|
1781 |
"WordPress has the post and page post types by default though your website "
|
1782 |
"might use more post types (custom post types). You can exclude all post "
|
1783 |
"types, including the default WordPress ones."
|
1784 |
msgstr ""
|
1785 |
|
1786 |
+
#: classes/Views/Settings.php:1693
|
1787 |
msgid "Exclude Custom Fields:"
|
1788 |
msgstr ""
|
1789 |
|
1790 |
+
#: classes/Views/Settings.php:1708
|
1791 |
msgid ""
|
1792 |
"You can use the * wildcard to exclude multiple matching custom fields. For "
|
1793 |
"example to exclude all custom fields starting with wp123 enter wp123*"
|
1794 |
msgstr ""
|
1795 |
|
1796 |
+
#: classes/Views/Settings.php:1715
|
1797 |
msgid "Exclude Non-Existing URLs:"
|
1798 |
msgstr ""
|
1799 |
|
1800 |
+
#: classes/Views/Settings.php:1731
|
1801 |
msgid ""
|
1802 |
"Add the non existing URLs for which you do not want to be alerted of HTTP "
|
1803 |
"404 errors in the activity log by specifying the complete URL.\tExamples "
|
1804 |
"below:"
|
1805 |
msgstr ""
|
1806 |
|
1807 |
+
#: classes/Views/Settings.php:1733
|
1808 |
msgid "File: "
|
1809 |
msgstr ""
|
1810 |
|
1811 |
+
#: classes/Views/Settings.php:1735
|
1812 |
msgid "Directory: "
|
1813 |
msgstr ""
|
1814 |
|
1815 |
+
#: classes/Views/Settings.php:1768
|
1816 |
msgid "These settings are for advanced users."
|
1817 |
msgstr ""
|
1818 |
|
1819 |
+
#: classes/Views/Settings.php:1769
|
1820 |
msgid ""
|
1821 |
"If you have any questions <a href=\"https://www.wpsecurityauditlog.com/"
|
1822 |
"contact/\" target=\"_blank\">contact us</a>."
|
1823 |
msgstr ""
|
1824 |
|
1825 |
+
#: classes/Views/Settings.php:1772
|
1826 |
msgid ""
|
1827 |
"Troubleshooting setting: Keep a debug log of all the requests this website "
|
1828 |
"receives"
|
1829 |
msgstr ""
|
1830 |
|
1831 |
+
#: classes/Views/Settings.php:1773
|
1832 |
msgid ""
|
1833 |
"Only enable the request log on testing, staging and development website. "
|
1834 |
"Never enable logging on a live website unless instructed to do so. Enabling "
|
1835 |
"request logging on a live website may degrade the performance of the website."
|
1836 |
msgstr ""
|
1837 |
|
1838 |
+
#: classes/Views/Settings.php:1777
|
1839 |
msgid "Request Log"
|
1840 |
msgstr ""
|
1841 |
|
1842 |
+
#: classes/Views/Settings.php:1795
|
1843 |
msgid ""
|
1844 |
"<strong>Note:</strong> The requests debug log file is saved as request.log."
|
1845 |
"php in the /wp-content/uploads/wp-security-audit-log/ directory."
|
1846 |
msgstr ""
|
1847 |
|
1848 |
+
#: classes/Views/Settings.php:1807
|
1849 |
msgid "Reset plugin settings to default"
|
1850 |
msgstr ""
|
1851 |
|
1852 |
+
#: classes/Views/Settings.php:1808
|
1853 |
msgid ""
|
1854 |
"Click the RESET button to reset ALL plugin settings to default. Note that "
|
1855 |
"the activity log data will be retained and only the plugin settings will be "
|
1856 |
"reset. To purge the data of the activity log use the setting below."
|
1857 |
msgstr ""
|
1858 |
|
1859 |
+
#: classes/Views/Settings.php:1812
|
1860 |
msgid "Reset Settings"
|
1861 |
msgstr ""
|
1862 |
|
1863 |
+
#: classes/Views/Settings.php:1814
|
1864 |
msgid "RESET"
|
1865 |
msgstr ""
|
1866 |
|
1867 |
+
#: classes/Views/Settings.php:1820
|
1868 |
msgid "Purge the WordPress activity log"
|
1869 |
msgstr ""
|
1870 |
|
1871 |
+
#: classes/Views/Settings.php:1821
|
1872 |
msgid ""
|
1873 |
"Click the Purge button below to delete all the data from the WordPress "
|
1874 |
"activity log and start afresh."
|
1875 |
msgstr ""
|
1876 |
|
1877 |
+
#: classes/Views/Settings.php:1825
|
1878 |
msgid "Purge Activity Log"
|
1879 |
msgstr ""
|
1880 |
|
1881 |
+
#: classes/Views/Settings.php:1827
|
1882 |
msgid "PURGE"
|
1883 |
msgstr ""
|
1884 |
|
1885 |
+
#: classes/Views/Settings.php:1833
|
1886 |
msgid "MainWP Child Site Stealth Mode"
|
1887 |
msgstr ""
|
1888 |
|
1889 |
+
#: classes/Views/Settings.php:1834
|
1890 |
msgid ""
|
1891 |
"This option is enabled automatically when the plugin detects the MainWP "
|
1892 |
"Child plugin on the site. When this setting is enabled plugin access is "
|
1895 |
"Disable this option to change the plugin to the default setup."
|
1896 |
msgstr ""
|
1897 |
|
1898 |
+
#: classes/Views/Settings.php:1838
|
1899 |
msgid "Enable MainWP Child Site Stealth Mode"
|
1900 |
msgstr ""
|
1901 |
|
1902 |
+
#: classes/Views/Settings.php:1862
|
1903 |
msgid "Do you want to delete the plugin data from the database upon uninstall?"
|
1904 |
msgstr ""
|
1905 |
|
1906 |
+
#: classes/Views/Settings.php:1863
|
1907 |
msgid ""
|
1908 |
"The plugin saves the activity log data and settings in the WordPress "
|
1909 |
"database. By default upon uninstalling the plugin the data is kept in the "
|
1912 |
"access it again even when you reinstall the plugin."
|
1913 |
msgstr ""
|
1914 |
|
1915 |
+
#: classes/Views/Settings.php:1867
|
1916 |
msgid "Remove Data on Uninstall"
|
1917 |
msgstr ""
|
1918 |
|
1919 |
+
#: classes/Views/Settings.php:1892
|
1920 |
msgid "Are you sure you want to reset all the plugin settings to default?"
|
1921 |
msgstr ""
|
1922 |
|
1923 |
+
#: classes/Views/Settings.php:1902
|
1924 |
msgid "Are you sure you want to purge all the activity log data?"
|
1925 |
msgstr ""
|
1926 |
|
1927 |
+
#: classes/Views/Settings.php:1934
|
1928 |
msgid "MainWP Child plugin is not active on this website."
|
1929 |
msgstr ""
|
1930 |
|
1931 |
+
#: classes/Views/Settings.php:2009
|
1932 |
msgid "The specified value is not a valid URL!"
|
1933 |
msgstr ""
|
1934 |
|
1935 |
+
#: classes/Views/Settings.php:2010
|
1936 |
msgid "The specified value is not a valid post type!"
|
1937 |
msgstr ""
|
1938 |
|
1939 |
+
#: classes/Views/Settings.php:2011
|
1940 |
msgid "The specified value is not a valid IP address!"
|
1941 |
msgstr ""
|
1942 |
|
1943 |
+
#: classes/Views/Settings.php:2012
|
1944 |
msgid "The specified value is not a user nor a role!"
|
1945 |
msgstr ""
|
1946 |
|
1947 |
+
#: classes/Views/Settings.php:2013
|
1948 |
msgid "Filename cannot be added because it contains invalid characters."
|
1949 |
msgstr ""
|
1950 |
|
1951 |
+
#: classes/Views/Settings.php:2014
|
1952 |
msgid "File extension cannot be added because it contains invalid characters."
|
1953 |
msgstr ""
|
1954 |
|
1955 |
+
#: classes/Views/Settings.php:2015
|
1956 |
msgid "Directory cannot be added because it contains invalid characters."
|
1957 |
msgstr ""
|
1958 |
|
1959 |
+
#: classes/Views/Settings.php:2017
|
1960 |
msgid "Scan Failed"
|
1961 |
msgstr ""
|
1962 |
|
1963 |
+
#: classes/Views/Settings.php:2142 classes/Views/Settings.php:2253
|
1964 |
msgid "Invalid setting type."
|
1965 |
msgstr ""
|
1966 |
|
1967 |
+
#: classes/Views/Settings.php:2196
|
1968 |
msgid "You can exclude this directory using the check boxes above."
|
1969 |
msgstr ""
|
1970 |
|
1971 |
+
#: classes/Views/Settings.php:2215
|
1972 |
msgid "Option added to excluded types."
|
1973 |
msgstr ""
|
1974 |
|
1975 |
+
#: classes/Views/Settings.php:2219
|
1976 |
msgid "This file is already excluded from the scan."
|
1977 |
msgstr ""
|
1978 |
|
1979 |
+
#: classes/Views/Settings.php:2221
|
1980 |
msgid "This file extension is already excluded from the scan."
|
1981 |
msgstr ""
|
1982 |
|
1983 |
+
#: classes/Views/Settings.php:2223
|
1984 |
msgid "This directory is already excluded from the scan."
|
1985 |
msgstr ""
|
1986 |
|
1987 |
+
#: classes/Views/Settings.php:2233
|
1988 |
msgid "Option name is empty."
|
1989 |
msgstr ""
|
1990 |
|
1991 |
+
#: classes/Views/Settings.php:2329
|
1992 |
msgid "Option removed from excluded scan types."
|
1993 |
msgstr ""
|
1994 |
|
1995 |
+
#: classes/Views/Settings.php:2334 classes/Views/Settings.php:2399
|
1996 |
msgid "Something went wrong."
|
1997 |
msgstr ""
|
1998 |
|
1999 |
+
#: classes/Views/Settings.php:2361
|
2000 |
msgid "A cron job is in progress."
|
2001 |
msgstr ""
|
2002 |
|
2003 |
+
#: classes/Views/Settings.php:2394 classes/Views/Settings.php:2431
|
2004 |
msgid "Scan started successfully."
|
2005 |
msgstr ""
|
2006 |
|
2007 |
+
#: classes/Views/Settings.php:2456 classes/Views/Settings.php:2483
|
2008 |
msgid "Tables has been reset."
|
2009 |
msgstr ""
|
2010 |
|
2011 |
+
#: classes/Views/Settings.php:2458 classes/Views/Settings.php:2485
|
2012 |
msgid "Reset query failed."
|
2013 |
msgstr ""
|
2014 |
|
2015 |
+
#: classes/Views/Settings.php:2461 classes/Views/Settings.php:2488
|
2016 |
msgid "Nonce Verification Failed."
|
2017 |
msgstr ""
|
2018 |
|
2032 |
msgid "Access"
|
2033 |
msgstr ""
|
2034 |
|
2035 |
+
#: classes/Views/SetupWizard.php:153 classes/Views/SetupWizard.php:756
|
2036 |
+
#: classes/Views/SetupWizard.php:757
|
2037 |
msgid "Finish"
|
2038 |
msgstr ""
|
2039 |
|
2057 |
msgid "Close Wizard"
|
2058 |
msgstr ""
|
2059 |
|
2060 |
+
#: classes/Views/SetupWizard.php:326
|
2061 |
msgid "Thank you for installing the WP Security Audit Log plugin."
|
2062 |
msgstr ""
|
2063 |
|
2064 |
+
#: classes/Views/SetupWizard.php:327
|
2065 |
msgid ""
|
2066 |
"This wizard will help you configure your WordPress activity log plugin and "
|
2067 |
"get you started quickly."
|
2068 |
msgstr ""
|
2069 |
|
2070 |
+
#: classes/Views/SetupWizard.php:328
|
2071 |
msgid ""
|
2072 |
"Anything that can be configured in this wizard can be changed at a later "
|
2073 |
"stage from the plugin settings. If you are an experienced user of this "
|
2074 |
"plugin you can exit this wizard and configure all the settings manually."
|
2075 |
msgstr ""
|
2076 |
|
2077 |
+
#: classes/Views/SetupWizard.php:333
|
2078 |
msgid "Start Configuring the Plugin"
|
2079 |
msgstr ""
|
2080 |
|
2081 |
+
#: classes/Views/SetupWizard.php:337
|
2082 |
msgid "Exit Wizard"
|
2083 |
msgstr ""
|
2084 |
|
2085 |
+
#: classes/Views/SetupWizard.php:351
|
2086 |
msgid "Please select the level of detail for your WordPress activity logs:"
|
2087 |
msgstr ""
|
2088 |
|
2089 |
+
#: classes/Views/SetupWizard.php:356
|
2090 |
msgid ""
|
2091 |
"Basic (I want a high level overview and I am not interested in the detail)"
|
2092 |
msgstr ""
|
2093 |
|
2094 |
+
#: classes/Views/SetupWizard.php:361
|
2095 |
msgid "Geek (I want to know everything that is happening on my WordPress)"
|
2096 |
msgstr ""
|
2097 |
|
2098 |
+
#: classes/Views/SetupWizard.php:364
|
2099 |
msgid ""
|
2100 |
"Note: You can change the WordPress logging level from the plugin’s settings "
|
2101 |
"anytime."
|
2102 |
msgstr ""
|
2103 |
|
2104 |
+
#: classes/Views/SetupWizard.php:372 classes/Views/SetupWizard.php:373
|
2105 |
+
#: classes/Views/SetupWizard.php:438 classes/Views/SetupWizard.php:439
|
2106 |
+
#: classes/Views/SetupWizard.php:567 classes/Views/SetupWizard.php:568
|
2107 |
+
#: classes/Views/SetupWizard.php:687 classes/Views/SetupWizard.php:688
|
2108 |
msgid "Next"
|
2109 |
msgstr ""
|
2110 |
|
2111 |
+
#: classes/Views/SetupWizard.php:412
|
2112 |
msgid "How long do you want to keep the data in the WordPress activity Log?"
|
2113 |
msgstr ""
|
2114 |
|
2115 |
+
#: classes/Views/SetupWizard.php:417
|
2116 |
msgid "6 months (data older than 6 months will be deleted)"
|
2117 |
msgstr ""
|
2118 |
|
2119 |
+
#: classes/Views/SetupWizard.php:422
|
2120 |
msgid "12 months (data older than 12 months will be deleted)"
|
2121 |
msgstr ""
|
2122 |
|
2123 |
+
#: classes/Views/SetupWizard.php:427
|
2124 |
msgid "Keep all data."
|
2125 |
msgstr ""
|
2126 |
|
2127 |
+
#: classes/Views/SetupWizard.php:430
|
2128 |
msgid ""
|
2129 |
"Note: You can change the WordPress activity log retention settings at any "
|
2130 |
"time from the plugin settings later on."
|
2131 |
msgstr ""
|
2132 |
|
2133 |
+
#: classes/Views/SetupWizard.php:448
|
2134 |
msgid ""
|
2135 |
"The plugin stores the data in the WordPress database in a very efficient "
|
2136 |
"way, though the more data you keep the more hard disk space it will consume. "
|
2140 |
"activity log in an external database."
|
2141 |
msgstr ""
|
2142 |
|
2143 |
+
#: classes/Views/SetupWizard.php:515
|
2144 |
msgid ""
|
2145 |
"By default only the users with administrator role can access the WordPress "
|
2146 |
"activity log. Would you like to allow any other user or users with a role to "
|
2147 |
"access the WordPress activity log?"
|
2148 |
msgstr ""
|
2149 |
|
2150 |
+
#: classes/Views/SetupWizard.php:531 classes/Views/SetupWizard.php:624
|
2151 |
msgid "Usernames: "
|
2152 |
msgstr ""
|
2153 |
|
2154 |
+
#: classes/Views/SetupWizard.php:539 classes/Views/SetupWizard.php:643
|
2155 |
msgid "Roles: "
|
2156 |
msgstr ""
|
2157 |
|
2158 |
+
#: classes/Views/SetupWizard.php:560
|
2159 |
msgid ""
|
2160 |
"Note: you can change the WordPress activity log privileges settings at any "
|
2161 |
"time from the plugin settings."
|
2162 |
msgstr ""
|
2163 |
|
2164 |
+
#: classes/Views/SetupWizard.php:574
|
2165 |
msgid ""
|
2166 |
"The WordPress activity log contains sensitive data such as who logged in, "
|
2167 |
"from where, when, and what they did."
|
2168 |
msgstr ""
|
2169 |
|
2170 |
+
#: classes/Views/SetupWizard.php:619
|
2171 |
msgid ""
|
2172 |
"The plugin will keep a log of everything that happens on your WordPress "
|
2173 |
"website. If you would like to exclude a particular user, users with a role "
|
2175 |
"button."
|
2176 |
msgstr ""
|
2177 |
|
2178 |
+
#: classes/Views/SetupWizard.php:662
|
2179 |
msgid "IP Address: "
|
2180 |
msgstr ""
|
2181 |
|
2182 |
+
#: classes/Views/SetupWizard.php:680
|
2183 |
msgid "Note: You can change these exclusions anytime from the plugin settings."
|
2184 |
msgstr ""
|
2185 |
|
2186 |
+
#: classes/Views/SetupWizard.php:694
|
2187 |
msgid ""
|
2188 |
"The WordPress activity log contains sensitive data such as who logged in, "
|
2189 |
"from where, when and what they did."
|
2190 |
msgstr ""
|
2191 |
|
2192 |
+
#: classes/Views/SetupWizard.php:727
|
2193 |
msgid ""
|
2194 |
"Your plugin is all set and it is ready to start keeping a record of "
|
2195 |
"everything that is happening on your WordPress in a WordPress activity log."
|
2196 |
msgstr ""
|
2197 |
|
2198 |
+
#: classes/Views/SetupWizard.php:728
|
2199 |
msgid "Below are a few useful links you might need to refer to:"
|
2200 |
msgstr ""
|
2201 |
|
2202 |
+
#: classes/Views/SetupWizard.php:733
|
2203 |
msgid "Getting started with the WP Security Audit Log plugin"
|
2204 |
msgstr ""
|
2205 |
|
2206 |
+
#: classes/Views/SetupWizard.php:738
|
2207 |
msgid "Knowledge Base & Support Documents"
|
2208 |
msgstr ""
|
2209 |
|
2210 |
+
#: classes/Views/SetupWizard.php:743
|
2211 |
msgid "Benefits of keeping a WordPress activity log"
|
2212 |
msgstr ""
|
2213 |
|
2214 |
+
#: classes/Views/SetupWizard.php:748
|
2215 |
msgid ""
|
2216 |
"We trust this plugin meets all your activity log requirements. Should you "
|
2217 |
"encounter any problems, have feature requests or would like to share some "
|
2250 |
msgstr ""
|
2251 |
|
2252 |
#: classes/Views/ToggleAlerts.php:200 classes/Views/ToggleAlerts.php:232
|
2253 |
+
#: defaults.php:254
|
2254 |
msgid "Custom Post Types"
|
2255 |
msgstr ""
|
2256 |
|
2257 |
#: classes/Views/ToggleAlerts.php:200 classes/Views/ToggleAlerts.php:232
|
2258 |
+
#: defaults.php:294
|
2259 |
msgid "Pages"
|
2260 |
msgstr ""
|
2261 |
|
2262 |
#: classes/Views/ToggleAlerts.php:235 classes/Views/ToggleAlerts.php:242
|
2263 |
+
#: classes/Views/ToggleAlerts.php:300 defaults.php:482
|
2264 |
msgid "BBPress Forum"
|
2265 |
msgstr ""
|
2266 |
|
2267 |
#: classes/Views/ToggleAlerts.php:236 classes/Views/ToggleAlerts.php:249
|
2268 |
+
#: classes/Views/ToggleAlerts.php:313 defaults.php:545
|
2269 |
msgid "WooCommerce"
|
2270 |
msgstr ""
|
2271 |
|
2272 |
#: classes/Views/ToggleAlerts.php:237 classes/Views/ToggleAlerts.php:256
|
2273 |
+
#: classes/Views/ToggleAlerts.php:313 classes/Views/ToggleAlerts.php:321
|
2274 |
+
#: defaults.php:511
|
2275 |
msgid "WooCommerce Products"
|
2276 |
msgstr ""
|
2277 |
|
2278 |
#: classes/Views/ToggleAlerts.php:238 classes/Views/ToggleAlerts.php:263
|
2279 |
+
#: classes/Views/ToggleAlerts.php:328 defaults.php:560
|
2280 |
msgid "Yoast SEO"
|
2281 |
msgstr ""
|
2282 |
|
2283 |
+
#: classes/Views/ToggleAlerts.php:239 classes/Views/ToggleAlerts.php:272
|
2284 |
+
#: classes/Views/ToggleAlerts.php:341 defaults.php:459
|
2285 |
msgid "MultiSite"
|
2286 |
msgstr ""
|
2287 |
|
2288 |
+
#: classes/Views/ToggleAlerts.php:288
|
2289 |
msgid "Code"
|
2290 |
msgstr ""
|
2291 |
|
2292 |
+
#: classes/Views/ToggleAlerts.php:290 classes/WidgetManager.php:87
|
2293 |
msgid "Description"
|
2294 |
msgstr ""
|
2295 |
|
2296 |
+
#: classes/Views/ToggleAlerts.php:293 classes/Views/ToggleAlerts.php:439
|
2297 |
+
#: classes/Views/ToggleAlerts.php:554
|
2298 |
msgid "File Changes"
|
2299 |
msgstr ""
|
2300 |
|
2301 |
+
#: classes/Views/ToggleAlerts.php:294 defaults.php:187
|
2302 |
msgid "Content"
|
2303 |
msgstr ""
|
2304 |
|
2305 |
+
#: classes/Views/ToggleAlerts.php:297
|
2306 |
msgid ""
|
2307 |
"<strong>Note:</strong> Post refers to any type of content, i.e. blog post, "
|
2308 |
"page or a post with a custom post type."
|
2309 |
msgstr ""
|
2310 |
|
2311 |
+
#: classes/Views/ToggleAlerts.php:304
|
2312 |
msgid ""
|
2313 |
"The plugin BBPress is not installed on your website so these events have "
|
2314 |
"been disabled."
|
2315 |
msgstr ""
|
2316 |
|
2317 |
+
#: classes/Views/ToggleAlerts.php:310
|
2318 |
msgid "Forums"
|
2319 |
msgstr ""
|
2320 |
|
2321 |
+
#: classes/Views/ToggleAlerts.php:317
|
2322 |
msgid ""
|
2323 |
"The plugin WooCommerce is not installed on your website so these events have "
|
2324 |
"been disabled."
|
2325 |
msgstr ""
|
2326 |
|
2327 |
+
#: classes/Views/ToggleAlerts.php:324
|
2328 |
msgid "Products"
|
2329 |
msgstr ""
|
2330 |
|
2331 |
+
#: classes/Views/ToggleAlerts.php:332
|
2332 |
msgid ""
|
2333 |
"The plugin Yoast SEO is not installed on your website so these events have "
|
2334 |
"been disabled."
|
2335 |
msgstr ""
|
2336 |
|
2337 |
+
#: classes/Views/ToggleAlerts.php:338
|
2338 |
msgid "Post Changes"
|
2339 |
msgstr ""
|
2340 |
|
2341 |
+
#: classes/Views/ToggleAlerts.php:345
|
2342 |
msgid ""
|
2343 |
"Your website is a single site so the multisite events have been disabled."
|
2344 |
msgstr ""
|
2345 |
|
2346 |
+
#: classes/Views/ToggleAlerts.php:351 defaults.php:161
|
2347 |
msgid "User Profiles"
|
2348 |
msgstr ""
|
2349 |
|
2350 |
+
#: classes/Views/ToggleAlerts.php:354 defaults.php:143
|
2351 |
msgid "Other User Activity"
|
2352 |
msgstr ""
|
2353 |
|
2354 |
+
#: classes/Views/ToggleAlerts.php:357
|
2355 |
msgid "Logins & Logouts"
|
2356 |
msgstr ""
|
2357 |
|
2358 |
+
#: classes/Views/ToggleAlerts.php:374
|
2359 |
msgid "Not Implemented"
|
2360 |
msgstr ""
|
2361 |
|
2362 |
+
#: classes/Views/ToggleAlerts.php:377
|
2363 |
msgid "Not Available"
|
2364 |
msgstr ""
|
2365 |
|
2366 |
+
#: classes/Views/ToggleAlerts.php:387
|
2367 |
msgid "User Sessions"
|
2368 |
msgstr ""
|
2369 |
|
2370 |
+
#: classes/Views/ToggleAlerts.php:389
|
2371 |
msgid "Files"
|
2372 |
msgstr ""
|
2373 |
|
2374 |
+
#: classes/Views/ToggleAlerts.php:393
|
2375 |
msgid "Post Settings"
|
2376 |
msgstr ""
|
2377 |
|
2378 |
+
#: classes/Views/ToggleAlerts.php:395
|
2379 |
msgid "Tags"
|
2380 |
msgstr ""
|
2381 |
|
2382 |
+
#: classes/Views/ToggleAlerts.php:397 classes/Views/ToggleAlerts.php:411
|
2383 |
msgid "Categories"
|
2384 |
msgstr ""
|
2385 |
|
2386 |
+
#: classes/Views/ToggleAlerts.php:399
|
2387 |
msgid "Custom Fields"
|
2388 |
msgstr ""
|
2389 |
|
2390 |
+
#: classes/Views/ToggleAlerts.php:401
|
2391 |
msgid "Sites"
|
2392 |
msgstr ""
|
2393 |
|
2394 |
+
#: classes/Views/ToggleAlerts.php:405
|
2395 |
msgid "Topics"
|
2396 |
msgstr ""
|
2397 |
|
2398 |
+
#: classes/Views/ToggleAlerts.php:407
|
2399 |
msgid "Product Admin"
|
2400 |
msgstr ""
|
2401 |
|
2402 |
+
#: classes/Views/ToggleAlerts.php:409
|
2403 |
msgid "Store Admin"
|
2404 |
msgstr ""
|
2405 |
|
2406 |
+
#: classes/Views/ToggleAlerts.php:413
|
2407 |
msgid "Website Changes"
|
2408 |
msgstr ""
|
2409 |
|
2410 |
+
#: classes/Views/ToggleAlerts.php:415
|
2411 |
msgid "Plugin Settings"
|
2412 |
msgstr ""
|
2413 |
|
2414 |
+
#: classes/Views/ToggleAlerts.php:421
|
2415 |
msgid "Cron Jobs"
|
2416 |
msgstr ""
|
2417 |
|
2418 |
+
#: classes/Views/ToggleAlerts.php:458 classes/Views/ToggleAlerts.php:491
|
2419 |
msgid ""
|
2420 |
"Capture 404 requests to file (the log file are created in the /wp-content/"
|
2421 |
"uploads/wp-security-audit-log/404s/ directory)"
|
2422 |
msgstr ""
|
2423 |
|
2424 |
+
#: classes/Views/ToggleAlerts.php:466 classes/Views/ToggleAlerts.php:499
|
2425 |
msgid "Purge log files older than one month"
|
2426 |
msgstr ""
|
2427 |
|
2428 |
+
#: classes/Views/ToggleAlerts.php:471
|
2429 |
msgid ""
|
2430 |
"Number of 404 Requests to Log. By default the plugin keeps up to 99 requests "
|
2431 |
"to non-existing pages from the same IP address. Increase the value in this "
|
2432 |
"setting to the desired amount to keep a log of more or less requests."
|
2433 |
msgstr ""
|
2434 |
|
2435 |
+
#: classes/Views/ToggleAlerts.php:476 classes/Views/ToggleAlerts.php:509
|
2436 |
msgid "Record the referrer that generated the 404 error."
|
2437 |
msgstr ""
|
2438 |
|
2439 |
+
#: classes/Views/ToggleAlerts.php:504
|
2440 |
msgid ""
|
2441 |
"Number of 404 Requests to Log. By default the plugin keeps up to 99 requests "
|
2442 |
"to non-existing pages from the same IP address. Increase the value in this "
|
2445 |
"scanned the plugin will consume more resources to log all the requests."
|
2446 |
msgstr ""
|
2447 |
|
2448 |
+
#: classes/Views/ToggleAlerts.php:521 classes/Views/ToggleAlerts.php:534
|
2449 |
msgid ""
|
2450 |
"Number of login attempts to log. Enter 0 to log all failed login attempts. "
|
2451 |
"(By default the plugin only logs up to 10 failed login because the process "
|
2452 |
"can be very resource intensive in case of a brute force attack)"
|
2453 |
msgstr ""
|
2454 |
|
2455 |
+
#: classes/Views/ToggleAlerts.php:547
|
2456 |
msgid ""
|
2457 |
"Log all stock changes. Disable this setting to only keep a log of stock "
|
2458 |
"changes done manually via the WooCommerce dashboard. Therefore automated "
|
2460 |
"plugins will not be logged."
|
2461 |
msgstr ""
|
2462 |
|
2463 |
+
#: classes/Views/ToggleAlerts.php:569
|
2464 |
msgid "Configure the file integrity scan settings."
|
2465 |
msgstr ""
|
2466 |
|
2467 |
+
#: classes/Views/ToggleAlerts.php:584
|
2468 |
msgid "Save Changes"
|
2469 |
msgstr ""
|
2470 |
|
2471 |
+
#: classes/Views/ToggleAlerts.php:591
|
2472 |
msgid "Log Level Updated"
|
2473 |
msgstr ""
|
2474 |
|
2475 |
#. translators: Alerts log level.
|
2476 |
+
#: classes/Views/ToggleAlerts.php:595
|
2477 |
#, php-format
|
2478 |
msgid "The %s log level has been successfully loaded and applied."
|
2479 |
msgstr ""
|
2480 |
|
2481 |
+
#: classes/Views/ToggleAlerts.php:599
|
2482 |
msgid "OK"
|
2483 |
msgstr ""
|
2484 |
|
2485 |
+
#: classes/Views/ToggleAlerts.php:613
|
2486 |
msgid "Enable File Integrity Scanner"
|
2487 |
msgstr ""
|
2488 |
|
2489 |
+
#: classes/Views/ToggleAlerts.php:615
|
2490 |
msgid ""
|
2491 |
"The file integrity scanner is switched off. To enable this event it has to "
|
2492 |
"be switched on."
|
2493 |
msgstr ""
|
2494 |
|
2495 |
+
#: classes/Views/ToggleAlerts.php:619
|
2496 |
msgid "SWITCH ON"
|
2497 |
msgstr ""
|
2498 |
|
2499 |
+
#: classes/Views/ToggleAlerts.php:620
|
2500 |
msgid "DISABLE EVENT"
|
2501 |
msgstr ""
|
2502 |
|
2508 |
msgid "No alerts found."
|
2509 |
msgstr ""
|
2510 |
|
2511 |
+
#: defaults.php:64
|
2512 |
msgid "Fatal run-time error."
|
2513 |
msgstr ""
|
2514 |
|
2515 |
+
#: defaults.php:68
|
2516 |
msgid "Run-time warning (non-fatal error)."
|
2517 |
msgstr ""
|
2518 |
|
2519 |
+
#: defaults.php:72
|
2520 |
msgid "Compile-time parse error."
|
2521 |
msgstr ""
|
2522 |
|
2523 |
+
#: defaults.php:76
|
2524 |
msgid "Run-time notice."
|
2525 |
msgstr ""
|
2526 |
|
2527 |
+
#: defaults.php:80
|
2528 |
msgid "Fatal error that occurred during startup."
|
2529 |
msgstr ""
|
2530 |
|
2531 |
+
#: defaults.php:84
|
2532 |
msgid "Warnings that occurred during startup."
|
2533 |
msgstr ""
|
2534 |
|
2535 |
+
#: defaults.php:88
|
2536 |
msgid "Fatal compile-time error."
|
2537 |
msgstr ""
|
2538 |
|
2539 |
+
#: defaults.php:92
|
2540 |
msgid "Compile-time warning."
|
2541 |
msgstr ""
|
2542 |
|
2543 |
+
#: defaults.php:96
|
2544 |
msgid "User-generated error message."
|
2545 |
msgstr ""
|
2546 |
|
2547 |
+
#: defaults.php:100
|
2548 |
msgid "User-generated warning message."
|
2549 |
msgstr ""
|
2550 |
|
2551 |
+
#: defaults.php:104
|
2552 |
msgid "User-generated notice message."
|
2553 |
msgstr ""
|
2554 |
|
2555 |
+
#: defaults.php:108
|
2556 |
msgid "Non-standard/optimal code warning."
|
2557 |
msgstr ""
|
2558 |
|
2559 |
+
#: defaults.php:112
|
2560 |
msgid "Catchable fatal error."
|
2561 |
msgstr ""
|
2562 |
|
2563 |
+
#: defaults.php:116
|
2564 |
msgid "Run-time deprecation notices."
|
2565 |
msgstr ""
|
2566 |
|
2567 |
+
#: defaults.php:120
|
2568 |
msgid "Run-time user deprecation notices."
|
2569 |
msgstr ""
|
2570 |
|
2571 |
+
#: defaults.php:125
|
2572 |
msgid "Critical, high-impact messages."
|
2573 |
msgstr ""
|
2574 |
|
2575 |
+
#: defaults.php:129
|
2576 |
msgid "Debug informational messages."
|
2577 |
msgstr ""
|
2578 |
|
2579 |
+
#: defaults.php:139
|
2580 |
msgid "Users Profiles & Activity"
|
2581 |
msgstr ""
|
2582 |
|
2583 |
+
#: defaults.php:144
|
2584 |
msgid "User logged in"
|
2585 |
msgstr ""
|
2586 |
|
2587 |
+
#: defaults.php:144
|
2588 |
msgid "Successfully logged in."
|
2589 |
msgstr ""
|
2590 |
|
2591 |
+
#: defaults.php:145
|
2592 |
msgid "User logged out"
|
2593 |
msgstr ""
|
2594 |
|
2595 |
+
#: defaults.php:145
|
2596 |
msgid "Successfully logged out."
|
2597 |
msgstr ""
|
2598 |
|
2599 |
+
#: defaults.php:146
|
2600 |
msgid "Login failed"
|
2601 |
msgstr ""
|
2602 |
|
2603 |
+
#: defaults.php:146
|
2604 |
msgid "%Attempts% failed login(s) detected."
|
2605 |
msgstr ""
|
2606 |
|
2607 |
+
#: defaults.php:147
|
2608 |
msgid "Login failed / non existing user"
|
2609 |
msgstr ""
|
2610 |
|
2611 |
+
#: defaults.php:147
|
2612 |
msgid ""
|
2613 |
"%Attempts% failed login(s) detected using non existing user. %LogFileText%"
|
2614 |
msgstr ""
|
2615 |
|
2616 |
+
#: defaults.php:148
|
2617 |
msgid "Login blocked"
|
2618 |
msgstr ""
|
2619 |
|
2620 |
+
#: defaults.php:148
|
2621 |
msgid ""
|
2622 |
"Blocked from logging in because the same WordPress user is logged in from "
|
2623 |
"%ClientIP%."
|
2624 |
msgstr ""
|
2625 |
|
2626 |
+
#: defaults.php:149
|
2627 |
msgid "User logged in with existing session(s)"
|
2628 |
msgstr ""
|
2629 |
|
2630 |
+
#: defaults.php:149
|
2631 |
msgid ""
|
2632 |
"Successfully logged in. Another session from %IPAddress% for this user "
|
2633 |
"already exist."
|
2634 |
msgstr ""
|
2635 |
|
2636 |
+
#: defaults.php:150
|
2637 |
msgid "User logged out all other sessions with the same username"
|
2638 |
msgstr ""
|
2639 |
|
2640 |
+
#: defaults.php:150
|
2641 |
msgid "Logged out all other sessions with the same username."
|
2642 |
msgstr ""
|
2643 |
|
2644 |
+
#: defaults.php:151
|
2645 |
+
msgid "User session destroyed and logged out"
|
2646 |
msgstr ""
|
2647 |
|
2648 |
+
#: defaults.php:151
|
2649 |
msgid "Logged out session %TargetSessionID% which belonged to %TargetUserName%"
|
2650 |
msgstr ""
|
2651 |
|
2652 |
+
#: defaults.php:152
|
2653 |
msgid "User uploaded file from Uploads directory"
|
2654 |
msgstr ""
|
2655 |
|
2656 |
+
#: defaults.php:152
|
2657 |
msgid "Uploaded the file %FileName% in %FilePath%."
|
2658 |
msgstr ""
|
2659 |
|
2660 |
+
#: defaults.php:153
|
2661 |
msgid "User deleted file from Uploads directory"
|
2662 |
msgstr ""
|
2663 |
|
2664 |
+
#: defaults.php:153
|
2665 |
msgid "Deleted the file %FileName% from %FilePath%."
|
2666 |
msgstr ""
|
2667 |
|
2668 |
+
#: defaults.php:154
|
2669 |
msgid "User requests non-existing pages (404 Error Pages)"
|
2670 |
msgstr ""
|
2671 |
|
2672 |
+
#: defaults.php:154
|
2673 |
msgid ""
|
2674 |
"Has requested a non existing page (404 Error Pages) %Attempts% %Msg%. "
|
2675 |
"%LinkFile%%URL%"
|
2676 |
msgstr ""
|
2677 |
|
2678 |
+
#: defaults.php:155
|
2679 |
msgid "Website Visitor User requests non-existing pages (404 Error Pages)"
|
2680 |
msgstr ""
|
2681 |
|
2682 |
+
#: defaults.php:155
|
2683 |
msgid ""
|
2684 |
"Website Visitor Has requested a non existing page (404 Error Pages) %Attempts"
|
2685 |
"% %Msg%. %LinkFile%%URL%"
|
2686 |
msgstr ""
|
2687 |
|
2688 |
+
#: defaults.php:162
|
2689 |
msgid "New user was created on WordPress"
|
2690 |
msgstr ""
|
2691 |
|
2692 |
+
#: defaults.php:162
|
2693 |
msgid ""
|
2694 |
"A new user %NewUserData->Username% was created with role of %NewUserData-"
|
2695 |
">Roles%."
|
2696 |
msgstr ""
|
2697 |
|
2698 |
+
#: defaults.php:163
|
2699 |
msgid "User created another WordPress user"
|
2700 |
msgstr ""
|
2701 |
|
2702 |
+
#: defaults.php:163
|
2703 |
msgid ""
|
2704 |
"%UserChanger% created a new user %NewUserData->Username% with the role of "
|
2705 |
"%NewUserData->Roles%."
|
2706 |
msgstr ""
|
2707 |
|
2708 |
+
#: defaults.php:164
|
2709 |
msgid "The role of a user was changed by another WordPress user"
|
2710 |
msgstr ""
|
2711 |
|
2712 |
+
#: defaults.php:164
|
2713 |
msgid ""
|
2714 |
"Changed the role of the user %TargetUsername% from %OldRole% to %NewRole%"
|
2715 |
"%multisite_text%."
|
2716 |
msgstr ""
|
2717 |
|
2718 |
+
#: defaults.php:165
|
2719 |
msgid "User has changed his or her password"
|
2720 |
msgstr ""
|
2721 |
|
2722 |
+
#: defaults.php:165
|
2723 |
msgid "Changed the password."
|
2724 |
msgstr ""
|
2725 |
|
2726 |
+
#: defaults.php:166
|
2727 |
msgid "User changed another user's password"
|
2728 |
msgstr ""
|
2729 |
|
2730 |
+
#: defaults.php:166
|
2731 |
msgid ""
|
2732 |
"Changed the password for the user %TargetUserData->Username% with the role "
|
2733 |
"of %TargetUserData->Roles%."
|
2734 |
msgstr ""
|
2735 |
|
2736 |
+
#: defaults.php:167
|
2737 |
msgid "User changed his or her email address"
|
2738 |
msgstr ""
|
2739 |
|
2740 |
+
#: defaults.php:167
|
2741 |
msgid "Changed the email address from %OldEmail% to %NewEmail%."
|
2742 |
msgstr ""
|
2743 |
|
2744 |
+
#: defaults.php:168
|
2745 |
msgid "User changed another user's email address"
|
2746 |
msgstr ""
|
2747 |
|
2748 |
+
#: defaults.php:168
|
2749 |
msgid ""
|
2750 |
"Changed the email address of the user %TargetUsername% from %OldEmail% to "
|
2751 |
"%NewEmail%."
|
2752 |
msgstr ""
|
2753 |
|
2754 |
+
#: defaults.php:169
|
2755 |
msgid "User was deleted by another user"
|
2756 |
msgstr ""
|
2757 |
|
2758 |
+
#: defaults.php:169
|
2759 |
msgid ""
|
2760 |
"Deleted the user %TargetUserData->Username% with the role of %TargetUserData-"
|
2761 |
">Roles%."
|
2762 |
msgstr ""
|
2763 |
|
2764 |
+
#: defaults.php:170
|
2765 |
msgid "User opened the profile page of another user"
|
2766 |
msgstr ""
|
2767 |
|
2768 |
+
#: defaults.php:170
|
2769 |
msgid "%UserChanger% opened the profile page of the user %TargetUsername%."
|
2770 |
msgstr ""
|
2771 |
|
2772 |
+
#: defaults.php:171
|
2773 |
msgid "User updated a custom field value for a user"
|
2774 |
msgstr ""
|
2775 |
|
2776 |
+
#: defaults.php:171
|
2777 |
msgid ""
|
2778 |
"Changed the value of the custom field %custom_field_name%%ReportText% for "
|
2779 |
"the user %TargetUsername%.%ChangeText%"
|
2780 |
msgstr ""
|
2781 |
|
2782 |
+
#: defaults.php:172
|
2783 |
msgid "User created a custom field value for a user"
|
2784 |
msgstr ""
|
2785 |
|
2786 |
+
#: defaults.php:172
|
2787 |
msgid ""
|
2788 |
"Created the value of the custom field %custom_field_name% with %new_value% "
|
2789 |
"for the user %TargetUsername%."
|
2790 |
msgstr ""
|
2791 |
|
2792 |
+
#: defaults.php:173
|
2793 |
msgid "User changed first name for a user"
|
2794 |
msgstr ""
|
2795 |
|
2796 |
+
#: defaults.php:173
|
2797 |
msgid ""
|
2798 |
"Changed the first name of the user %TargetUsername% from %old_firstname% to "
|
2799 |
"%new_firstname%"
|
2800 |
msgstr ""
|
2801 |
|
2802 |
+
#: defaults.php:174
|
2803 |
msgid "User changed last name for a user"
|
2804 |
msgstr ""
|
2805 |
|
2806 |
+
#: defaults.php:174
|
2807 |
msgid ""
|
2808 |
"Changed the last name of the user %TargetUsername% from %old_lastname% to "
|
2809 |
"%new_lastname%"
|
2810 |
msgstr ""
|
2811 |
|
2812 |
+
#: defaults.php:175
|
2813 |
msgid "User changed nickname for a user"
|
2814 |
msgstr ""
|
2815 |
|
2816 |
+
#: defaults.php:175
|
2817 |
msgid ""
|
2818 |
"Changed the nickname of the user %TargetUsername% from %old_nickname% to "
|
2819 |
"%new_nickname%"
|
2820 |
msgstr ""
|
2821 |
|
2822 |
+
#: defaults.php:176
|
2823 |
msgid "User changed the display name for a user"
|
2824 |
msgstr ""
|
2825 |
|
2826 |
+
#: defaults.php:176
|
2827 |
msgid ""
|
2828 |
"Changed the Display name publicly of user %TargetUsername% from "
|
2829 |
"%old_displayname% to %new_displayname%"
|
2830 |
msgstr ""
|
2831 |
|
2832 |
+
#: defaults.php:183
|
2833 |
msgid "Content & Comments"
|
2834 |
msgstr ""
|
2835 |
|
2836 |
+
#: defaults.php:188
|
2837 |
msgid "User created a new post and saved it as draft"
|
2838 |
msgstr ""
|
2839 |
|
2840 |
+
#: defaults.php:188
|
2841 |
msgid ""
|
2842 |
"Created a new %PostType% titled %PostTitle% and saved it as draft. "
|
2843 |
"%EditorLinkPost%."
|
2844 |
msgstr ""
|
2845 |
|
2846 |
+
#: defaults.php:189
|
2847 |
msgid "User published a post"
|
2848 |
msgstr ""
|
2849 |
|
2850 |
+
#: defaults.php:189
|
2851 |
msgid ""
|
2852 |
"Published a %PostType% titled %PostTitle%. URL is %PostUrl%. %EditorLinkPost"
|
2853 |
"%."
|
2854 |
msgstr ""
|
2855 |
|
2856 |
+
#: defaults.php:190
|
2857 |
msgid "User modified a post"
|
2858 |
msgstr ""
|
2859 |
|
2860 |
+
#: defaults.php:190
|
2861 |
msgid ""
|
2862 |
"Modified the %PostStatus% %PostType% titled %PostTitle%. URL is: %PostUrl%. "
|
2863 |
"%EditorLinkPost%."
|
2864 |
msgstr ""
|
2865 |
|
2866 |
+
#: defaults.php:191
|
2867 |
msgid "User permanently deleted a post from the trash"
|
2868 |
msgstr ""
|
2869 |
|
2870 |
+
#: defaults.php:191
|
2871 |
msgid ""
|
2872 |
"Permanently deleted the %PostType% titled %PostTitle%. URL was %PostUrl%."
|
2873 |
msgstr ""
|
2874 |
|
2875 |
+
#: defaults.php:192
|
2876 |
msgid "User moved a post to the trash"
|
2877 |
msgstr ""
|
2878 |
|
2879 |
+
#: defaults.php:192
|
2880 |
msgid ""
|
2881 |
"Moved the %PostStatus% %PostType% titled %PostTitle% to trash. URL is "
|
2882 |
"%PostUrl%."
|
2883 |
msgstr ""
|
2884 |
|
2885 |
+
#: defaults.php:193
|
2886 |
msgid "User restored a post from trash"
|
2887 |
msgstr ""
|
2888 |
|
2889 |
+
#: defaults.php:193
|
2890 |
msgid ""
|
2891 |
"The %PostStatus% %PostType% titled %PostTitle% has been restored from trash. "
|
2892 |
"URL is: %PostUrl%. %EditorLinkPost%."
|
2893 |
msgstr ""
|
2894 |
|
2895 |
+
#: defaults.php:194
|
2896 |
msgid "User changed post URL"
|
2897 |
msgstr ""
|
2898 |
|
2899 |
+
#: defaults.php:194
|
2900 |
msgid ""
|
2901 |
"Changed the URL of the %PostStatus% %PostType% titled %PostTitle%%ReportText"
|
2902 |
"%.%ChangeText% %EditorLinkPost%."
|
2903 |
msgstr ""
|
2904 |
|
2905 |
+
#: defaults.php:195
|
2906 |
msgid "User changed post author"
|
2907 |
msgstr ""
|
2908 |
|
2909 |
+
#: defaults.php:195
|
2910 |
msgid ""
|
2911 |
"Changed the author of the %PostStatus% %PostType% titled %PostTitle% from "
|
2912 |
"%OldAuthor% to %NewAuthor%. URL is: %PostUrl%. %EditorLinkPost%."
|
2913 |
msgstr ""
|
2914 |
|
2915 |
+
#: defaults.php:196
|
2916 |
msgid "User changed post status"
|
2917 |
msgstr ""
|
2918 |
|
2919 |
+
#: defaults.php:196
|
2920 |
msgid ""
|
2921 |
"Changed the status of the %PostType% titled %PostTitle% from %OldStatus% to "
|
2922 |
"%NewStatus%. URL is: %PostUrl%. %EditorLinkPost%."
|
2923 |
msgstr ""
|
2924 |
|
2925 |
+
#: defaults.php:197
|
2926 |
msgid "User changed the visibility of a post"
|
2927 |
msgstr ""
|
2928 |
|
2929 |
+
#: defaults.php:197
|
2930 |
msgid ""
|
2931 |
"Changed the visibility of the %PostStatus% %PostType% titled %PostTitle% "
|
2932 |
"from %OldVisibility% to %NewVisibility%. URL is: %PostUrl%. %EditorLinkPost%."
|
2933 |
msgstr ""
|
2934 |
|
2935 |
+
#: defaults.php:198
|
2936 |
msgid "User changed the date of a post"
|
2937 |
msgstr ""
|
2938 |
|
2939 |
+
#: defaults.php:198
|
2940 |
msgid ""
|
2941 |
"Changed the date of the %PostStatus% %PostType% titled %PostTitle% from "
|
2942 |
"%OldDate% to %NewDate%. URL is: %PostUrl%. %EditorLinkPost%."
|
2943 |
msgstr ""
|
2944 |
|
2945 |
+
#: defaults.php:199
|
2946 |
msgid "User changed the parent of a page"
|
2947 |
msgstr ""
|
2948 |
|
2949 |
+
#: defaults.php:199
|
2950 |
msgid ""
|
2951 |
"Changed the parent of the %PostStatus% %PostType% titled %PostTitle% from "
|
2952 |
"%OldParentName% to %NewParentName%. %EditorLinkPost%."
|
2953 |
msgstr ""
|
2954 |
|
2955 |
+
#: defaults.php:200
|
2956 |
msgid "User changed the template of a page"
|
2957 |
msgstr ""
|
2958 |
|
2959 |
+
#: defaults.php:200
|
2960 |
msgid ""
|
2961 |
"Changed the template of the %PostStatus% %PostType% titled %PostTitle% from "
|
2962 |
"%OldTemplate% to %NewTemplate%. %EditorLinkPost%."
|
2963 |
msgstr ""
|
2964 |
|
2965 |
+
#: defaults.php:201
|
2966 |
msgid "User set a post as sticky"
|
2967 |
msgstr ""
|
2968 |
|
2969 |
+
#: defaults.php:201
|
2970 |
msgid ""
|
2971 |
"Set the post %PostTitle% as Sticky. Post URL is %PostUrl%. %EditorLinkPost%."
|
2972 |
msgstr ""
|
2973 |
|
2974 |
+
#: defaults.php:202
|
2975 |
msgid "User removed post from sticky"
|
2976 |
msgstr ""
|
2977 |
|
2978 |
+
#: defaults.php:202
|
2979 |
msgid "Removed the post %PostTitle% from Sticky. %EditorLinkPost%."
|
2980 |
msgstr ""
|
2981 |
|
2982 |
+
#: defaults.php:203
|
2983 |
+
msgid "User modified the content of a post"
|
2984 |
msgstr ""
|
2985 |
|
2986 |
+
#: defaults.php:203
|
2987 |
msgid ""
|
2988 |
"Modified the content of the %PostStatus% %PostType% titled %PostTitle%. Post "
|
2989 |
"URL is %PostUrl%. %RevisionLink% %EditorLinkPost%."
|
2990 |
msgstr ""
|
2991 |
|
2992 |
+
#: defaults.php:204
|
2993 |
msgid "User submitted a post for review"
|
2994 |
msgstr ""
|
2995 |
|
2996 |
+
#: defaults.php:204
|
2997 |
msgid ""
|
2998 |
"Submitted the %PostType% titled %PostTitle% for review. URL is: %PostUrl%. "
|
2999 |
"%EditorLinkPost%."
|
3000 |
msgstr ""
|
3001 |
|
3002 |
+
#: defaults.php:205
|
3003 |
msgid "User scheduled a post"
|
3004 |
msgstr ""
|
3005 |
|
3006 |
+
#: defaults.php:205
|
3007 |
msgid ""
|
3008 |
"Scheduled the %PostType% titled %PostTitle% to be published on "
|
3009 |
"%PublishingDate%. URL is: %PostUrl%. %EditorLinkPost%."
|
3010 |
msgstr ""
|
3011 |
|
3012 |
+
#: defaults.php:206
|
3013 |
msgid "User changed title of a post"
|
3014 |
msgstr ""
|
3015 |
|
3016 |
+
#: defaults.php:206
|
3017 |
msgid ""
|
3018 |
"Changed the title of the %PostStatus% %PostType% from %OldTitle% to %NewTitle"
|
3019 |
"%. URL is: %PostUrl%. %EditorLinkPost%."
|
3020 |
msgstr ""
|
3021 |
|
3022 |
+
#: defaults.php:207
|
3023 |
msgid "User opened a post in the editor"
|
3024 |
msgstr ""
|
3025 |
|
3026 |
+
#: defaults.php:207
|
3027 |
msgid ""
|
3028 |
"Opened the %PostStatus% %PostType% titled %PostTitle% in the editor. URL is: "
|
3029 |
"%PostUrl%. %EditorLinkPost%."
|
3030 |
msgstr ""
|
3031 |
|
3032 |
+
#: defaults.php:208
|
3033 |
msgid "User viewed a post"
|
3034 |
msgstr ""
|
3035 |
|
3036 |
+
#: defaults.php:208
|
3037 |
msgid ""
|
3038 |
"Viewed the %PostStatus% %PostType% titled %PostTitle%. URL is: %PostUrl%. "
|
3039 |
"%EditorLinkPost%."
|
3040 |
msgstr ""
|
3041 |
|
3042 |
+
#: defaults.php:209
|
3043 |
msgid "A plugin modified a post"
|
3044 |
msgstr ""
|
3045 |
|
3046 |
+
#: defaults.php:209
|
3047 |
msgid ""
|
3048 |
"Plugin modified the %PostStatus% %PostType% titled %PostTitle% of type "
|
3049 |
"%PostType%. URL is: %PostUrl%. %EditorLinkPost%."
|
3050 |
msgstr ""
|
3051 |
|
3052 |
+
#: defaults.php:210
|
3053 |
+
msgid "User disabled Comments/Trackbacks and Pingbacks in a post"
|
3054 |
msgstr ""
|
3055 |
|
3056 |
+
#: defaults.php:210
|
3057 |
msgid ""
|
3058 |
"Disabled %Type% on the %PostStatus% %PostType% titled %PostTitle%. URL is: "
|
3059 |
"%PostUrl%. %EditorLinkPost%."
|
3060 |
msgstr ""
|
3061 |
|
3062 |
+
#: defaults.php:211
|
3063 |
+
msgid "User enabled Comments/Trackbacks and Pingbacks in a post"
|
3064 |
msgstr ""
|
3065 |
|
3066 |
+
#: defaults.php:211
|
3067 |
msgid ""
|
3068 |
"Enabled %Type% on the %PostStatus% %PostType% titled %PostTitle%. URL is: "
|
3069 |
"%PostUrl%. %EditorLinkPost%."
|
3070 |
msgstr ""
|
3071 |
|
3072 |
+
#: defaults.php:212
|
3073 |
msgid "User added post tag"
|
3074 |
msgstr ""
|
3075 |
|
3076 |
+
#: defaults.php:212
|
3077 |
msgid ""
|
3078 |
"Added the tag %tag% to the %PostStatus% post titled %PostTitle%. URL is: "
|
3079 |
"%PostUrl%. %EditorLinkPost%."
|
3080 |
msgstr ""
|
3081 |
|
3082 |
+
#: defaults.php:213
|
3083 |
msgid "User removed post tag"
|
3084 |
msgstr ""
|
3085 |
|
3086 |
+
#: defaults.php:213
|
3087 |
msgid ""
|
3088 |
"Removed the tag %tag% from the %PostStatus% post titled %PostTitle%. URL is: "
|
3089 |
"%PostUrl%. %EditorLinkPost%."
|
3090 |
msgstr ""
|
3091 |
|
3092 |
+
#: defaults.php:214
|
3093 |
msgid "User created new tag"
|
3094 |
msgstr ""
|
3095 |
|
3096 |
+
#: defaults.php:214
|
3097 |
msgid "Added a new tag called %TagName%. View the tag: %TagLink%."
|
3098 |
msgstr ""
|
3099 |
|
3100 |
+
#: defaults.php:215
|
3101 |
msgid "User deleted tag"
|
3102 |
msgstr ""
|
3103 |
|
3104 |
+
#: defaults.php:215
|
3105 |
msgid "Deleted the tag %TagName%."
|
3106 |
msgstr ""
|
3107 |
|
3108 |
+
#: defaults.php:216
|
3109 |
msgid "User renamed tag"
|
3110 |
msgstr ""
|
3111 |
|
3112 |
+
#: defaults.php:216
|
3113 |
msgid "Renamed a tag from %old_name% to %new_name%. View the tag: %TagLink%."
|
3114 |
msgstr ""
|
3115 |
|
3116 |
+
#: defaults.php:217
|
3117 |
msgid "User changed tag slug"
|
3118 |
msgstr ""
|
3119 |
|
3120 |
+
#: defaults.php:217
|
3121 |
msgid ""
|
3122 |
"Changed the slug of tag %tag% from %old_slug% to %new_slug%. View the tag: "
|
3123 |
"%TagLink%."
|
3124 |
msgstr ""
|
3125 |
|
3126 |
+
#: defaults.php:218
|
3127 |
msgid "User changed tag description"
|
3128 |
msgstr ""
|
3129 |
|
3130 |
+
#: defaults.php:218
|
3131 |
msgid ""
|
3132 |
"Changed the description of the tag %tag%%ReportText%.%ChangeText% View the "
|
3133 |
"tag: %TagLink%."
|
3134 |
msgstr ""
|
3135 |
|
3136 |
+
#: defaults.php:219
|
3137 |
msgid "User changed post category"
|
3138 |
msgstr ""
|
3139 |
|
3140 |
+
#: defaults.php:219
|
3141 |
msgid ""
|
3142 |
"Changed the category of the %PostStatus% %PostType% titled %PostTitle% from "
|
3143 |
"%OldCategories% to %NewCategories%. URL is: %PostUrl%. %EditorLinkPost%."
|
3144 |
msgstr ""
|
3145 |
|
3146 |
+
#: defaults.php:220
|
3147 |
msgid "User created new category"
|
3148 |
msgstr ""
|
3149 |
|
3150 |
+
#: defaults.php:220
|
3151 |
msgid ""
|
3152 |
"Created a new category called %CategoryName%. Category slug is %Slug%. "
|
3153 |
"%CategoryLink%."
|
3154 |
msgstr ""
|
3155 |
|
3156 |
+
#: defaults.php:221
|
3157 |
msgid "User deleted category"
|
3158 |
msgstr ""
|
3159 |
|
3160 |
+
#: defaults.php:221
|
3161 |
msgid ""
|
3162 |
"Deleted the %CategoryName% category. Category slug was %Slug%. %CategoryLink"
|
3163 |
"%."
|
3164 |
msgstr ""
|
3165 |
|
3166 |
+
#: defaults.php:222
|
3167 |
+
msgid "Changed the parent of a category"
|
3168 |
msgstr ""
|
3169 |
|
3170 |
+
#: defaults.php:222
|
3171 |
msgid ""
|
3172 |
"Changed the parent of the category %CategoryName% from %OldParent% to "
|
3173 |
"%NewParent%. %CategoryLink%."
|
3174 |
msgstr ""
|
3175 |
|
3176 |
+
#: defaults.php:223
|
3177 |
msgid "User created a custom field for a post"
|
3178 |
msgstr ""
|
3179 |
|
3180 |
+
#: defaults.php:223
|
3181 |
msgid ""
|
3182 |
"Created a new custom field called %MetaKey% with value %MetaValue% in the "
|
3183 |
"%PostStatus% %PostType% titled %PostTitle%. URL is: %PostUrl%. "
|
3184 |
"%EditorLinkPost%.<br>%MetaLink%."
|
3185 |
msgstr ""
|
3186 |
|
3187 |
+
#: defaults.php:224
|
3188 |
msgid "User updated a custom field value for a post"
|
3189 |
msgstr ""
|
3190 |
|
3191 |
+
#: defaults.php:224
|
3192 |
msgid ""
|
3193 |
"Modified the value of the custom field %MetaKey%%ReportText% in the "
|
3194 |
"%PostStatus% %PostType% titled %PostTitle%.%ChangeText% URL is: %PostUrl%. "
|
3195 |
"%EditorLinkPost%.<br>%MetaLink%."
|
3196 |
msgstr ""
|
3197 |
|
3198 |
+
#: defaults.php:225
|
3199 |
msgid "User deleted a custom field from a post"
|
3200 |
msgstr ""
|
3201 |
|
3202 |
+
#: defaults.php:225
|
3203 |
msgid ""
|
3204 |
"Deleted the custom field %MetaKey% with value %MetaValue% from %PostStatus% "
|
3205 |
"%PostType% titled %PostTitle%. URL is: %PostUrl%. %EditorLinkPost%."
|
3206 |
msgstr ""
|
3207 |
|
3208 |
+
#: defaults.php:226
|
3209 |
msgid "User updated a custom field name for a post"
|
3210 |
msgstr ""
|
3211 |
|
3212 |
+
#: defaults.php:226
|
3213 |
msgid ""
|
3214 |
"Changed the custom field's name from %MetaKeyOld% to %MetaKeyNew% in the "
|
3215 |
"%PostStatus% %PostType% titled %PostTitle%. URL is: %PostUrl%. "
|
3216 |
"%EditorLinkPost%.<br>%MetaLink%."
|
3217 |
msgstr ""
|
3218 |
|
3219 |
+
#: defaults.php:232
|
3220 |
msgid "Comments"
|
3221 |
msgstr ""
|
3222 |
|
3223 |
+
#: defaults.php:233
|
3224 |
msgid "User approved a comment"
|
3225 |
msgstr ""
|
3226 |
|
3227 |
+
#: defaults.php:233
|
3228 |
msgid ""
|
3229 |
"Approved the comment posted in response to the post %PostTitle% by %Author% "
|
3230 |
"on %CommentLink%."
|
3231 |
msgstr ""
|
3232 |
|
3233 |
+
#: defaults.php:234
|
3234 |
msgid "User unapproved a comment"
|
3235 |
msgstr ""
|
3236 |
|
3237 |
+
#: defaults.php:234
|
3238 |
msgid ""
|
3239 |
"Unapproved the comment posted in response to the post %PostTitle% by %Author"
|
3240 |
"% on %CommentLink%."
|
3241 |
msgstr ""
|
3242 |
|
3243 |
+
#: defaults.php:235
|
3244 |
msgid "User replied to a comment"
|
3245 |
msgstr ""
|
3246 |
|
3247 |
+
#: defaults.php:235
|
3248 |
msgid ""
|
3249 |
"Replied to the comment posted in response to the post %PostTitle% by %Author"
|
3250 |
"% on %CommentLink%."
|
3251 |
msgstr ""
|
3252 |
|
3253 |
+
#: defaults.php:236
|
3254 |
msgid "User edited a comment"
|
3255 |
msgstr ""
|
3256 |
|
3257 |
+
#: defaults.php:236
|
3258 |
msgid ""
|
3259 |
"Edited a comment posted in response to the post %PostTitle% by %Author% on "
|
3260 |
"%CommentLink%."
|
3261 |
msgstr ""
|
3262 |
|
3263 |
+
#: defaults.php:237
|
3264 |
msgid "User marked a comment as Spam"
|
3265 |
msgstr ""
|
3266 |
|
3267 |
+
#: defaults.php:237
|
3268 |
msgid ""
|
3269 |
"Marked the comment posted in response to the post %PostTitle% by %Author% on "
|
3270 |
"%CommentLink% as Spam."
|
3271 |
msgstr ""
|
3272 |
|
3273 |
+
#: defaults.php:238
|
3274 |
msgid "User marked a comment as Not Spam"
|
3275 |
msgstr ""
|
3276 |
|
3277 |
+
#: defaults.php:238
|
3278 |
msgid ""
|
3279 |
"Marked the comment posted in response to the post %PostTitle% by %Author% on "
|
3280 |
"%CommentLink% as Not Spam."
|
3281 |
msgstr ""
|
3282 |
|
3283 |
+
#: defaults.php:239
|
3284 |
msgid "User moved a comment to trash"
|
3285 |
msgstr ""
|
3286 |
|
3287 |
+
#: defaults.php:239
|
3288 |
msgid ""
|
3289 |
"Moved the comment posted in response to the post %PostTitle% by %Author% on "
|
3290 |
"%Date% to trash."
|
3291 |
msgstr ""
|
3292 |
|
3293 |
+
#: defaults.php:240
|
3294 |
msgid "User restored a comment from the trash"
|
3295 |
msgstr ""
|
3296 |
|
3297 |
+
#: defaults.php:240
|
3298 |
msgid ""
|
3299 |
"Restored the comment posted in response to the post %PostTitle% by %Author% "
|
3300 |
"on %CommentLink% from the trash."
|
3301 |
msgstr ""
|
3302 |
|
3303 |
+
#: defaults.php:241
|
3304 |
msgid "User permanently deleted a comment"
|
3305 |
msgstr ""
|
3306 |
|
3307 |
+
#: defaults.php:241
|
3308 |
msgid ""
|
3309 |
"Permanently deleted the comment posted in response to the post %PostTitle% "
|
3310 |
"by %Author% on %Date%."
|
3311 |
msgstr ""
|
3312 |
|
3313 |
+
#: defaults.php:242
|
3314 |
msgid "User posted a comment"
|
3315 |
msgstr ""
|
3316 |
|
3317 |
+
#: defaults.php:242 defaults.php:243
|
3318 |
msgid "%CommentMsg% on %CommentLink%."
|
3319 |
msgstr ""
|
3320 |
|
3321 |
+
#: defaults.php:243
|
3322 |
msgid "Visitor posted a comment"
|
3323 |
msgstr ""
|
3324 |
|
3325 |
+
#: defaults.php:255
|
3326 |
msgid "User modified a draft blog post"
|
3327 |
msgstr ""
|
3328 |
|
3329 |
+
#: defaults.php:255
|
3330 |
msgid "Modified the draft post with the %PostTitle%. %EditorLinkPost%."
|
3331 |
msgstr ""
|
3332 |
|
3333 |
+
#: defaults.php:256
|
3334 |
msgid "User created a new post with custom post type and saved it as draft"
|
3335 |
msgstr ""
|
3336 |
|
3337 |
+
#: defaults.php:256
|
3338 |
msgid ""
|
3339 |
"Created a new custom post called %PostTitle% of type %PostType%. "
|
3340 |
"%EditorLinkPost%."
|
3341 |
msgstr ""
|
3342 |
|
3343 |
+
#: defaults.php:257
|
3344 |
msgid "User published a post with custom post type"
|
3345 |
msgstr ""
|
3346 |
|
3347 |
+
#: defaults.php:257
|
3348 |
msgid ""
|
3349 |
"Published a custom post %PostTitle% of type %PostType%. Post URL is %PostUrl"
|
3350 |
"%. %EditorLinkPost%."
|
3351 |
msgstr ""
|
3352 |
|
3353 |
+
#: defaults.php:258
|
3354 |
msgid "User modified a post with custom post type"
|
3355 |
msgstr ""
|
3356 |
|
3357 |
+
#: defaults.php:258
|
3358 |
msgid ""
|
3359 |
"Modified the custom post %PostTitle% of type %PostType%. Post URL is %PostUrl"
|
3360 |
"%. %EditorLinkPost%."
|
3361 |
msgstr ""
|
3362 |
|
3363 |
+
#: defaults.php:259
|
3364 |
msgid "User modified a draft post with custom post type"
|
3365 |
msgstr ""
|
3366 |
|
3367 |
+
#: defaults.php:259
|
3368 |
msgid ""
|
3369 |
"Modified the draft custom post %PostTitle% of type is %PostType%. "
|
3370 |
"%EditorLinkPost%."
|
3371 |
msgstr ""
|
3372 |
|
3373 |
+
#: defaults.php:260
|
3374 |
msgid "User permanently deleted post with custom post type"
|
3375 |
msgstr ""
|
3376 |
|
3377 |
+
#: defaults.php:260
|
3378 |
msgid "Permanently Deleted the custom post %PostTitle% of type %PostType%."
|
3379 |
msgstr ""
|
3380 |
|
3381 |
+
#: defaults.php:261
|
3382 |
msgid "User moved post with custom post type to trash"
|
3383 |
msgstr ""
|
3384 |
|
3385 |
+
#: defaults.php:261
|
3386 |
msgid ""
|
3387 |
"Moved the custom post %PostTitle% of type %PostType% to trash. Post URL was "
|
3388 |
"%PostUrl%."
|
3389 |
msgstr ""
|
3390 |
|
3391 |
+
#: defaults.php:262
|
3392 |
msgid "User restored post with custom post type from trash"
|
3393 |
msgstr ""
|
3394 |
|
3395 |
+
#: defaults.php:262
|
3396 |
msgid ""
|
3397 |
"The custom post %PostTitle% of type %PostType% has been restored from trash. "
|
3398 |
"%EditorLinkPost%."
|
3399 |
msgstr ""
|
3400 |
|
3401 |
+
#: defaults.php:263
|
3402 |
msgid "User changed the category of a post with custom post type"
|
3403 |
msgstr ""
|
3404 |
|
3405 |
+
#: defaults.php:263
|
3406 |
msgid ""
|
3407 |
"Changed the category(ies) of the custom post %PostTitle% of type %PostType% "
|
3408 |
"from %OldCategories% to %NewCategories%. %EditorLinkPost%."
|
3409 |
msgstr ""
|
3410 |
|
3411 |
+
#: defaults.php:264
|
3412 |
msgid "User changed the URL of a post with custom post type"
|
3413 |
msgstr ""
|
3414 |
|
3415 |
+
#: defaults.php:264
|
3416 |
msgid ""
|
3417 |
"Changed the URL of the custom post %PostTitle% of type %PostType% from "
|
3418 |
"%OldUrl% to %NewUrl%. %EditorLinkPost%."
|
3419 |
msgstr ""
|
3420 |
|
3421 |
+
#: defaults.php:265
|
3422 |
msgid "User changed the author or post with custom post type"
|
3423 |
msgstr ""
|
3424 |
|
3425 |
+
#: defaults.php:265
|
3426 |
msgid ""
|
3427 |
"Changed the author of custom post %PostTitle% of type %PostType% from "
|
3428 |
"%OldAuthor% to %NewAuthor%. %EditorLinkPost%."
|
3429 |
msgstr ""
|
3430 |
|
3431 |
+
#: defaults.php:266
|
3432 |
msgid "User changed the status of post with custom post type"
|
3433 |
msgstr ""
|
3434 |
|
3435 |
+
#: defaults.php:266
|
3436 |
msgid ""
|
3437 |
"Changed the status of custom post %PostTitle% of type %PostType% from "
|
3438 |
"%OldStatus% to %NewStatus%. %EditorLinkPost%."
|
3439 |
msgstr ""
|
3440 |
|
3441 |
+
#: defaults.php:267
|
3442 |
msgid "User changed the visibility of a post with custom post type"
|
3443 |
msgstr ""
|
3444 |
|
3445 |
+
#: defaults.php:267
|
3446 |
msgid ""
|
3447 |
"Changed the visibility of the custom post %PostTitle% of type %PostType% "
|
3448 |
"from %OldVisibility% to %NewVisibility%. %EditorLinkPost%."
|
3449 |
msgstr ""
|
3450 |
|
3451 |
+
#: defaults.php:268
|
3452 |
msgid "User changed the date of post with custom post type"
|
3453 |
msgstr ""
|
3454 |
|
3455 |
+
#: defaults.php:268
|
3456 |
msgid ""
|
3457 |
"Changed the date of the custom post %PostTitle% of type %PostType% from "
|
3458 |
"%OldDate% to %NewDate%. %EditorLinkPost%."
|
3459 |
msgstr ""
|
3460 |
|
3461 |
+
#: defaults.php:269
|
3462 |
msgid "User created a custom field for a custom post type"
|
3463 |
msgstr ""
|
3464 |
|
3465 |
+
#: defaults.php:269
|
3466 |
msgid ""
|
3467 |
"Created a new custom field %MetaKey% with value %MetaValue% in custom post "
|
3468 |
"%PostTitle% of type %PostType%. %EditorLinkPost%.<br>%MetaLink%."
|
3469 |
msgstr ""
|
3470 |
|
3471 |
+
#: defaults.php:270
|
3472 |
msgid "User updated a custom field for a custom post type"
|
3473 |
msgstr ""
|
3474 |
|
3475 |
+
#: defaults.php:270
|
3476 |
msgid ""
|
3477 |
"Modified the value of the custom field %MetaKey% from %MetaValueOld% to "
|
3478 |
"%MetaValueNew% in custom post %PostTitle% of type %PostType% %EditorLinkPost"
|
3479 |
"%.<br>%MetaLink%."
|
3480 |
msgstr ""
|
3481 |
|
3482 |
+
#: defaults.php:271
|
3483 |
msgid "User deleted a custom field from a custom post type"
|
3484 |
msgstr ""
|
3485 |
|
3486 |
+
#: defaults.php:271
|
3487 |
msgid ""
|
3488 |
"Deleted the custom field %MetaKey% with id %MetaID% from custom post "
|
3489 |
"%PostTitle% of type %PostType% %EditorLinkPost%.<br>%MetaLink%."
|
3490 |
msgstr ""
|
3491 |
|
3492 |
+
#: defaults.php:272
|
3493 |
msgid "User updated a custom field name for a custom post type"
|
3494 |
msgstr ""
|
3495 |
|
3496 |
+
#: defaults.php:272
|
3497 |
msgid ""
|
3498 |
"Changed the custom field name from %MetaKeyOld% to %MetaKeyNew% in custom "
|
3499 |
"post %PostTitle% of type %PostType% %EditorLinkPost%.<br>%MetaLink%."
|
3500 |
msgstr ""
|
3501 |
|
3502 |
+
#: defaults.php:273
|
3503 |
msgid "User modified content for a published custom post type"
|
3504 |
msgstr ""
|
3505 |
|
3506 |
+
#: defaults.php:273
|
3507 |
msgid ""
|
3508 |
"Modified the content of the published custom post type %PostTitle%. Post URL "
|
3509 |
"is %PostUrl%.%EditorLinkPost%."
|
3510 |
msgstr ""
|
3511 |
|
3512 |
+
#: defaults.php:274
|
3513 |
msgid "User modified content for a draft post"
|
3514 |
msgstr ""
|
3515 |
|
3516 |
+
#: defaults.php:274
|
3517 |
msgid ""
|
3518 |
"Modified the content of the draft post %PostTitle%.%RevisionLink% "
|
3519 |
"%EditorLinkPost%."
|
3520 |
msgstr ""
|
3521 |
|
3522 |
+
#: defaults.php:275
|
3523 |
msgid "User modified content for a draft custom post type"
|
3524 |
msgstr ""
|
3525 |
|
3526 |
+
#: defaults.php:275
|
3527 |
msgid ""
|
3528 |
"Modified the content of the draft custom post type %PostTitle%."
|
3529 |
"%EditorLinkPost%."
|
3530 |
msgstr ""
|
3531 |
|
3532 |
+
#: defaults.php:276
|
3533 |
msgid "User modified content of a post"
|
3534 |
msgstr ""
|
3535 |
|
3536 |
+
#: defaults.php:276
|
3537 |
msgid ""
|
3538 |
"Modified the content of post %PostTitle% which is submitted for review."
|
3539 |
"%RevisionLink% %EditorLinkPost%."
|
3540 |
msgstr ""
|
3541 |
|
3542 |
+
#: defaults.php:277
|
3543 |
msgid "User scheduled a custom post type"
|
3544 |
msgstr ""
|
3545 |
|
3546 |
+
#: defaults.php:277
|
3547 |
msgid ""
|
3548 |
"Scheduled the custom post type %PostTitle% to be published %PublishingDate%. "
|
3549 |
"%EditorLinkPost%."
|
3550 |
msgstr ""
|
3551 |
|
3552 |
+
#: defaults.php:278
|
3553 |
msgid "User changed title of a custom post type"
|
3554 |
msgstr ""
|
3555 |
|
3556 |
+
#: defaults.php:278
|
3557 |
msgid ""
|
3558 |
"Changed the title of the custom post %OldTitle% to %NewTitle%. "
|
3559 |
"%EditorLinkPost%."
|
3560 |
msgstr ""
|
3561 |
|
3562 |
+
#: defaults.php:279
|
3563 |
msgid "User opened a custom post type in the editor"
|
3564 |
msgstr ""
|
3565 |
|
3566 |
+
#: defaults.php:279
|
3567 |
msgid ""
|
3568 |
"Opened the custom post %PostTitle% of type %PostType% in the editor. View "
|
3569 |
"the post: %EditorLinkPost%."
|
3570 |
msgstr ""
|
3571 |
|
3572 |
+
#: defaults.php:280
|
3573 |
msgid "User viewed a custom post type"
|
3574 |
msgstr ""
|
3575 |
|
3576 |
+
#: defaults.php:280
|
3577 |
msgid ""
|
3578 |
"Viewed the custom post %PostTitle% of type %PostType%. View the post: "
|
3579 |
"%PostUrl%."
|
3580 |
msgstr ""
|
3581 |
|
3582 |
+
#: defaults.php:281
|
3583 |
msgid "A plugin created a custom post"
|
3584 |
msgstr ""
|
3585 |
|
3586 |
+
#: defaults.php:281
|
3587 |
msgid "A plugin automatically created the following custom post: %PostTitle%."
|
3588 |
msgstr ""
|
3589 |
|
3590 |
+
#: defaults.php:282
|
3591 |
msgid "A plugin deleted a custom post"
|
3592 |
msgstr ""
|
3593 |
|
3594 |
+
#: defaults.php:282
|
3595 |
msgid "A plugin automatically deleted the following custom post: %PostTitle%."
|
3596 |
msgstr ""
|
3597 |
|
3598 |
+
#: defaults.php:283
|
3599 |
msgid "A plugin modified a custom post"
|
3600 |
msgstr ""
|
3601 |
|
3602 |
+
#: defaults.php:283
|
3603 |
msgid ""
|
3604 |
"Plugin modified the custom post %PostTitle%. View the post: %EditorLinkPost%."
|
3605 |
msgstr ""
|
3606 |
|
3607 |
+
#: defaults.php:295
|
3608 |
msgid "User created a new WordPress page and saved it as draft"
|
3609 |
msgstr ""
|
3610 |
|
3611 |
+
#: defaults.php:295
|
3612 |
msgid ""
|
3613 |
"Created a new page called %PostTitle% and saved it as draft. %EditorLinkPage"
|
3614 |
"%."
|
3615 |
msgstr ""
|
3616 |
|
3617 |
+
#: defaults.php:296
|
3618 |
msgid "User published a WordPress page"
|
3619 |
msgstr ""
|
3620 |
|
3621 |
+
#: defaults.php:296
|
3622 |
msgid ""
|
3623 |
"Published a page called %PostTitle%. Page URL is %PostUrl%. %EditorLinkPage%."
|
3624 |
msgstr ""
|
3625 |
|
3626 |
+
#: defaults.php:297
|
3627 |
msgid "User modified a published WordPress page"
|
3628 |
msgstr ""
|
3629 |
|
3630 |
+
#: defaults.php:297
|
3631 |
msgid ""
|
3632 |
"Modified the published page %PostTitle%. Page URL is %PostUrl%. "
|
3633 |
"%EditorLinkPage%."
|
3634 |
msgstr ""
|
3635 |
|
3636 |
+
#: defaults.php:298
|
3637 |
msgid "User modified a draft WordPress page"
|
3638 |
msgstr ""
|
3639 |
|
3640 |
+
#: defaults.php:298
|
3641 |
msgid ""
|
3642 |
"Modified the draft page %PostTitle%. Page ID is %PostID%. %EditorLinkPage%."
|
3643 |
msgstr ""
|
3644 |
|
3645 |
+
#: defaults.php:299
|
3646 |
msgid "User permanently deleted a page from the trash"
|
3647 |
msgstr ""
|
3648 |
|
3649 |
+
#: defaults.php:299
|
3650 |
msgid "Permanently deleted the page %PostTitle%."
|
3651 |
msgstr ""
|
3652 |
|
3653 |
+
#: defaults.php:300
|
3654 |
msgid "User moved WordPress page to the trash"
|
3655 |
msgstr ""
|
3656 |
|
3657 |
+
#: defaults.php:300
|
3658 |
msgid "Moved the page %PostTitle% to trash. Page URL was %PostUrl%."
|
3659 |
msgstr ""
|
3660 |
|
3661 |
+
#: defaults.php:301
|
3662 |
msgid "User restored a WordPress page from trash"
|
3663 |
msgstr ""
|
3664 |
|
3665 |
+
#: defaults.php:301
|
3666 |
msgid "Page %PostTitle% has been restored from trash. %EditorLinkPage%."
|
3667 |
msgstr ""
|
3668 |
|
3669 |
+
#: defaults.php:302
|
3670 |
msgid "User changed page URL"
|
3671 |
msgstr ""
|
3672 |
|
3673 |
+
#: defaults.php:302
|
3674 |
msgid ""
|
3675 |
"Changed the URL of the page %PostTitle% from %OldUrl% to %NewUrl%. "
|
3676 |
"%EditorLinkPage%."
|
3677 |
msgstr ""
|
3678 |
|
3679 |
+
#: defaults.php:303
|
3680 |
msgid "User changed page author"
|
3681 |
msgstr ""
|
3682 |
|
3683 |
+
#: defaults.php:303
|
3684 |
msgid ""
|
3685 |
"Changed the author of the page %PostTitle% from %OldAuthor% to %NewAuthor%. "
|
3686 |
"%EditorLinkPage%."
|
3687 |
msgstr ""
|
3688 |
|
3689 |
+
#: defaults.php:304
|
3690 |
msgid "User changed page status"
|
3691 |
msgstr ""
|
3692 |
|
3693 |
+
#: defaults.php:304
|
3694 |
msgid ""
|
3695 |
"Changed the status of the page %PostTitle% from %OldStatus% to %NewStatus%. "
|
3696 |
"%EditorLinkPage%."
|
3697 |
msgstr ""
|
3698 |
|
3699 |
+
#: defaults.php:305
|
3700 |
msgid "User changed the visibility of a page post"
|
3701 |
msgstr ""
|
3702 |
|
3703 |
+
#: defaults.php:305
|
3704 |
msgid ""
|
3705 |
"Changed the visibility of the page %PostTitle% from %OldVisibility% to "
|
3706 |
"%NewVisibility%. %EditorLinkPage%."
|
3707 |
msgstr ""
|
3708 |
|
3709 |
+
#: defaults.php:306
|
3710 |
msgid "User changed the date of a page post"
|
3711 |
msgstr ""
|
3712 |
|
3713 |
+
#: defaults.php:306
|
3714 |
msgid ""
|
3715 |
"Changed the date of the page %PostTitle% from %OldDate% to %NewDate%. "
|
3716 |
"%EditorLinkPage%."
|
3717 |
msgstr ""
|
3718 |
|
3719 |
+
#: defaults.php:307
|
3720 |
msgid "User created a custom field for a page"
|
3721 |
msgstr ""
|
3722 |
|
3723 |
+
#: defaults.php:307
|
3724 |
msgid ""
|
3725 |
"Created a new custom field called %MetaKey% with value %MetaValue% in the "
|
3726 |
"page %PostTitle% %EditorLinkPage%.<br>%MetaLink%."
|
3727 |
msgstr ""
|
3728 |
|
3729 |
+
#: defaults.php:308
|
3730 |
msgid "User updated a custom field value for a page"
|
3731 |
msgstr ""
|
3732 |
|
3733 |
+
#: defaults.php:308
|
3734 |
msgid ""
|
3735 |
"Modified the value of the custom field %MetaKey% from %MetaValueOld% to "
|
3736 |
"%MetaValueNew% in the page %PostTitle% %EditorLinkPage%.<br>%MetaLink%."
|
3737 |
msgstr ""
|
3738 |
|
3739 |
+
#: defaults.php:309
|
3740 |
msgid "User deleted a custom field from a page"
|
3741 |
msgstr ""
|
3742 |
|
3743 |
+
#: defaults.php:309
|
3744 |
msgid ""
|
3745 |
"Deleted the custom field %MetaKey% with id %MetaID% from page %PostTitle% "
|
3746 |
"%EditorLinkPage%.<br>%MetaLink%."
|
3747 |
msgstr ""
|
3748 |
|
3749 |
+
#: defaults.php:310
|
3750 |
msgid "User updated a custom field name for a page"
|
3751 |
msgstr ""
|
3752 |
|
3753 |
+
#: defaults.php:310
|
3754 |
msgid ""
|
3755 |
"Changed the custom field name from %MetaKeyOld% to %MetaKeyNew% in the page "
|
3756 |
"%PostTitle% %EditorLinkPage%.<br>%MetaLink%."
|
3757 |
msgstr ""
|
3758 |
|
3759 |
+
#: defaults.php:311
|
3760 |
msgid "User modified content for a published page"
|
3761 |
msgstr ""
|
3762 |
|
3763 |
+
#: defaults.php:311
|
3764 |
msgid ""
|
3765 |
"Modified the content of the published page %PostTitle%. Page URL is %PostUrl"
|
3766 |
"%. %RevisionLink% %EditorLinkPage%."
|
3767 |
msgstr ""
|
3768 |
|
3769 |
+
#: defaults.php:312
|
3770 |
msgid "User modified content for a draft page"
|
3771 |
msgstr ""
|
3772 |
|
3773 |
+
#: defaults.php:312
|
3774 |
msgid ""
|
3775 |
"Modified the content of draft page %PostTitle%.%RevisionLink% %EditorLinkPage"
|
3776 |
"%."
|
3777 |
msgstr ""
|
3778 |
|
3779 |
+
#: defaults.php:313
|
3780 |
msgid "User scheduled a page"
|
3781 |
msgstr ""
|
3782 |
|
3783 |
+
#: defaults.php:313
|
3784 |
msgid ""
|
3785 |
"Scheduled the page %PostTitle% to be published %PublishingDate%. "
|
3786 |
"%EditorLinkPage%."
|
3787 |
msgstr ""
|
3788 |
|
3789 |
+
#: defaults.php:314
|
3790 |
msgid "User changed title of a page"
|
3791 |
msgstr ""
|
3792 |
|
3793 |
+
#: defaults.php:314
|
3794 |
msgid ""
|
3795 |
"Changed the title of the page %OldTitle% to %NewTitle%. %EditorLinkPage%."
|
3796 |
msgstr ""
|
3797 |
|
3798 |
+
#: defaults.php:315
|
3799 |
msgid "User opened a page in the editor"
|
3800 |
msgstr ""
|
3801 |
|
3802 |
+
#: defaults.php:315
|
3803 |
msgid ""
|
3804 |
"Opened the page %PostTitle% in the editor. View the page: %EditorLinkPage%."
|
3805 |
msgstr ""
|
3806 |
|
3807 |
+
#: defaults.php:316
|
3808 |
msgid "User viewed a page"
|
3809 |
msgstr ""
|
3810 |
|
3811 |
+
#: defaults.php:316
|
3812 |
msgid "Viewed the page %PostTitle%. View the page: %PostUrl%."
|
3813 |
msgstr ""
|
3814 |
|
3815 |
+
#: defaults.php:317
|
3816 |
msgid "User disabled Comments/Trackbacks and Pingbacks on a draft post"
|
3817 |
msgstr ""
|
3818 |
|
3819 |
+
#: defaults.php:317
|
3820 |
msgid ""
|
3821 |
"Disabled %Type% on the draft post %PostTitle%. View the post: %PostUrl%."
|
3822 |
msgstr ""
|
3823 |
|
3824 |
+
#: defaults.php:318
|
3825 |
msgid "User enabled Comments/Trackbacks and Pingbacks on a draft post"
|
3826 |
msgstr ""
|
3827 |
|
3828 |
+
#: defaults.php:318
|
3829 |
msgid "Enabled %Type% on the draft post %PostTitle%. View the post: %PostUrl%."
|
3830 |
msgstr ""
|
3831 |
|
3832 |
+
#: defaults.php:319
|
3833 |
msgid "User disabled Comments/Trackbacks and Pingbacks on a published page"
|
3834 |
msgstr ""
|
3835 |
|
3836 |
+
#: defaults.php:319
|
3837 |
msgid ""
|
3838 |
"Disabled %Type% on the published page %PostTitle%. View the page: %PostUrl%."
|
3839 |
msgstr ""
|
3840 |
|
3841 |
+
#: defaults.php:320
|
3842 |
msgid "User enabled Comments/Trackbacks and Pingbacks on a published page"
|
3843 |
msgstr ""
|
3844 |
|
3845 |
+
#: defaults.php:320
|
3846 |
msgid ""
|
3847 |
"Enabled %Type% on the published page %PostTitle%. View the page: %PostUrl%."
|
3848 |
msgstr ""
|
3849 |
|
3850 |
+
#: defaults.php:321
|
3851 |
msgid "User disabled Comments/Trackbacks and Pingbacks on a draft page"
|
3852 |
msgstr ""
|
3853 |
|
3854 |
+
#: defaults.php:321
|
3855 |
msgid ""
|
3856 |
"Disabled %Type% on the draft page %PostTitle%. View the page: %PostUrl%."
|
3857 |
msgstr ""
|
3858 |
|
3859 |
+
#: defaults.php:322
|
3860 |
msgid "User enabled Comments/Trackbacks and Pingbacks on a draft page"
|
3861 |
msgstr ""
|
3862 |
|
3863 |
+
#: defaults.php:322
|
3864 |
msgid "Enabled %Type% on the draft page %PostTitle%. View the page: %PostUrl%."
|
3865 |
msgstr ""
|
3866 |
|
3867 |
+
#: defaults.php:323
|
3868 |
msgid "A plugin created a page"
|
3869 |
msgstr ""
|
3870 |
|
3871 |
+
#: defaults.php:323
|
3872 |
msgid "A plugin automatically created the following page: %PostTitle%."
|
3873 |
msgstr ""
|
3874 |
|
3875 |
+
#: defaults.php:324
|
3876 |
msgid "A plugin deleted a page"
|
3877 |
msgstr ""
|
3878 |
|
3879 |
+
#: defaults.php:324
|
3880 |
msgid "A plugin automatically deleted the following page: %PostTitle%."
|
3881 |
msgstr ""
|
3882 |
|
3883 |
+
#: defaults.php:325
|
3884 |
msgid "A plugin modified a page"
|
3885 |
msgstr ""
|
3886 |
|
3887 |
+
#: defaults.php:325
|
3888 |
msgid "Plugin modified the page %PostTitle%. View the page: %EditorLinkPage%."
|
3889 |
msgstr ""
|
3890 |
|
3891 |
+
#: defaults.php:332
|
3892 |
msgid "WordPress Install"
|
3893 |
msgstr ""
|
3894 |
|
3895 |
+
#: defaults.php:336
|
3896 |
msgid "Database"
|
3897 |
msgstr ""
|
3898 |
|
3899 |
+
#: defaults.php:337
|
3900 |
msgid "Unknown component created tables"
|
3901 |
msgstr ""
|
3902 |
|
3903 |
+
#: defaults.php:337
|
3904 |
msgid ""
|
3905 |
"An unknown component created these tables in the database: %TableNames%."
|
3906 |
msgstr ""
|
3907 |
|
3908 |
+
#: defaults.php:338
|
3909 |
msgid "Unknown component modified tables structure"
|
3910 |
msgstr ""
|
3911 |
|
3912 |
+
#: defaults.php:338
|
3913 |
msgid ""
|
3914 |
"An unknown component modified the structure of these database tables: "
|
3915 |
"%TableNames%."
|
3916 |
msgstr ""
|
3917 |
|
3918 |
+
#: defaults.php:339
|
3919 |
msgid "Unknown component deleted tables"
|
3920 |
msgstr ""
|
3921 |
|
3922 |
+
#: defaults.php:339
|
3923 |
msgid ""
|
3924 |
"An unknown component deleted the following tables from the database: "
|
3925 |
"%TableNames%."
|
3926 |
msgstr ""
|
3927 |
|
3928 |
+
#: defaults.php:346
|
3929 |
msgid "User installed a plugin"
|
3930 |
msgstr ""
|
3931 |
|
3932 |
+
#: defaults.php:346
|
3933 |
msgid "Installed the plugin %Plugin->Name% in %Plugin->plugin_dir_path%."
|
3934 |
msgstr ""
|
3935 |
|
3936 |
+
#: defaults.php:347
|
3937 |
msgid "User activated a WordPress plugin"
|
3938 |
msgstr ""
|
3939 |
|
3940 |
+
#: defaults.php:347
|
3941 |
msgid "Activated the plugin %PluginData->Name% installed in %PluginFile%."
|
3942 |
msgstr ""
|
3943 |
|
3944 |
+
#: defaults.php:348
|
3945 |
msgid "User deactivated a WordPress plugin"
|
3946 |
msgstr ""
|
3947 |
|
3948 |
+
#: defaults.php:348
|
3949 |
msgid "Deactivated the plugin %PluginData->Name% installed in %PluginFile%."
|
3950 |
msgstr ""
|
3951 |
|
3952 |
+
#: defaults.php:349
|
3953 |
msgid "User uninstalled a plugin"
|
3954 |
msgstr ""
|
3955 |
|
3956 |
+
#: defaults.php:349
|
3957 |
msgid ""
|
3958 |
"Uninstalled the plugin %PluginData->Name% which was installed in %PluginFile"
|
3959 |
"%."
|
3960 |
msgstr ""
|
3961 |
|
3962 |
+
#: defaults.php:350
|
3963 |
msgid "User upgraded a plugin"
|
3964 |
msgstr ""
|
3965 |
|
3966 |
+
#: defaults.php:350
|
3967 |
msgid "Upgraded the plugin %PluginData->Name% installed in %PluginFile%."
|
3968 |
msgstr ""
|
3969 |
|
3970 |
+
#: defaults.php:351
|
3971 |
msgid "Plugin created tables"
|
3972 |
msgstr ""
|
3973 |
|
3974 |
+
#: defaults.php:351
|
3975 |
msgid ""
|
3976 |
"Plugin %Plugin->Name% created these tables in the database: %TableNames%."
|
3977 |
msgstr ""
|
3978 |
|
3979 |
+
#: defaults.php:352
|
3980 |
msgid "Plugin modified tables structure"
|
3981 |
msgstr ""
|
3982 |
|
3983 |
+
#: defaults.php:352
|
3984 |
msgid ""
|
3985 |
"Plugin %Plugin->Name% modified the structure of these database tables: "
|
3986 |
"%TableNames%."
|
3987 |
msgstr ""
|
3988 |
|
3989 |
+
#: defaults.php:353
|
3990 |
msgid "Plugin deleted tables"
|
3991 |
msgstr ""
|
3992 |
|
3993 |
+
#: defaults.php:353
|
3994 |
msgid ""
|
3995 |
"Plugin %Plugin->Name% deleted the following tables from the database: "
|
3996 |
"%TableNames%."
|
3997 |
msgstr ""
|
3998 |
|
3999 |
+
#: defaults.php:354
|
4000 |
msgid "A plugin created a post"
|
4001 |
msgstr ""
|
4002 |
|
4003 |
+
#: defaults.php:354
|
4004 |
msgid ""
|
4005 |
"A plugin automatically created the following %PostType% called %PostTitle%. "
|
4006 |
"View the post: %EditorLinkPost%."
|
4007 |
msgstr ""
|
4008 |
|
4009 |
+
#: defaults.php:355
|
4010 |
msgid "A plugin deleted a post"
|
4011 |
msgstr ""
|
4012 |
|
4013 |
+
#: defaults.php:355
|
4014 |
msgid ""
|
4015 |
"A plugin automatically deleted the following %PostType% called %PostTitle%."
|
4016 |
msgstr ""
|
4017 |
|
4018 |
+
#: defaults.php:356
|
4019 |
msgid "User changed a file using the plugin editor"
|
4020 |
msgstr ""
|
4021 |
|
4022 |
+
#: defaults.php:356
|
4023 |
msgid "Modified %File% with the Plugin Editor."
|
4024 |
msgstr ""
|
4025 |
|
4026 |
+
#: defaults.php:362
|
4027 |
msgid "Themes"
|
4028 |
msgstr ""
|
4029 |
|
4030 |
+
#: defaults.php:363
|
4031 |
msgid "User installed a theme"
|
4032 |
msgstr ""
|
4033 |
|
4034 |
+
#: defaults.php:363
|
4035 |
msgid ""
|
4036 |
"Installed the theme \"%Theme->Name%\" in %Theme->get_template_directory%."
|
4037 |
msgstr ""
|
4038 |
|
4039 |
+
#: defaults.php:364
|
4040 |
msgid "User activated a theme"
|
4041 |
msgstr ""
|
4042 |
|
4043 |
+
#: defaults.php:364
|
4044 |
msgid ""
|
4045 |
"Activated the theme \"%Theme->Name%\", installed in %Theme-"
|
4046 |
">get_template_directory%."
|
4047 |
msgstr ""
|
4048 |
|
4049 |
+
#: defaults.php:365
|
4050 |
msgid "User uninstalled a theme"
|
4051 |
msgstr ""
|
4052 |
|
4053 |
+
#: defaults.php:365
|
4054 |
msgid ""
|
4055 |
"Deleted the theme \"%Theme->Name%\" installed in %Theme-"
|
4056 |
">get_template_directory%."
|
4057 |
msgstr ""
|
4058 |
|
4059 |
+
#: defaults.php:366
|
4060 |
msgid "Activated theme on network"
|
4061 |
msgstr ""
|
4062 |
|
4063 |
+
#: defaults.php:366
|
4064 |
msgid ""
|
4065 |
"Network activated the theme %Theme->Name% installed in %Theme-"
|
4066 |
">get_template_directory%."
|
4067 |
msgstr ""
|
4068 |
|
4069 |
+
#: defaults.php:367
|
4070 |
msgid "Deactivated theme from network"
|
4071 |
msgstr ""
|
4072 |
|
4073 |
+
#: defaults.php:367
|
4074 |
msgid ""
|
4075 |
"Network deactivated the theme %Theme->Name% installed in %Theme-"
|
4076 |
">get_template_directory%."
|
4077 |
msgstr ""
|
4078 |
|
4079 |
+
#: defaults.php:368
|
4080 |
msgid "Theme created tables"
|
4081 |
msgstr ""
|
4082 |
|
4083 |
+
#: defaults.php:368
|
4084 |
msgid "Theme %Theme->Name% created these tables in the database: %TableNames%."
|
4085 |
msgstr ""
|
4086 |
|
4087 |
+
#: defaults.php:369
|
4088 |
msgid "Theme modified tables structure"
|
4089 |
msgstr ""
|
4090 |
|
4091 |
+
#: defaults.php:369
|
4092 |
msgid ""
|
4093 |
"Theme %Theme->Name% modified the structure of these database tables: "
|
4094 |
"%TableNames%."
|
4095 |
msgstr ""
|
4096 |
|
4097 |
+
#: defaults.php:370
|
4098 |
msgid "Theme deleted tables"
|
4099 |
msgstr ""
|
4100 |
|
4101 |
+
#: defaults.php:370
|
4102 |
msgid ""
|
4103 |
"Theme %Theme->Name% deleted the following tables from the database: "
|
4104 |
"%TableNames%."
|
4105 |
msgstr ""
|
4106 |
|
4107 |
+
#: defaults.php:371
|
4108 |
msgid "User updated a theme"
|
4109 |
msgstr ""
|
4110 |
|
4111 |
+
#: defaults.php:371
|
4112 |
msgid ""
|
4113 |
"Updated the theme \"%Theme->Name%\" installed in %Theme-"
|
4114 |
">get_template_directory%."
|
4115 |
msgstr ""
|
4116 |
|
4117 |
+
#: defaults.php:372
|
4118 |
msgid "User changed a file using the theme editor"
|
4119 |
msgstr ""
|
4120 |
|
4121 |
+
#: defaults.php:372
|
4122 |
msgid "Modified %File% with the Theme Editor."
|
4123 |
msgstr ""
|
4124 |
|
4125 |
+
#: defaults.php:379
|
4126 |
msgid "Unknown Error"
|
4127 |
msgstr ""
|
4128 |
|
4129 |
+
#: defaults.php:379
|
4130 |
msgid "An unexpected error has occurred ."
|
4131 |
msgstr ""
|
4132 |
|
4133 |
+
#: defaults.php:380
|
4134 |
msgid "PHP error"
|
4135 |
msgstr ""
|
4136 |
|
4137 |
+
#: defaults.php:380 defaults.php:381 defaults.php:382 defaults.php:383
|
4138 |
+
#: defaults.php:384
|
4139 |
msgid "%Message%."
|
4140 |
msgstr ""
|
4141 |
|
4142 |
+
#: defaults.php:381
|
4143 |
msgid "PHP warning"
|
4144 |
msgstr ""
|
4145 |
|
4146 |
+
#: defaults.php:382
|
4147 |
msgid "PHP notice"
|
4148 |
msgstr ""
|
4149 |
|
4150 |
+
#: defaults.php:383
|
4151 |
msgid "PHP exception"
|
4152 |
msgstr ""
|
4153 |
|
4154 |
+
#: defaults.php:384
|
4155 |
msgid "PHP shutdown error"
|
4156 |
msgstr ""
|
4157 |
|
4158 |
+
#: defaults.php:385
|
4159 |
msgid "Events automatically pruned by system"
|
4160 |
msgstr ""
|
4161 |
|
4162 |
+
#: defaults.php:385
|
4163 |
msgid "System automatically deleted %EventCount% event(s)."
|
4164 |
msgstr ""
|
4165 |
|
4166 |
+
#: defaults.php:386
|
4167 |
msgid "WordPress was updated"
|
4168 |
msgstr ""
|
4169 |
|
4170 |
+
#: defaults.php:386
|
4171 |
msgid "Updated WordPress from version %OldVersion% to %NewVersion%."
|
4172 |
msgstr ""
|
4173 |
|
4174 |
+
#: defaults.php:387
|
4175 |
+
msgid "Reset plugin's settings to default"
|
4176 |
+
msgstr ""
|
4177 |
+
|
4178 |
+
#: defaults.php:387
|
4179 |
msgid "Reset plugin's settings to default."
|
4180 |
msgstr ""
|
4181 |
|
4182 |
+
#: defaults.php:388
|
4183 |
+
msgid "File content has been modified"
|
4184 |
msgstr ""
|
4185 |
|
4186 |
+
#: defaults.php:388
|
4187 |
msgid "The content of the file %FileLocation% has been modified."
|
4188 |
msgstr ""
|
4189 |
|
4190 |
+
#: defaults.php:389
|
4191 |
+
msgid "File added to the site"
|
4192 |
msgstr ""
|
4193 |
|
4194 |
+
#: defaults.php:389
|
4195 |
msgid "The file %FileLocation% has been added to your website."
|
4196 |
msgstr ""
|
4197 |
|
4198 |
+
#: defaults.php:390
|
4199 |
+
msgid "File deleted from the site"
|
4200 |
msgstr ""
|
4201 |
|
4202 |
+
#: defaults.php:390
|
4203 |
msgid "The file %FileLocation% has been deleted from your website."
|
4204 |
msgstr ""
|
4205 |
|
4206 |
+
#: defaults.php:391
|
4207 |
+
msgid "File not scanned because it is bigger than 5MB"
|
4208 |
msgstr ""
|
4209 |
|
4210 |
+
#: defaults.php:391
|
4211 |
msgid ""
|
4212 |
"The file %FileLocation% was not scanned because it is bigger than 5MB. "
|
4213 |
"Please <a href=\"https://www.wpsecurityauditlog.com/contact/\" target="
|
4214 |
"\"_blank\">contact our support</a> for more information."
|
4215 |
msgstr ""
|
4216 |
|
4217 |
+
#: defaults.php:392
|
4218 |
+
msgid "File integrity scan stopped due to the limit of 1 million files"
|
4219 |
msgstr ""
|
4220 |
|
4221 |
+
#: defaults.php:392
|
4222 |
msgid ""
|
4223 |
"The file changes scanning engine has reached the limit of 1 million files "
|
4224 |
"and stopped the scan. Please <a href=\"https://www.wpsecurityauditlog.com/"
|
4225 |
"contact/\" target=\"_blank\">contact our support</a> for more information."
|
4226 |
msgstr ""
|
4227 |
|
4228 |
+
#: defaults.php:393
|
4229 |
+
msgid "File integrity scan started/stopped"
|
4230 |
msgstr ""
|
4231 |
|
4232 |
+
#: defaults.php:393
|
4233 |
msgid ""
|
4234 |
"The file integrity scanner has %ScanStatus% scanning %ScanLocation%%ScanError"
|
4235 |
"%."
|
4236 |
msgstr ""
|
4237 |
|
4238 |
+
#: defaults.php:394
|
4239 |
+
msgid "Purged the activity log"
|
4240 |
+
msgstr ""
|
4241 |
+
|
4242 |
+
#: defaults.php:394
|
4243 |
msgid "Purged the activity log."
|
4244 |
msgstr ""
|
4245 |
|
4246 |
+
#: defaults.php:395
|
4247 |
+
msgid "Advertising Add-ons"
|
4248 |
msgstr ""
|
4249 |
|
4250 |
+
#: defaults.php:395
|
4251 |
msgid "%PromoName% %PromoMessage%"
|
4252 |
msgstr ""
|
4253 |
|
4254 |
+
#: defaults.php:401
|
4255 |
msgid "Menus"
|
4256 |
msgstr ""
|
4257 |
|
4258 |
+
#: defaults.php:402
|
4259 |
msgid "User created new menu"
|
4260 |
msgstr ""
|
4261 |
|
4262 |
+
#: defaults.php:402
|
4263 |
msgid "Created a new menu called %MenuName%."
|
4264 |
msgstr ""
|
4265 |
|
4266 |
+
#: defaults.php:403
|
4267 |
msgid "User added content to a menu"
|
4268 |
msgstr ""
|
4269 |
|
4270 |
+
#: defaults.php:403
|
4271 |
msgid "Added the %ContentType% called %ContentName% to menu %MenuName%."
|
4272 |
msgstr ""
|
4273 |
|
4274 |
+
#: defaults.php:404
|
4275 |
msgid "User removed content from a menu"
|
4276 |
msgstr ""
|
4277 |
|
4278 |
+
#: defaults.php:404
|
4279 |
msgid ""
|
4280 |
"Removed the %ContentType% called %ContentName% from the menu %MenuName%."
|
4281 |
msgstr ""
|
4282 |
|
4283 |
+
#: defaults.php:405
|
4284 |
msgid "User deleted menu"
|
4285 |
msgstr ""
|
4286 |
|
4287 |
+
#: defaults.php:405
|
4288 |
msgid "Deleted the menu %MenuName%."
|
4289 |
msgstr ""
|
4290 |
|
4291 |
+
#: defaults.php:406
|
4292 |
msgid "User changed menu setting"
|
4293 |
msgstr ""
|
4294 |
|
4295 |
+
#: defaults.php:406
|
4296 |
msgid "%Status% the menu setting %MenuSetting% in %MenuName%."
|
4297 |
msgstr ""
|
4298 |
|
4299 |
+
#: defaults.php:407
|
4300 |
msgid "User modified content in a menu"
|
4301 |
msgstr ""
|
4302 |
|
4303 |
+
#: defaults.php:407
|
4304 |
msgid "Modified the %ContentType% called %ContentName% in menu %MenuName%."
|
4305 |
msgstr ""
|
4306 |
|
4307 |
+
#: defaults.php:408
|
4308 |
msgid "User changed name of a menu"
|
4309 |
msgstr ""
|
4310 |
|
4311 |
+
#: defaults.php:408
|
4312 |
msgid "Changed the name of menu %OldMenuName% to %NewMenuName%."
|
4313 |
msgstr ""
|
4314 |
|
4315 |
+
#: defaults.php:409
|
4316 |
msgid "User changed order of the objects in a menu"
|
4317 |
msgstr ""
|
4318 |
|
4319 |
+
#: defaults.php:409
|
4320 |
msgid "Changed the order of the %ItemName% in menu %MenuName%."
|
4321 |
msgstr ""
|
4322 |
|
4323 |
+
#: defaults.php:410
|
4324 |
msgid "User moved objects as a sub-item"
|
4325 |
msgstr ""
|
4326 |
|
4327 |
+
#: defaults.php:410
|
4328 |
msgid "Moved %ItemName% as a sub-item of %ParentName% in menu %MenuName%."
|
4329 |
msgstr ""
|
4330 |
|
4331 |
+
#: defaults.php:416
|
4332 |
msgid "Widgets"
|
4333 |
msgstr ""
|
4334 |
|
4335 |
+
#: defaults.php:417
|
4336 |
msgid "User added a new widget"
|
4337 |
msgstr ""
|
4338 |
|
4339 |
+
#: defaults.php:417
|
4340 |
msgid "Added a new %WidgetName% widget in %Sidebar%."
|
4341 |
msgstr ""
|
4342 |
|
4343 |
+
#: defaults.php:418
|
4344 |
msgid "User modified a widget"
|
4345 |
msgstr ""
|
4346 |
|
4347 |
+
#: defaults.php:418
|
4348 |
msgid "Modified the %WidgetName% widget in %Sidebar%."
|
4349 |
msgstr ""
|
4350 |
|
4351 |
+
#: defaults.php:419
|
4352 |
msgid "User deleted widget"
|
4353 |
msgstr ""
|
4354 |
|
4355 |
+
#: defaults.php:419
|
4356 |
msgid "Deleted the %WidgetName% widget from %Sidebar%."
|
4357 |
msgstr ""
|
4358 |
|
4359 |
+
#: defaults.php:420
|
4360 |
msgid "User moved widget"
|
4361 |
msgstr ""
|
4362 |
|
4363 |
+
#: defaults.php:420
|
4364 |
msgid "Moved the %WidgetName% widget from %OldSidebar% to %NewSidebar%."
|
4365 |
msgstr ""
|
4366 |
|
4367 |
+
#: defaults.php:421
|
4368 |
msgid "User changed widget position"
|
4369 |
msgstr ""
|
4370 |
|
4371 |
+
#: defaults.php:421
|
4372 |
msgid "Changed the position of the widget %WidgetName% in sidebar %Sidebar%."
|
4373 |
msgstr ""
|
4374 |
|
4375 |
+
#: defaults.php:427
|
4376 |
msgid "WordPress Settings"
|
4377 |
msgstr ""
|
4378 |
|
4379 |
+
#: defaults.php:428
|
4380 |
msgid "Option Anyone Can Register in WordPress settings changed"
|
4381 |
msgstr ""
|
4382 |
|
4383 |
+
#: defaults.php:428
|
4384 |
msgid "%NewValue% the option \"Anyone can register\"."
|
4385 |
msgstr ""
|
4386 |
|
4387 |
+
#: defaults.php:429
|
4388 |
msgid "New User Default Role changed"
|
4389 |
msgstr ""
|
4390 |
|
4391 |
+
#: defaults.php:429
|
4392 |
msgid "Changed the New User Default Role from %OldRole% to %NewRole%."
|
4393 |
msgstr ""
|
4394 |
|
4395 |
+
#: defaults.php:430
|
4396 |
msgid "WordPress Administrator Notification email changed"
|
4397 |
msgstr ""
|
4398 |
|
4399 |
+
#: defaults.php:430
|
4400 |
msgid ""
|
4401 |
"Changed the WordPress administrator notifications email address from "
|
4402 |
"%OldEmail% to %NewEmail%."
|
4403 |
msgstr ""
|
4404 |
|
4405 |
+
#: defaults.php:431
|
4406 |
msgid "User changes the WordPress Permalinks"
|
4407 |
msgstr ""
|
4408 |
|
4409 |
+
#: defaults.php:431
|
4410 |
msgid "Changed the WordPress permalinks from %OldPattern% to %NewPattern%."
|
4411 |
msgstr ""
|
4412 |
|
4413 |
+
#: defaults.php:432
|
4414 |
msgid ""
|
4415 |
"Enabled/Disabled the option Discourage search engines from indexing this site"
|
4416 |
msgstr ""
|
4417 |
|
4418 |
+
#: defaults.php:432
|
4419 |
msgid "%Status% the option Discourage search engines from indexing this site."
|
4420 |
msgstr ""
|
4421 |
|
4422 |
+
#: defaults.php:433
|
4423 |
msgid "Enabled/Disabled comments on all the website"
|
4424 |
msgstr ""
|
4425 |
|
4426 |
+
#: defaults.php:433
|
4427 |
msgid "%Status% comments on all the website."
|
4428 |
msgstr ""
|
4429 |
|
4430 |
+
#: defaults.php:434
|
4431 |
msgid "Enabled/Disabled the option Comment author must fill out name and email"
|
4432 |
msgstr ""
|
4433 |
|
4434 |
+
#: defaults.php:434
|
4435 |
msgid "%Status% the option Comment author must fill out name and email."
|
4436 |
msgstr ""
|
4437 |
|
4438 |
+
#: defaults.php:435
|
4439 |
msgid ""
|
4440 |
"Enabled/Disabled the option Users must be logged in and registered to comment"
|
4441 |
msgstr ""
|
4442 |
|
4443 |
+
#: defaults.php:435
|
4444 |
msgid "%Status% the option Users must be logged in and registered to comment."
|
4445 |
msgstr ""
|
4446 |
|
4447 |
+
#: defaults.php:436
|
4448 |
msgid "Enabled/Disabled the option to automatically close comments"
|
4449 |
msgstr ""
|
4450 |
|
4451 |
+
#: defaults.php:436
|
4452 |
msgid "%Status% the option to automatically close comments after %Value% days."
|
4453 |
msgstr ""
|
4454 |
|
4455 |
+
#: defaults.php:437
|
4456 |
msgid "Changed the value of the option Automatically close comments"
|
4457 |
msgstr ""
|
4458 |
|
4459 |
+
#: defaults.php:437
|
4460 |
msgid ""
|
4461 |
"Changed the value of the option Automatically close comments from %OldValue% "
|
4462 |
"to %NewValue% days."
|
4463 |
msgstr ""
|
4464 |
|
4465 |
+
#: defaults.php:438
|
4466 |
msgid "Enabled/Disabled the option for comments to be manually approved"
|
4467 |
msgstr ""
|
4468 |
|
4469 |
+
#: defaults.php:438
|
4470 |
msgid "%Status% the option for comments to be manually approved."
|
4471 |
msgstr ""
|
4472 |
|
4473 |
+
#: defaults.php:439
|
4474 |
msgid ""
|
4475 |
"Enabled/Disabled the option for an author to have previously approved "
|
4476 |
"comments for the comments to appear"
|
4477 |
msgstr ""
|
4478 |
|
4479 |
+
#: defaults.php:439
|
4480 |
msgid ""
|
4481 |
"%Status% the option for an author to have previously approved comments for "
|
4482 |
"the comments to appear."
|
4483 |
msgstr ""
|
4484 |
|
4485 |
+
#: defaults.php:440
|
4486 |
msgid ""
|
4487 |
"Changed the number of links that a comment must have to be held in the queue"
|
4488 |
msgstr ""
|
4489 |
|
4490 |
+
#: defaults.php:440
|
4491 |
msgid ""
|
4492 |
"Changed the number of links from %OldValue% to %NewValue% that a comment "
|
4493 |
"must have to be held in the queue."
|
4494 |
msgstr ""
|
4495 |
|
4496 |
+
#: defaults.php:441
|
4497 |
msgid "Modified the list of keywords for comments moderation"
|
4498 |
msgstr ""
|
4499 |
|
4500 |
+
#: defaults.php:441
|
4501 |
msgid "Modified the list of keywords for comments moderation."
|
4502 |
msgstr ""
|
4503 |
|
4504 |
+
#: defaults.php:442
|
4505 |
msgid "Modified the list of keywords for comments blacklisting"
|
4506 |
msgstr ""
|
4507 |
|
4508 |
+
#: defaults.php:442
|
4509 |
msgid "Modified the list of keywords for comments blacklisting."
|
4510 |
msgstr ""
|
4511 |
|
4512 |
+
#: defaults.php:443
|
4513 |
msgid "Option WordPress Address (URL) in WordPress settings changed"
|
4514 |
msgstr ""
|
4515 |
|
4516 |
+
#: defaults.php:443
|
4517 |
msgid "Changed the WordPress address (URL) from %old_url% to %new_url%."
|
4518 |
msgstr ""
|
4519 |
|
4520 |
+
#: defaults.php:444
|
4521 |
msgid "Option Site Address (URL) in WordPress settings changed"
|
4522 |
msgstr ""
|
4523 |
|
4524 |
+
#: defaults.php:444
|
4525 |
msgid "Changed the site address (URL) from %old_url% to %new_url%."
|
4526 |
msgstr ""
|
4527 |
|
4528 |
+
#: defaults.php:445
|
4529 |
msgid "Created a New cron job"
|
4530 |
msgstr ""
|
4531 |
|
4532 |
+
#: defaults.php:445
|
4533 |
msgid ""
|
4534 |
"A new cron job called %name% was created and is scheduled to run %schedule%."
|
4535 |
msgstr ""
|
4536 |
|
4537 |
+
#: defaults.php:446
|
4538 |
msgid "Changed status of the cron job"
|
4539 |
msgstr ""
|
4540 |
|
4541 |
+
#: defaults.php:446
|
4542 |
msgid "The cron job %name% was %status%."
|
4543 |
msgstr ""
|
4544 |
|
4545 |
+
#: defaults.php:447
|
4546 |
msgid "Deleted the cron job"
|
4547 |
msgstr ""
|
4548 |
|
4549 |
+
#: defaults.php:447
|
4550 |
msgid "The cron job %name% was deleted."
|
4551 |
msgstr ""
|
4552 |
|
4553 |
+
#: defaults.php:448
|
4554 |
msgid "Started the cron job"
|
4555 |
msgstr ""
|
4556 |
|
4557 |
+
#: defaults.php:448
|
4558 |
msgid "The cron job %name% has just started."
|
4559 |
msgstr ""
|
4560 |
|
4561 |
+
#: defaults.php:455
|
4562 |
msgid "Multisite Network"
|
4563 |
msgstr ""
|
4564 |
|
4565 |
+
#: defaults.php:460
|
4566 |
msgid "User granted Super Admin privileges"
|
4567 |
msgstr ""
|
4568 |
|
4569 |
+
#: defaults.php:460
|
4570 |
msgid "Granted Super Admin privileges to %TargetUsername%."
|
4571 |
msgstr ""
|
4572 |
|
4573 |
+
#: defaults.php:461
|
4574 |
msgid "User revoked from Super Admin privileges"
|
4575 |
msgstr ""
|
4576 |
|
4577 |
+
#: defaults.php:461
|
4578 |
msgid "Revoked Super Admin privileges from %TargetUsername%."
|
4579 |
msgstr ""
|
4580 |
|
4581 |
+
#: defaults.php:462
|
4582 |
msgid "Existing user added to a site"
|
4583 |
msgstr ""
|
4584 |
|
4585 |
+
#: defaults.php:462
|
4586 |
msgid ""
|
4587 |
"Added the existing user %TargetUsername% with %TargetUserRole% role to site "
|
4588 |
"%SiteName%."
|
4589 |
msgstr ""
|
4590 |
|
4591 |
+
#: defaults.php:463
|
4592 |
msgid "User removed from site"
|
4593 |
msgstr ""
|
4594 |
|
4595 |
+
#: defaults.php:463
|
4596 |
msgid ""
|
4597 |
"Removed the user %TargetUsername% with role %TargetUserRole% from %SiteName% "
|
4598 |
"site."
|
4599 |
msgstr ""
|
4600 |
|
4601 |
+
#: defaults.php:464
|
4602 |
msgid "New network user created"
|
4603 |
msgstr ""
|
4604 |
|
4605 |
+
#: defaults.php:464
|
4606 |
msgid "Created a new network user %NewUserData->Username%."
|
4607 |
msgstr ""
|
4608 |
|
4609 |
+
#: defaults.php:465
|
4610 |
msgid "The forum role of a user was changed by another WordPress user"
|
4611 |
msgstr ""
|
4612 |
|
4613 |
+
#: defaults.php:465
|
4614 |
msgid ""
|
4615 |
"Change the forum role of the user %TargetUsername% from %OldRole% to %NewRole"
|
4616 |
"% by %UserChanger%."
|
4617 |
msgstr ""
|
4618 |
|
4619 |
+
#: defaults.php:466
|
4620 |
msgid "New site added on the network"
|
4621 |
msgstr ""
|
4622 |
|
4623 |
+
#: defaults.php:466
|
4624 |
msgid "Added the site %SiteName% to the network."
|
4625 |
msgstr ""
|
4626 |
|
4627 |
+
#: defaults.php:467
|
4628 |
msgid "Existing site archived"
|
4629 |
msgstr ""
|
4630 |
|
4631 |
+
#: defaults.php:467
|
4632 |
msgid "Archived the site %SiteName%."
|
4633 |
msgstr ""
|
4634 |
|
4635 |
+
#: defaults.php:468
|
4636 |
msgid "Archived site has been unarchived"
|
4637 |
msgstr ""
|
4638 |
|
4639 |
+
#: defaults.php:468
|
4640 |
msgid "Unarchived the site %SiteName%."
|
4641 |
msgstr ""
|
4642 |
|
4643 |
+
#: defaults.php:469
|
4644 |
msgid "Deactivated site has been activated"
|
4645 |
msgstr ""
|
4646 |
|
4647 |
+
#: defaults.php:469
|
4648 |
msgid "Activated the site %SiteName%."
|
4649 |
msgstr ""
|
4650 |
|
4651 |
+
#: defaults.php:470
|
4652 |
msgid "Site has been deactivated"
|
4653 |
msgstr ""
|
4654 |
|
4655 |
+
#: defaults.php:470
|
4656 |
msgid "Deactivated the site %SiteName%."
|
4657 |
msgstr ""
|
4658 |
|
4659 |
+
#: defaults.php:471
|
4660 |
msgid "Existing site deleted from network"
|
4661 |
msgstr ""
|
4662 |
|
4663 |
+
#: defaults.php:471
|
4664 |
msgid "Deleted the site %SiteName%."
|
4665 |
msgstr ""
|
4666 |
|
4667 |
+
#: defaults.php:478
|
4668 |
msgid "Third Party Plugins"
|
4669 |
msgstr ""
|
4670 |
|
4671 |
+
#: defaults.php:483
|
4672 |
msgid "User created new forum"
|
4673 |
msgstr ""
|
4674 |
|
4675 |
+
#: defaults.php:483
|
4676 |
msgid ""
|
4677 |
"Created new forum %ForumName%. Forum URL is %ForumURL%. %EditorLinkForum%."
|
4678 |
msgstr ""
|
4679 |
|
4680 |
+
#: defaults.php:484
|
4681 |
msgid "User changed status of a forum"
|
4682 |
msgstr ""
|
4683 |
|
4684 |
+
#: defaults.php:484
|
4685 |
msgid ""
|
4686 |
"Changed the status of the forum %ForumName% from %OldStatus% to %NewStatus%. "
|
4687 |
"%EditorLinkForum%."
|
4688 |
msgstr ""
|
4689 |
|
4690 |
+
#: defaults.php:485
|
4691 |
msgid "User changed visibility of a forum"
|
4692 |
msgstr ""
|
4693 |
|
4694 |
+
#: defaults.php:485
|
4695 |
msgid ""
|
4696 |
"Changed the visibility of the forum %ForumName% from %OldVisibility% to "
|
4697 |
"%NewVisibility%. %EditorLinkForum%."
|
4698 |
msgstr ""
|
4699 |
|
4700 |
+
#: defaults.php:486
|
4701 |
msgid "User changed the URL of a forum"
|
4702 |
msgstr ""
|
4703 |
|
4704 |
+
#: defaults.php:486
|
4705 |
msgid ""
|
4706 |
"Changed the URL of the forum %ForumName% from %OldUrl% to %NewUrl%. "
|
4707 |
"%EditorLinkForum%."
|
4708 |
msgstr ""
|
4709 |
|
4710 |
+
#: defaults.php:487
|
4711 |
msgid "User changed order of a forum"
|
4712 |
msgstr ""
|
4713 |
|
4714 |
+
#: defaults.php:487
|
4715 |
msgid ""
|
4716 |
"Changed the order of the forum %ForumName% from %OldOrder% to %NewOrder%. "
|
4717 |
"%EditorLinkForum%."
|
4718 |
msgstr ""
|
4719 |
|
4720 |
+
#: defaults.php:488
|
4721 |
msgid "User moved forum to trash"
|
4722 |
msgstr ""
|
4723 |
|
4724 |
+
#: defaults.php:488
|
4725 |
msgid "Moved the forum %ForumName% to trash."
|
4726 |
msgstr ""
|
4727 |
|
4728 |
+
#: defaults.php:489
|
4729 |
msgid "User permanently deleted forum"
|
4730 |
msgstr ""
|
4731 |
|
4732 |
+
#: defaults.php:489
|
4733 |
msgid "Permanently deleted the forum %ForumName%."
|
4734 |
msgstr ""
|
4735 |
|
4736 |
+
#: defaults.php:490
|
4737 |
msgid "User restored forum from trash"
|
4738 |
msgstr ""
|
4739 |
|
4740 |
+
#: defaults.php:490
|
4741 |
msgid "Restored the forum %ForumName% from trash. %EditorLinkForum%."
|
4742 |
msgstr ""
|
4743 |
|
4744 |
+
#: defaults.php:491
|
4745 |
msgid "User changed the parent of a forum"
|
4746 |
msgstr ""
|
4747 |
|
4748 |
+
#: defaults.php:491
|
4749 |
msgid ""
|
4750 |
"Changed the parent of the forum %ForumName% from %OldParent% to %NewParent%. "
|
4751 |
"%EditorLinkForum%."
|
4752 |
msgstr ""
|
4753 |
|
4754 |
+
#: defaults.php:492
|
4755 |
msgid "User changed type of a forum"
|
4756 |
msgstr ""
|
4757 |
|
4758 |
+
#: defaults.php:492
|
4759 |
msgid ""
|
4760 |
"Changed the type of the forum %ForumName% from %OldType% to %NewType%. "
|
4761 |
"%EditorLinkForum%."
|
4762 |
msgstr ""
|
4763 |
|
4764 |
+
#: defaults.php:493
|
4765 |
msgid "User changed forum's role"
|
4766 |
msgstr ""
|
4767 |
|
4768 |
+
#: defaults.php:493
|
4769 |
msgid "Changed the forum's auto role from %OldRole% to %NewRole%."
|
4770 |
msgstr ""
|
4771 |
|
4772 |
+
#: defaults.php:494
|
4773 |
msgid "User changed option of a forum"
|
4774 |
msgstr ""
|
4775 |
|
4776 |
+
#: defaults.php:494
|
4777 |
msgid "%Status% the option for anonymous posting on forum."
|
4778 |
msgstr ""
|
4779 |
|
4780 |
+
#: defaults.php:495
|
4781 |
msgid "User changed time to disallow post editing"
|
4782 |
msgstr ""
|
4783 |
|
4784 |
+
#: defaults.php:495
|
4785 |
msgid ""
|
4786 |
"Changed the time to disallow post editing from %OldTime% to %NewTime% "
|
4787 |
"minutes in the forums."
|
4788 |
msgstr ""
|
4789 |
|
4790 |
+
#: defaults.php:496
|
4791 |
msgid "User changed the forum setting posting throttle time"
|
4792 |
msgstr ""
|
4793 |
|
4794 |
+
#: defaults.php:496
|
4795 |
msgid ""
|
4796 |
"Changed the posting throttle time from %OldTime% to %NewTime% seconds in the "
|
4797 |
"forums."
|
4798 |
msgstr ""
|
4799 |
|
4800 |
+
#: defaults.php:497
|
4801 |
msgid "User created new topic"
|
4802 |
msgstr ""
|
4803 |
|
4804 |
+
#: defaults.php:497
|
4805 |
msgid "Created a new topic %TopicName%. %EditorLinkTopic%."
|
4806 |
msgstr ""
|
4807 |
|
4808 |
+
#: defaults.php:498
|
4809 |
msgid "User changed status of a topic"
|
4810 |
msgstr ""
|
4811 |
|
4812 |
+
#: defaults.php:498
|
4813 |
msgid ""
|
4814 |
"Changed the status of the topic %TopicName% from %OldStatus% to %NewStatus%. "
|
4815 |
"%EditorLinkTopic%."
|
4816 |
msgstr ""
|
4817 |
|
4818 |
+
#: defaults.php:499
|
4819 |
msgid "User changed type of a topic"
|
4820 |
msgstr ""
|
4821 |
|
4822 |
+
#: defaults.php:499
|
4823 |
msgid ""
|
4824 |
"Changed the type of the topic %TopicName% from %OldType% to %NewType%. "
|
4825 |
"%EditorLinkTopic%."
|
4826 |
msgstr ""
|
4827 |
|
4828 |
+
#: defaults.php:500
|
4829 |
msgid "User changed URL of a topic"
|
4830 |
msgstr ""
|
4831 |
|
4832 |
+
#: defaults.php:500
|
4833 |
msgid "Changed the URL of the topic %TopicName% from %OldUrl% to %NewUrl%."
|
4834 |
msgstr ""
|
4835 |
|
4836 |
+
#: defaults.php:501
|
4837 |
msgid "User changed the forum of a topic"
|
4838 |
msgstr ""
|
4839 |
|
4840 |
+
#: defaults.php:501
|
4841 |
msgid ""
|
4842 |
"Changed the forum of the topic %TopicName% from %OldForum% to %NewForum%. "
|
4843 |
"%EditorLinkTopic%."
|
4844 |
msgstr ""
|
4845 |
|
4846 |
+
#: defaults.php:502
|
4847 |
msgid "User moved topic to trash"
|
4848 |
msgstr ""
|
4849 |
|
4850 |
+
#: defaults.php:502
|
4851 |
msgid "Moved the topic %TopicName% to trash."
|
4852 |
msgstr ""
|
4853 |
|
4854 |
+
#: defaults.php:503
|
4855 |
msgid "User permanently deleted topic"
|
4856 |
msgstr ""
|
4857 |
|
4858 |
+
#: defaults.php:503
|
4859 |
msgid "Permanently deleted the topic %TopicName%."
|
4860 |
msgstr ""
|
4861 |
|
4862 |
+
#: defaults.php:504
|
4863 |
msgid "User restored topic from trash"
|
4864 |
msgstr ""
|
4865 |
|
4866 |
+
#: defaults.php:504
|
4867 |
msgid "Restored the topic %TopicName% from trash. %EditorLinkTopic%."
|
4868 |
msgstr ""
|
4869 |
|
4870 |
+
#: defaults.php:505
|
4871 |
msgid "User changed visibility of a topic"
|
4872 |
msgstr ""
|
4873 |
|
4874 |
+
#: defaults.php:505
|
4875 |
msgid ""
|
4876 |
"Changed the visibility of the topic %TopicName% from %OldVisibility% to "
|
4877 |
"%NewVisibility%. %EditorLinkTopic%."
|
4878 |
msgstr ""
|
4879 |
|
4880 |
+
#: defaults.php:512
|
4881 |
msgid "User created a new product"
|
4882 |
msgstr ""
|
4883 |
|
4884 |
+
#: defaults.php:512
|
4885 |
msgid ""
|
4886 |
"Created a new product called %ProductTitle% and saved it as draft. View the "
|
4887 |
"product: %EditorLinkProduct%."
|
4888 |
msgstr ""
|
4889 |
|
4890 |
+
#: defaults.php:513
|
4891 |
msgid "User published a product"
|
4892 |
msgstr ""
|
4893 |
|
4894 |
+
#: defaults.php:513
|
4895 |
msgid ""
|
4896 |
"Published a product called %ProductTitle%. Product URL is %ProductUrl%. View "
|
4897 |
"the product: %EditorLinkProduct%."
|
4898 |
msgstr ""
|
4899 |
|
4900 |
+
#: defaults.php:514
|
4901 |
msgid "User changed the category of a product"
|
4902 |
msgstr ""
|
4903 |
|
4904 |
+
#: defaults.php:514
|
4905 |
msgid ""
|
4906 |
"Changed the category of the product %ProductTitle% from %OldCategories% to "
|
4907 |
"%NewCategories%. View the product: %EditorLinkProduct%."
|
4908 |
msgstr ""
|
4909 |
|
4910 |
+
#: defaults.php:515
|
4911 |
msgid "User modified the short description of a product"
|
4912 |
msgstr ""
|
4913 |
|
4914 |
+
#: defaults.php:515
|
4915 |
msgid ""
|
4916 |
"Modified the short description of the product %ProductTitle%.%ChangeText% "
|
4917 |
"View the product: %EditorLinkProduct%."
|
4918 |
msgstr ""
|
4919 |
|
4920 |
+
#: defaults.php:516
|
4921 |
msgid "User modified the text of a product"
|
4922 |
msgstr ""
|
4923 |
|
4924 |
+
#: defaults.php:516
|
4925 |
msgid ""
|
4926 |
"Modified the text of the product %ProductTitle%. View the product: "
|
4927 |
"%EditorLinkProduct%."
|
4928 |
msgstr ""
|
4929 |
|
4930 |
+
#: defaults.php:517
|
4931 |
msgid "User changed the URL of a product"
|
4932 |
msgstr ""
|
4933 |
|
4934 |
+
#: defaults.php:517
|
4935 |
msgid ""
|
4936 |
"Changed the URL of the product %ProductTitle%%ReportText%.%ChangeText% View "
|
4937 |
"the product: %EditorLinkProduct%."
|
4938 |
msgstr ""
|
4939 |
|
4940 |
+
#: defaults.php:518
|
4941 |
msgid "User changed the date of a product"
|
4942 |
msgstr ""
|
4943 |
|
4944 |
+
#: defaults.php:518
|
4945 |
msgid ""
|
4946 |
"Changed the date of the product %ProductTitle% from %OldDate% to %NewDate%. "
|
4947 |
"View the product: %EditorLinkProduct%."
|
4948 |
msgstr ""
|
4949 |
|
4950 |
+
#: defaults.php:519
|
4951 |
msgid "User changed the visibility of a product"
|
4952 |
msgstr ""
|
4953 |
|
4954 |
+
#: defaults.php:519
|
4955 |
msgid ""
|
4956 |
"Changed the visibility of the product %ProductTitle% from %OldVisibility% to "
|
4957 |
"%NewVisibility%. View the product: %EditorLinkProduct%."
|
4958 |
msgstr ""
|
4959 |
|
4960 |
+
#: defaults.php:520
|
4961 |
msgid "User modified the published product"
|
4962 |
msgstr ""
|
4963 |
|
4964 |
+
#: defaults.php:520
|
4965 |
msgid ""
|
4966 |
"Modified the published product %ProductTitle%. Product URL is %ProductUrl%. "
|
4967 |
"View the product: %EditorLinkProduct%."
|
4968 |
msgstr ""
|
4969 |
|
4970 |
+
#: defaults.php:521
|
4971 |
msgid "User modified the draft product"
|
4972 |
msgstr ""
|
4973 |
|
4974 |
+
#: defaults.php:521
|
4975 |
msgid ""
|
4976 |
"Modified the draft product %ProductTitle%. View the product: "
|
4977 |
"%EditorLinkProduct%."
|
4978 |
msgstr ""
|
4979 |
|
4980 |
+
#: defaults.php:522
|
4981 |
msgid "User moved a product to trash"
|
4982 |
msgstr ""
|
4983 |
|
4984 |
+
#: defaults.php:522
|
4985 |
msgid ""
|
4986 |
"Moved the product %ProductTitle% to trash. Product URL was %ProductUrl%."
|
4987 |
msgstr ""
|
4988 |
|
4989 |
+
#: defaults.php:523
|
4990 |
msgid "User permanently deleted a product"
|
4991 |
msgstr ""
|
4992 |
|
4993 |
+
#: defaults.php:523
|
4994 |
msgid "Permanently deleted the product %ProductTitle%."
|
4995 |
msgstr ""
|
4996 |
|
4997 |
+
#: defaults.php:524
|
4998 |
msgid "User restored a product from the trash"
|
4999 |
msgstr ""
|
5000 |
|
5001 |
+
#: defaults.php:524
|
5002 |
msgid ""
|
5003 |
"Product %ProductTitle% has been restored from trash. View product: "
|
5004 |
"%EditorLinkProduct%."
|
5005 |
msgstr ""
|
5006 |
|
5007 |
+
#: defaults.php:525
|
5008 |
msgid "User changed status of a product"
|
5009 |
msgstr ""
|
5010 |
|
5011 |
+
#: defaults.php:525
|
5012 |
msgid ""
|
5013 |
"Changed the status of the product %ProductTitle% from %OldStatus% to "
|
5014 |
"%NewStatus%. View the product: %EditorLinkProduct%."
|
5015 |
msgstr ""
|
5016 |
|
5017 |
+
#: defaults.php:526
|
5018 |
msgid "User opened a product in the editor"
|
5019 |
msgstr ""
|
5020 |
|
5021 |
+
#: defaults.php:526
|
5022 |
msgid ""
|
5023 |
"Opened the %ProductStatus% product page %ProductTitle% in editor. View the "
|
5024 |
"product: %EditorLinkProduct%."
|
5025 |
msgstr ""
|
5026 |
|
5027 |
+
#: defaults.php:527
|
5028 |
msgid "User viewed a product"
|
5029 |
msgstr ""
|
5030 |
|
5031 |
+
#: defaults.php:527
|
5032 |
msgid ""
|
5033 |
"Viewed the %ProductStatus% product page %ProductTitle%. View the product: "
|
5034 |
"%EditorLinkProduct%."
|
5035 |
msgstr ""
|
5036 |
|
5037 |
+
#: defaults.php:528
|
5038 |
msgid "User changed the Product Data of a product"
|
5039 |
msgstr ""
|
5040 |
|
5041 |
+
#: defaults.php:528
|
5042 |
msgid ""
|
5043 |
"Changed the Product Data of the product %ProductTitle%. View the product: "
|
5044 |
"%EditorLinkProduct%."
|
5045 |
msgstr ""
|
5046 |
|
5047 |
+
#: defaults.php:529
|
5048 |
msgid "User changed type of a price"
|
5049 |
msgstr ""
|
5050 |
|
5051 |
+
#: defaults.php:529
|
5052 |
msgid ""
|
5053 |
"Changed the %PriceType% of the product %ProductTitle% from %OldPrice% to "
|
5054 |
"%NewPrice%. View the product: %EditorLinkProduct%."
|
5055 |
msgstr ""
|
5056 |
|
5057 |
+
#: defaults.php:530
|
5058 |
msgid "User changed the SKU of a product"
|
5059 |
msgstr ""
|
5060 |
|
5061 |
+
#: defaults.php:530
|
5062 |
msgid ""
|
5063 |
"Changed the SKU of the product %ProductTitle% from %OldSku% to %NewSku%. "
|
5064 |
"View the product: %EditorLinkProduct%."
|
5065 |
msgstr ""
|
5066 |
|
5067 |
+
#: defaults.php:531
|
5068 |
msgid "User changed the stock status of a product"
|
5069 |
msgstr ""
|
5070 |
|
5071 |
+
#: defaults.php:531
|
5072 |
msgid ""
|
5073 |
"Changed the stock status of the product %ProductTitle% from %OldStatus% to "
|
5074 |
"%NewStatus%. View the product: %EditorLinkProduct%."
|
5075 |
msgstr ""
|
5076 |
|
5077 |
+
#: defaults.php:532
|
5078 |
msgid "User changed the stock quantity"
|
5079 |
msgstr ""
|
5080 |
|
5081 |
+
#: defaults.php:532
|
5082 |
msgid ""
|
5083 |
"Changed the stock quantity of the product %ProductTitle% from %OldValue% to "
|
5084 |
"%NewValue%. View the product: %EditorLinkProduct%"
|
5085 |
msgstr ""
|
5086 |
|
5087 |
+
#: defaults.php:533
|
5088 |
msgid "User set a product type"
|
5089 |
msgstr ""
|
5090 |
|
5091 |
+
#: defaults.php:533
|
5092 |
msgid ""
|
5093 |
"Set the product %ProductTitle% as %Type%. View the product: "
|
5094 |
"%EditorLinkProduct%."
|
5095 |
msgstr ""
|
5096 |
|
5097 |
+
#: defaults.php:534
|
5098 |
msgid "User changed the weight of a product"
|
5099 |
msgstr ""
|
5100 |
|
5101 |
+
#: defaults.php:534
|
5102 |
msgid ""
|
5103 |
"Changed the weight of the product %ProductTitle% from %OldWeight% to "
|
5104 |
"%NewWeight%. View the product: %EditorLinkProduct%."
|
5105 |
msgstr ""
|
5106 |
|
5107 |
+
#: defaults.php:535
|
5108 |
msgid "User changed the dimensions of a product"
|
5109 |
msgstr ""
|
5110 |
|
5111 |
+
#: defaults.php:535
|
5112 |
msgid ""
|
5113 |
"Changed the %DimensionType% dimensions of the product %ProductTitle% from "
|
5114 |
"%OldDimension% to %NewDimension%. View the product: %EditorLinkProduct%."
|
5115 |
msgstr ""
|
5116 |
|
5117 |
+
#: defaults.php:536
|
5118 |
msgid "User added the Downloadable File to a product"
|
5119 |
msgstr ""
|
5120 |
|
5121 |
+
#: defaults.php:536
|
5122 |
msgid ""
|
5123 |
"Added the Downloadable File %FileName% with File URL %FileUrl% to the "
|
5124 |
"product %ProductTitle%. View the product: %EditorLinkProduct%."
|
5125 |
msgstr ""
|
5126 |
|
5127 |
+
#: defaults.php:537
|
5128 |
msgid "User Removed the Downloadable File from a product"
|
5129 |
msgstr ""
|
5130 |
|
5131 |
+
#: defaults.php:537
|
5132 |
msgid ""
|
5133 |
"Removed the Downloadable File %FileName% with File URL %FileUrl% from the "
|
5134 |
"product %ProductTitle%. View the product: %EditorLinkProduct%."
|
5135 |
msgstr ""
|
5136 |
|
5137 |
+
#: defaults.php:538
|
5138 |
msgid "User changed the name of a Downloadable File in a product"
|
5139 |
msgstr ""
|
5140 |
|
5141 |
+
#: defaults.php:538
|
5142 |
msgid ""
|
5143 |
"Changed the name of a Downloadable File from %OldName% to %NewName% in "
|
5144 |
"product %ProductTitle%. View the product: %EditorLinkProduct%."
|
5145 |
msgstr ""
|
5146 |
|
5147 |
+
#: defaults.php:539
|
5148 |
msgid "User changed the URL of the Downloadable File in a product"
|
5149 |
msgstr ""
|
5150 |
|
5151 |
+
#: defaults.php:539
|
5152 |
msgid ""
|
5153 |
"Changed the URL of the Downloadable File %FileName% from %OldUrl% to %NewUrl"
|
5154 |
"% in product %ProductTitle%. View the product: %EditorLinkProduct%."
|
5155 |
msgstr ""
|
5156 |
|
5157 |
+
#: defaults.php:546
|
5158 |
msgid "User changed the Weight Unit"
|
5159 |
msgstr ""
|
5160 |
|
5161 |
+
#: defaults.php:546
|
5162 |
msgid "Changed the Weight Unit from %OldUnit% to %NewUnit% in WooCommerce."
|
5163 |
msgstr ""
|
5164 |
|
5165 |
+
#: defaults.php:547
|
5166 |
msgid "User changed the Dimensions Unit"
|
5167 |
msgstr ""
|
5168 |
|
5169 |
+
#: defaults.php:547
|
5170 |
msgid "Changed the Dimensions Unit from %OldUnit% to %NewUnit% in WooCommerce."
|
5171 |
msgstr ""
|
5172 |
|
5173 |
+
#: defaults.php:548
|
5174 |
msgid "User changed the Base Location"
|
5175 |
msgstr ""
|
5176 |
|
5177 |
+
#: defaults.php:548
|
5178 |
msgid ""
|
5179 |
"Changed the Base Location from %OldLocation% to %NewLocation% in WooCommerce."
|
5180 |
msgstr ""
|
5181 |
|
5182 |
+
#: defaults.php:549
|
5183 |
msgid "User Enabled/Disabled taxes"
|
5184 |
msgstr ""
|
5185 |
|
5186 |
+
#: defaults.php:549
|
5187 |
msgid "%Status% taxes in the WooCommerce store."
|
5188 |
msgstr ""
|
5189 |
|
5190 |
+
#: defaults.php:550
|
5191 |
msgid "User changed the currency"
|
5192 |
msgstr ""
|
5193 |
|
5194 |
+
#: defaults.php:550
|
5195 |
msgid ""
|
5196 |
"Changed the currency from %OldCurrency% to %NewCurrency% in WooCommerce."
|
5197 |
msgstr ""
|
5198 |
|
5199 |
+
#: defaults.php:551
|
5200 |
msgid "User Enabled/Disabled the use of coupons during checkout"
|
5201 |
msgstr ""
|
5202 |
|
5203 |
+
#: defaults.php:551
|
5204 |
msgid "%Status% the use of coupons during checkout in WooCommerce."
|
5205 |
msgstr ""
|
5206 |
|
5207 |
+
#: defaults.php:552
|
5208 |
msgid "User Enabled/Disabled guest checkout"
|
5209 |
msgstr ""
|
5210 |
|
5211 |
+
#: defaults.php:552
|
5212 |
msgid "%Status% guest checkout in WooCommerce."
|
5213 |
msgstr ""
|
5214 |
|
5215 |
+
#: defaults.php:553
|
5216 |
msgid "User Enabled/Disabled cash on delivery"
|
5217 |
msgstr ""
|
5218 |
|
5219 |
+
#: defaults.php:553
|
5220 |
msgid "%Status% the option Enable cash on delivery in WooCommerce."
|
5221 |
msgstr ""
|
5222 |
|
5223 |
+
#: defaults.php:554
|
5224 |
msgid "User created a new product category"
|
5225 |
msgstr ""
|
5226 |
|
5227 |
+
#: defaults.php:554
|
5228 |
msgid ""
|
5229 |
"Created a new product category called %CategoryName% in WooCommerce. Product "
|
5230 |
"category slug is %Slug%."
|
5231 |
msgstr ""
|
5232 |
|
5233 |
+
#: defaults.php:561
|
5234 |
msgid "User changed title of a SEO post"
|
5235 |
msgstr ""
|
5236 |
|
5237 |
+
#: defaults.php:561
|
5238 |
msgid ""
|
5239 |
"Changed the SEO title of the %PostStatus% %PostType%%ReportText%.%ChangeText"
|
5240 |
"% %EditorLinkPost%."
|
5241 |
msgstr ""
|
5242 |
|
5243 |
+
#: defaults.php:562
|
5244 |
msgid "User changed the meta description of a SEO post"
|
5245 |
msgstr ""
|
5246 |
|
5247 |
+
#: defaults.php:562
|
5248 |
msgid ""
|
5249 |
"Changed the Meta description of the %PostStatus% %PostType% titled %PostTitle"
|
5250 |
"%%ReportText%.%ChangeText% %EditorLinkPost%."
|
5251 |
msgstr ""
|
5252 |
|
5253 |
+
#: defaults.php:563
|
5254 |
msgid ""
|
5255 |
"User changed setting to allow search engines to show post in search results "
|
5256 |
"of a SEO post"
|
5257 |
msgstr ""
|
5258 |
|
5259 |
+
#: defaults.php:563
|
5260 |
msgid ""
|
5261 |
"Changed the setting to allow search engines to show post in search results "
|
5262 |
"from %OldStatus% to %NewStatus% in the %PostStatus% %PostType% titled "
|
5263 |
"%PostTitle%. %EditorLinkPost%."
|
5264 |
msgstr ""
|
5265 |
|
5266 |
+
#: defaults.php:564
|
5267 |
msgid ""
|
5268 |
"User Enabled/Disabled the option for search engine to follow links of a SEO "
|
5269 |
"post"
|
5270 |
msgstr ""
|
5271 |
|
5272 |
+
#: defaults.php:564
|
5273 |
msgid ""
|
5274 |
"%NewStatus% the option for search engine to follow links in the %PostType% "
|
5275 |
"titled %PostTitle%. %EditorLinkPost%."
|
5276 |
msgstr ""
|
5277 |
|
5278 |
+
#: defaults.php:565
|
5279 |
msgid "User set the meta robots advanced setting of a SEO post"
|
5280 |
msgstr ""
|
5281 |
|
5282 |
+
#: defaults.php:565
|
5283 |
msgid ""
|
5284 |
"Set the Meta Robots Advanced setting to %NewStatus% in the %PostStatus% "
|
5285 |
"%PostType% titled %PostTitle%. %EditorLinkPost%."
|
5286 |
msgstr ""
|
5287 |
|
5288 |
+
#: defaults.php:566
|
5289 |
msgid "User changed the canonical URL of a SEO post"
|
5290 |
msgstr ""
|
5291 |
|
5292 |
+
#: defaults.php:566
|
5293 |
msgid ""
|
5294 |
"Changed the Canonical URL of the %PostStatus% %PostType% titled %PostTitle%"
|
5295 |
"%ReportText%.%ChangeText% %EditorLinkPost%."
|
5296 |
msgstr ""
|
5297 |
|
5298 |
+
#: defaults.php:567
|
5299 |
msgid "User changed the focus keyword of a SEO post"
|
5300 |
msgstr ""
|
5301 |
|
5302 |
+
#: defaults.php:567
|
5303 |
msgid ""
|
5304 |
"Changed the focus keyword of the %PostStatus% %PostType% titled %PostTitle% "
|
5305 |
"from %old_keywords% to %new_keywords%. %EditorLinkPost%."
|
5306 |
msgstr ""
|
5307 |
|
5308 |
+
#: defaults.php:568
|
5309 |
msgid "User Enabled/Disabled the option Cornerston Content of a SEO post"
|
5310 |
msgstr ""
|
5311 |
|
5312 |
+
#: defaults.php:568
|
5313 |
msgid ""
|
5314 |
"%Status% the option Cornerston Content on the %PostStatus% %PostType% titled "
|
5315 |
"%PostTitle%. %EditorLinkPost%."
|
5316 |
msgstr ""
|
5317 |
|
5318 |
+
#: defaults.php:569
|
5319 |
msgid "User changed the Title Separator setting"
|
5320 |
msgstr ""
|
5321 |
|
5322 |
+
#: defaults.php:569
|
5323 |
msgid ""
|
5324 |
"Changed the Title Separator from %old% to %new% in the Yoast SEO plugin "
|
5325 |
"settings."
|
5326 |
msgstr ""
|
5327 |
|
5328 |
+
#: defaults.php:570
|
5329 |
msgid "User changed the Homepage Title setting"
|
5330 |
msgstr ""
|
5331 |
|
5332 |
+
#: defaults.php:570
|
5333 |
msgid ""
|
5334 |
"Changed the Homepage Title%ReportText% in the Yoast SEO plugin settings."
|
5335 |
"%ChangeText%"
|
5336 |
msgstr ""
|
5337 |
|
5338 |
+
#: defaults.php:571
|
5339 |
msgid "User changed the Homepage Meta description setting"
|
5340 |
msgstr ""
|
5341 |
|
5342 |
+
#: defaults.php:571
|
5343 |
msgid ""
|
5344 |
"Changed the Homepage Meta description%ReportText% in the Yoast SEO plugin "
|
5345 |
"settings.%ChangeText%"
|
5346 |
msgstr ""
|
5347 |
|
5348 |
+
#: defaults.php:572
|
5349 |
msgid "User changed the Company or Person setting"
|
5350 |
msgstr ""
|
5351 |
|
5352 |
+
#: defaults.php:572
|
5353 |
msgid ""
|
5354 |
"Changed the Company or Person setting from %old% to %new% in the YOAST SEO "
|
5355 |
"plugin settings."
|
5356 |
msgstr ""
|
5357 |
|
5358 |
+
#: defaults.php:573
|
5359 |
msgid ""
|
5360 |
"User Enabled/Disabled the option Show Posts/Pages in Search Results in the "
|
5361 |
"Yoast SEO plugin settings"
|
5362 |
msgstr ""
|
5363 |
|
5364 |
+
#: defaults.php:573
|
5365 |
msgid ""
|
5366 |
"%Status% the option Show %SEOPostType% in Search Results in the Yoast SEO "
|
5367 |
"plugin settings."
|
5368 |
msgstr ""
|
5369 |
|
5370 |
+
#: defaults.php:574
|
5371 |
msgid ""
|
5372 |
"User changed the Posts/Pages title template in the Yoast SEO plugin settings"
|
5373 |
msgstr ""
|
5374 |
|
5375 |
+
#: defaults.php:574
|
5376 |
msgid ""
|
5377 |
"Changed the %SEOPostType% title template from %old% to %new% in the Yoast "
|
5378 |
"SEO plugin settings."
|
5379 |
msgstr ""
|
5380 |
|
5381 |
+
#: defaults.php:575
|
5382 |
msgid "User Enabled/Disabled SEO analysis in the Yoast SEO plugin settings"
|
5383 |
msgstr ""
|
5384 |
|
5385 |
+
#: defaults.php:575
|
5386 |
msgid "%Status% SEO analysis in the Yoast SEO plugin settings."
|
5387 |
msgstr ""
|
5388 |
|
5389 |
+
#: defaults.php:576
|
5390 |
msgid ""
|
5391 |
"User Enabled/Disabled readability analysis in the Yoast SEO plugin settings"
|
5392 |
msgstr ""
|
5393 |
|
5394 |
+
#: defaults.php:576
|
5395 |
msgid "%Status% Readability analysis in the Yoast SEO plugin settings."
|
5396 |
msgstr ""
|
5397 |
|
5398 |
+
#: defaults.php:577
|
5399 |
msgid ""
|
5400 |
"User Enabled/Disabled cornerstone content in the Yoast SEO plugin settings"
|
5401 |
msgstr ""
|
5402 |
|
5403 |
+
#: defaults.php:577
|
5404 |
msgid "%Status% Cornerstone content in the Yoast SEO plugin settings."
|
5405 |
msgstr ""
|
5406 |
|
5407 |
+
#: defaults.php:578
|
5408 |
msgid ""
|
5409 |
"User Enabled/Disabled the text link counter in the Yoast SEO plugin settings"
|
5410 |
msgstr ""
|
5411 |
|
5412 |
+
#: defaults.php:578
|
5413 |
msgid "%Status% the Text link counter in the Yoast SEO plugin settings."
|
5414 |
msgstr ""
|
5415 |
|
5416 |
+
#: defaults.php:579
|
5417 |
msgid "User Enabled/Disabled XML sitemaps in the Yoast SEO plugin settings"
|
5418 |
msgstr ""
|
5419 |
|
5420 |
+
#: defaults.php:579
|
5421 |
msgid "%Status% XML Sitemaps in the Yoast SEO plugin settings."
|
5422 |
msgstr ""
|
5423 |
|
5424 |
+
#: defaults.php:580
|
5425 |
msgid "User Enabled/Disabled ryte integration in the Yoast SEO plugin settings"
|
5426 |
msgstr ""
|
5427 |
|
5428 |
+
#: defaults.php:580
|
5429 |
msgid "%Status% Ryte Integration in the Yoast SEO plugin settings."
|
5430 |
msgstr ""
|
5431 |
|
5432 |
+
#: defaults.php:581
|
5433 |
msgid ""
|
5434 |
"User Enabled/Disabled the admin bar menu in the Yoast SEO plugin settings"
|
5435 |
msgstr ""
|
5436 |
|
5437 |
+
#: defaults.php:581
|
5438 |
msgid "%Status% the Admin bar menu in the Yoast SEO plugin settings."
|
5439 |
msgstr ""
|
5440 |
|
5441 |
+
#: defaults.php:582
|
5442 |
msgid ""
|
5443 |
"User changed the Posts/Pages meta description template in the Yoast SEO "
|
5444 |
"plugin settings"
|
5445 |
msgstr ""
|
5446 |
|
5447 |
+
#: defaults.php:582
|
5448 |
msgid ""
|
5449 |
"Changed the %SEOPostType% meta description template from %old% to %new% in "
|
5450 |
"the Yoast SEO plugin settings."
|
5451 |
msgstr ""
|
5452 |
|
5453 |
+
#: defaults.php:583
|
5454 |
msgid ""
|
5455 |
"User set the option Date in Snippet Preview for Posts/Pages in the Yoast SEO "
|
5456 |
"plugin settings"
|
5457 |
msgstr ""
|
5458 |
|
5459 |
+
#: defaults.php:583
|
5460 |
msgid ""
|
5461 |
"%Status% the option Date in Snippet Preview for %SEOPostType% in the Yoast "
|
5462 |
"SEO plugin settings."
|
5463 |
msgstr ""
|
5464 |
|
5465 |
+
#: defaults.php:584
|
5466 |
msgid ""
|
5467 |
"User set the option Yoast SEO Meta Box for Posts/Pages in the Yoast SEO "
|
5468 |
"plugin settings"
|
5469 |
msgstr ""
|
5470 |
|
5471 |
+
#: defaults.php:584
|
5472 |
msgid ""
|
5473 |
"%Status% the option Yoast SEO Meta Box for %SEOPostType% in the Yoast SEO "
|
5474 |
"plugin settings."
|
5475 |
msgstr ""
|
5476 |
|
5477 |
+
#: defaults.php:585
|
5478 |
msgid ""
|
5479 |
"User Enabled/Disabled the advanced settings for authors in the Yoast SEO "
|
5480 |
"plugin settings"
|
5481 |
msgstr ""
|
5482 |
|
5483 |
+
#: defaults.php:585
|
5484 |
msgid "%Status% the advanced settings for authors in the Yoast SEO settings."
|
5485 |
msgstr ""
|
5486 |
|
5539 |
msgid "Error: You do not have sufficient permissions to disable this alert."
|
5540 |
msgstr ""
|
5541 |
|
5542 |
+
#: wp-security-audit-log.php:629
|
5543 |
#, php-format
|
5544 |
msgid ""
|
5545 |
"You are using a version of PHP that is older than %s, which is no longer "
|
5546 |
"supported."
|
5547 |
msgstr ""
|
5548 |
|
5549 |
+
#: wp-security-audit-log.php:630
|
5550 |
msgid ""
|
5551 |
"Contact us on <a href=\"mailto:plugins@wpwhitesecurity.com"
|
5552 |
"\">plugins@wpwhitesecurity.com</a> to help you switch the version of PHP you "
|
5553 |
"are using."
|
5554 |
msgstr ""
|
5555 |
|
5556 |
+
#: wp-security-audit-log.php:1317
|
5557 |
msgid "Every 45 minutes"
|
5558 |
msgstr ""
|
5559 |
|
5560 |
+
#: wp-security-audit-log.php:1321
|
5561 |
msgid "Every 30 minutes"
|
5562 |
msgstr ""
|
5563 |
|
5564 |
+
#: wp-security-audit-log.php:1325
|
5565 |
msgid "Every 10 minutes"
|
5566 |
msgstr ""
|
5567 |
|
5568 |
+
#: wp-security-audit-log.php:1329
|
5569 |
msgid "Every 1 minute"
|
5570 |
msgstr ""
|
5571 |
|
5572 |
#. translators: 1. Deprecated method name 2. Version since deprecated
|
5573 |
+
#: wp-security-audit-log.php:1343
|
5574 |
#, php-format
|
5575 |
msgid "Method %1$s is deprecated since version %2$s!"
|
5576 |
msgstr ""
|
readme.txt
CHANGED
@@ -3,10 +3,10 @@ Contributors: WPWhiteSecurity, robert681
|
|
3 |
Plugin URI: http://www.wpsecurityauditlog.com
|
4 |
License: GPLv3
|
5 |
License URI: http://www.gnu.org/licenses/gpl.html
|
6 |
-
Tags: wordpress security plugin, wordpress security audit log, audit log, event log wordpress, wordpress user tracking, wordpress activity log, wordpress audit, security event log, audit trail, wordpress security monitor, wordpress admin, wordpress admin monitoring, user activity, admin, multisite, dashboard, notification, wordpress monitoring, email notification, wordpress email alerts, tracking, user tracking, user activity report, wordpress audit trail
|
7 |
Requires at least: 3.6
|
8 |
Tested up to: 4.9.7
|
9 |
-
Stable tag: 3.2.
|
10 |
Requires PHP: 5.4.43
|
11 |
|
12 |
An easy to use & comprehensive WordPress activity log plugin to log all changes on WordPress sites & multisite networks.
|
@@ -56,9 +56,9 @@ Below is a summary of the changes that the plugin can keep a record of:
|
|
56 |
|
57 |
* **WordPress database changes** such as when a plugin adds or removes a table
|
58 |
|
59 |
-
*
|
60 |
|
61 |
-
*
|
62 |
|
63 |
For every change the plugin keeps record of it also reports the:
|
64 |
|
@@ -77,7 +77,7 @@ Refer to [WordPress Activity Log Events](https://www.wpsecurityauditlog.com/supp
|
|
77 |
* Generate HTML and CSV reports,
|
78 |
* Export the activity log in CSV (ideal for integrations),
|
79 |
* Get instantly notified via email of important changes,
|
80 |
-
* Search the activity log using text-based searches
|
81 |
* Use built-in filters to fine tune the searches,
|
82 |
* Store activity log in an external database to improve security,
|
83 |
* Integrate & centralize the WordPress activity log in syslog, Papertrail and other third party log management solutions,
|
@@ -185,35 +185,34 @@ Please refer to our [Support & Documentation pages](https://www.wpsecurityauditl
|
|
185 |
8. The Audit Log Viewer of a Super Admin in a WordPress multisite network installation with the Site selection drop down menu.
|
186 |
9. If there are more than 15 sites in a multisite, an auto complete site search shows up instead of the drop down menu (see [screenshots](https://wordpress.org/plugins/wp-security-audit-log/screenshots/) for reference)
|
187 |
10. WP Security Audit Log is integrated with the built-in revision system of WordPress, thus allowing you to see what content changes users make on your WordPress posts, pages and custom post types. For more information read [Keep Record of All WordPress Content Changes with WP Security Audit Log Plugin](http://www.wpsecurityauditlog.com/wordpress-user-monitoring-plugin-releases/record-all-wordpress-content-changes-wp-security-audit-log-plugin/)
|
188 |
-
11. Mirror the WordPress
|
189 |
|
190 |
== Changelog ==
|
191 |
-
|
192 |
-
= 3.2.
|
193 |
-
|
194 |
-
Release Notes: [click here](https://www.wpsecurityauditlog.com/releases/3-2-
|
195 |
-
|
196 |
-
* **New
|
197 |
-
*
|
198 |
-
|
199 |
-
*
|
200 |
-
|
201 |
-
|
202 |
-
*
|
203 |
-
|
204 |
-
*
|
205 |
-
*
|
206 |
-
* Improved
|
207 |
-
*
|
208 |
-
* Improved
|
209 |
-
*
|
210 |
-
*
|
211 |
-
*
|
212 |
-
*
|
213 |
-
* Updated the Freemius SDK to the latest version.
|
214 |
-
* Removed use of GLOB_BRACE - it is no longer needed.
|
215 |
|
216 |
* **Bug Fixes**
|
217 |
-
*
|
218 |
-
*
|
219 |
-
*
|
|
3 |
Plugin URI: http://www.wpsecurityauditlog.com
|
4 |
License: GPLv3
|
5 |
License URI: http://www.gnu.org/licenses/gpl.html
|
6 |
+
Tags: wordpress security plugin, wordpress security audit log, audit log, activity logs, event log wordpress, wordpress user tracking, wordpress activity log, wordpress audit, security event log, audit trail, wordpress security monitor, wordpress admin, wordpress admin monitoring, user activity, admin, multisite, dashboard, notification, wordpress monitoring, email notification, wordpress email alerts, tracking, user tracking, user activity report, wordpress audit trail
|
7 |
Requires at least: 3.6
|
8 |
Tested up to: 4.9.7
|
9 |
+
Stable tag: 3.2.4
|
10 |
Requires PHP: 5.4.43
|
11 |
|
12 |
An easy to use & comprehensive WordPress activity log plugin to log all changes on WordPress sites & multisite networks.
|
56 |
|
57 |
* **WordPress database changes** such as when a plugin adds or removes a table
|
58 |
|
59 |
+
* Changes on **WooCommerce Stores and Products**, **Yoast SEO**, **Advanced Custom Fields (ACF)**, **MainWP** and other popular WordPress plugins.
|
60 |
|
61 |
+
* **[WordPress site file changes](https://www.wpsecurityauditlog.com/support-documentation/wordpress-files-changes-warning-activity-logs/)** such as new files are added, or existing ones are modified or deleted.
|
62 |
|
63 |
For every change the plugin keeps record of it also reports the:
|
64 |
|
77 |
* Generate HTML and CSV reports,
|
78 |
* Export the activity log in CSV (ideal for integrations),
|
79 |
* Get instantly notified via email of important changes,
|
80 |
+
* Search the activity log using text-based searches,
|
81 |
* Use built-in filters to fine tune the searches,
|
82 |
* Store activity log in an external database to improve security,
|
83 |
* Integrate & centralize the WordPress activity log in syslog, Papertrail and other third party log management solutions,
|
185 |
8. The Audit Log Viewer of a Super Admin in a WordPress multisite network installation with the Site selection drop down menu.
|
186 |
9. If there are more than 15 sites in a multisite, an auto complete site search shows up instead of the drop down menu (see [screenshots](https://wordpress.org/plugins/wp-security-audit-log/screenshots/) for reference)
|
187 |
10. WP Security Audit Log is integrated with the built-in revision system of WordPress, thus allowing you to see what content changes users make on your WordPress posts, pages and custom post types. For more information read [Keep Record of All WordPress Content Changes with WP Security Audit Log Plugin](http://www.wpsecurityauditlog.com/wordpress-user-monitoring-plugin-releases/record-all-wordpress-content-changes-wp-security-audit-log-plugin/)
|
188 |
+
11. 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.
|
189 |
|
190 |
== Changelog ==
|
191 |
+
|
192 |
+
= 3.2.4 (2018-10-04) =
|
193 |
+
|
194 |
+
Release Notes: [click here](https://www.wpsecurityauditlog.com/releases/3-2-4-gutenberg-support/)
|
195 |
+
|
196 |
+
* **New Activity Log Features**
|
197 |
+
* Support for Gutenberg
|
198 |
+
* [Daily activity log overview email](https://www.wpsecurityauditlog.com/support-documentation/daily-activity-logs-overview-email/).
|
199 |
+
* Live notification of latest event in the WordPress admin bar.
|
200 |
+
|
201 |
+
* **Plugin Improvements**
|
202 |
+
* Revamped the [Users management module and settings](https://www.wpsecurityauditlog.com/premium-features/wordpress-users-sessions-management-tools/) - part of the easy to use updates.
|
203 |
+
* Error message for blocked simultaneous users sessions can now be configured.
|
204 |
+
* Updated the order of the plugin menu entries to a more convenient one.
|
205 |
+
* Invalid usernames used in failed logins are now kept for 30 days in the database.
|
206 |
+
* Improved WordPress menu sensor - added coverage and improved accuracy.
|
207 |
+
* Changed Event Code to Event ID in [email notifications trigger builder](https://www.wpsecurityauditlog.com/support-documentation/getting-started-email-notifications-add/).
|
208 |
+
* Improved MainWP Child Site Stealth Mode for premium edition.
|
209 |
+
* Sidebar admin notification on first install now only shown to the first user accessing the activity log.
|
210 |
+
* Removed in activity log adverts.
|
211 |
+
* Updated top banner adverts in activity log - now users can hide them.
|
212 |
+
* Updated WordPress icon used to report system events in activity log.
|
|
|
|
|
213 |
|
214 |
* **Bug Fixes**
|
215 |
+
* Added support for arrays in ACF [Support Ticket](https://wordpress.org/support/topic/array-to-string-warning/)
|
216 |
+
* Handled an exception error in which user has same event ID. Now instead plugin shows an show error and disable custom sensor.
|
217 |
+
* Fixed an issue in which the startup wizard was shown twice on the free edition of the plugin.
|
218 |
+
* Fixed an issue in which reports were not generated because of non-standard paths.
|
wp-security-audit-log.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
* Plugin URI: http://www.wpsecurityauditlog.com/
|
5 |
* Description: Identify WordPress security issues before they become a problem. Keep track of everything happening on your WordPress including WordPress users activity. Similar to Windows Event Log and Linux Syslog, WP Security Audit Log generates a security alert for everything that happens on your WordPress blogs and websites. Use the Audit Log Viewer included in the plugin to see all the security alerts.
|
6 |
* Author: WP White Security
|
7 |
-
* Version: 3.2.
|
8 |
* Text Domain: wp-security-audit-log
|
9 |
* Author URI: http://www.wpwhitesecurity.com/
|
10 |
* License: GPL2
|
@@ -54,7 +54,7 @@ if ( ! function_exists( 'wsal_freemius' ) ) {
|
|
54 |
*
|
55 |
* @var string
|
56 |
*/
|
57 |
-
public $version = '3.2.
|
58 |
|
59 |
// Plugin constants.
|
60 |
const PLG_CLS_PRFX = 'WSAL_';
|
@@ -187,10 +187,10 @@ if ( ! function_exists( 'wsal_freemius' ) ) {
|
|
187 |
$this->autoloader->Register( self::PLG_CLS_PRFX, $this->GetBaseDir() . 'classes' . DIRECTORY_SEPARATOR );
|
188 |
|
189 |
// Load dependencies.
|
|
|
190 |
$this->views = new WSAL_ViewManager( $this );
|
191 |
$this->alerts = new WSAL_AlertManager( $this );
|
192 |
$this->sensors = new WSAL_SensorManager( $this );
|
193 |
-
$this->settings = new WSAL_Settings( $this );
|
194 |
$this->constants = new WSAL_ConstantManager( $this );
|
195 |
$this->licensing = new WSAL_LicenseManager( $this );
|
196 |
$this->widgets = new WSAL_WidgetManager( $this );
|
@@ -536,12 +536,30 @@ if ( ! function_exists( 'wsal_freemius' ) ) {
|
|
536 |
* @internal
|
537 |
*/
|
538 |
public function RenderFooter() {
|
539 |
-
|
|
|
540 |
'wsal-common',
|
541 |
$this->GetBaseUrl() . '/js/common.js',
|
542 |
array( 'jquery' ),
|
543 |
-
filemtime( $this->GetBaseDir() . '/js/common.js' )
|
|
|
544 |
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
545 |
}
|
546 |
|
547 |
/**
|
@@ -673,10 +691,8 @@ if ( ! function_exists( 'wsal_freemius' ) ) {
|
|
673 |
add_option( 'wsal_redirect_on_activate', true );
|
674 |
}
|
675 |
|
676 |
-
// Run on each install
|
677 |
-
|
678 |
-
$this->settings->set_mainwp_child_stealth_mode();
|
679 |
-
}
|
680 |
}
|
681 |
|
682 |
/**
|
@@ -703,6 +719,16 @@ if ( ! function_exists( 'wsal_freemius' ) ) {
|
|
703 |
// Dismiss privacy notice.
|
704 |
$this->views->FindByClassName( 'WSAL_Views_AuditLog' )->DismissNotice( 'wsal-privacy-notice-3.2' );
|
705 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
706 |
/**
|
707 |
* IMPORTANT: VERSION SPECIFIC UPDATE
|
708 |
*
|
@@ -785,10 +811,21 @@ if ( ! function_exists( 'wsal_freemius' ) ) {
|
|
785 |
*
|
786 |
* @since 3.2.3.3
|
787 |
*/
|
788 |
-
if (
|
789 |
-
&& false === $this->GetGlobalOption( 'mwp-child-stealth-mode', false ) ) {
|
790 |
$this->settings->set_mainwp_child_stealth_mode();
|
791 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
792 |
}
|
793 |
}
|
794 |
|
@@ -1069,22 +1106,22 @@ if ( ! function_exists( 'wsal_freemius' ) ) {
|
|
1069 |
}
|
1070 |
|
1071 |
/**
|
1072 |
-
* Clear last day's failed login alert.
|
1073 |
*/
|
1074 |
public function delete_failed_logins() {
|
1075 |
// Set the dates.
|
1076 |
list( $y, $m, $d ) = explode( '-', date( 'Y-m-d' ) );
|
1077 |
|
1078 |
// Site id.
|
1079 |
-
$site_id =
|
1080 |
|
1081 |
// New occurrence object.
|
1082 |
$occurrence = new WSAL_Models_Occurrence();
|
1083 |
-
$alerts
|
1084 |
array(
|
1085 |
1003,
|
1086 |
$site_id,
|
1087 |
-
mktime( 0, 0, 0, $m
|
1088 |
mktime( 0, 0, 0, $m, $d, $y ),
|
1089 |
)
|
1090 |
);
|
4 |
* Plugin URI: http://www.wpsecurityauditlog.com/
|
5 |
* Description: Identify WordPress security issues before they become a problem. Keep track of everything happening on your WordPress including WordPress users activity. Similar to Windows Event Log and Linux Syslog, WP Security Audit Log generates a security alert for everything that happens on your WordPress blogs and websites. Use the Audit Log Viewer included in the plugin to see all the security alerts.
|
6 |
* Author: WP White Security
|
7 |
+
* Version: 3.2.4
|
8 |
* Text Domain: wp-security-audit-log
|
9 |
* Author URI: http://www.wpwhitesecurity.com/
|
10 |
* License: GPL2
|
54 |
*
|
55 |
* @var string
|
56 |
*/
|
57 |
+
public $version = '3.2.4';
|
58 |
|
59 |
// Plugin constants.
|
60 |
const PLG_CLS_PRFX = 'WSAL_';
|
187 |
$this->autoloader->Register( self::PLG_CLS_PRFX, $this->GetBaseDir() . 'classes' . DIRECTORY_SEPARATOR );
|
188 |
|
189 |
// Load dependencies.
|
190 |
+
$this->settings = new WSAL_Settings( $this );
|
191 |
$this->views = new WSAL_ViewManager( $this );
|
192 |
$this->alerts = new WSAL_AlertManager( $this );
|
193 |
$this->sensors = new WSAL_SensorManager( $this );
|
|
|
194 |
$this->constants = new WSAL_ConstantManager( $this );
|
195 |
$this->licensing = new WSAL_LicenseManager( $this );
|
196 |
$this->widgets = new WSAL_WidgetManager( $this );
|
536 |
* @internal
|
537 |
*/
|
538 |
public function RenderFooter() {
|
539 |
+
// Register common script.
|
540 |
+
wp_register_script(
|
541 |
'wsal-common',
|
542 |
$this->GetBaseUrl() . '/js/common.js',
|
543 |
array( 'jquery' ),
|
544 |
+
filemtime( $this->GetBaseDir() . '/js/common.js' ),
|
545 |
+
true
|
546 |
);
|
547 |
+
|
548 |
+
// Set data array for common script.
|
549 |
+
$occurrence = new WSAL_Models_Occurrence();
|
550 |
+
$is_premium = wsal_freemius()->can_use_premium_code() || wsal_freemius()->is_plan__premium_only( 'starter' );
|
551 |
+
$script_data = array(
|
552 |
+
'ajaxURL' => admin_url( 'admin-ajax.php' ),
|
553 |
+
'liveEvents' => $is_premium && $this->settings->is_admin_bar_notif(),
|
554 |
+
);
|
555 |
+
if ( $is_premium && $this->settings->is_admin_bar_notif() ) {
|
556 |
+
$script_data['eventsCount'] = (int) $occurrence->Count();
|
557 |
+
$script_data['commonNonce'] = wp_create_nonce( 'wsal-common-js-nonce' );
|
558 |
+
}
|
559 |
+
wp_localize_script( 'wsal-common', 'wsalCommonData', $script_data );
|
560 |
+
|
561 |
+
// Enqueue script.
|
562 |
+
wp_enqueue_script( 'wsal-common' );
|
563 |
}
|
564 |
|
565 |
/**
|
691 |
add_option( 'wsal_redirect_on_activate', true );
|
692 |
}
|
693 |
|
694 |
+
// Run on each install to check MainWP Child plugin.
|
695 |
+
$this->settings->set_mainwp_child_stealth_mode();
|
|
|
|
|
696 |
}
|
697 |
|
698 |
/**
|
719 |
// Dismiss privacy notice.
|
720 |
$this->views->FindByClassName( 'WSAL_Views_AuditLog' )->DismissNotice( 'wsal-privacy-notice-3.2' );
|
721 |
|
722 |
+
/**
|
723 |
+
* Delete advert transient on every update.
|
724 |
+
*
|
725 |
+
* @since 3.2.4
|
726 |
+
*/
|
727 |
+
if ( wsal_freemius()->is_free_plan() ) {
|
728 |
+
$delete_transient_fn = $this->IsMultisite() ? 'delete_site_transient' : 'delete_transient'; // Check for multisite.
|
729 |
+
$delete_transient_fn( 'wsal-is-advert-dismissed' ); // Delete advert transient.
|
730 |
+
}
|
731 |
+
|
732 |
/**
|
733 |
* IMPORTANT: VERSION SPECIFIC UPDATE
|
734 |
*
|
811 |
*
|
812 |
* @since 3.2.3.3
|
813 |
*/
|
814 |
+
if ( false === $this->GetGlobalOption( 'mwp-child-stealth-mode', false ) ) {
|
|
|
815 |
$this->settings->set_mainwp_child_stealth_mode();
|
816 |
}
|
817 |
+
|
818 |
+
/**
|
819 |
+
* IMPORTANT: VERSION SPECIFIC UPDATE
|
820 |
+
*
|
821 |
+
* It only needs to run when old version of the plugin is less than 3.2.4
|
822 |
+
* & the plugin is being updated to version 3.2.4 or later versions.
|
823 |
+
*
|
824 |
+
* @since 3.2.4
|
825 |
+
*/
|
826 |
+
if ( version_compare( $old_version, '3.2.4', '<' ) && version_compare( $new_version, '3.2.3.3', '>' ) ) {
|
827 |
+
$this->SetGlobalOption( 'dismissed-privacy-notice', '1,wsal_privacy' );
|
828 |
+
}
|
829 |
}
|
830 |
}
|
831 |
|
1106 |
}
|
1107 |
|
1108 |
/**
|
1109 |
+
* Clear last 30 day's failed login alert usernames.
|
1110 |
*/
|
1111 |
public function delete_failed_logins() {
|
1112 |
// Set the dates.
|
1113 |
list( $y, $m, $d ) = explode( '-', date( 'Y-m-d' ) );
|
1114 |
|
1115 |
// Site id.
|
1116 |
+
$site_id = function_exists( 'get_current_blog_id' ) ? get_current_blog_id() : 0;
|
1117 |
|
1118 |
// New occurrence object.
|
1119 |
$occurrence = new WSAL_Models_Occurrence();
|
1120 |
+
$alerts = $occurrence->check_alert_1003(
|
1121 |
array(
|
1122 |
1003,
|
1123 |
$site_id,
|
1124 |
+
mktime( 0, 0, 0, $m - 1, $d, $y ) + 1,
|
1125 |
mktime( 0, 0, 0, $m, $d, $y ),
|
1126 |
)
|
1127 |
);
|