Version Description
(2016-09-27) =
-
New WordPress Audit Trail Alerts
- 2100: User opened a post in the editor
- 2101: User viewed the post
- 2102: User opened page in editor
- 2103: User viewed page
- 2104: User opened custom post type in editor
- 2105: User viewed the custom post type
-
New Features
- New setting to configure the number of 404 requests the plugin should record in a logfile from the same IP address.
- Ability to download the 404 log file directly from the alert.
- Added a new setting that disables or enables all of the plugin's logging. It is disabled by default.
-
Plugin Improvements
- Organized the plugin settings under different tabs making it is easier to configure.
- Updated the Reports add-on to show 404 log file location in the reports.
- Removed the auto-enabling of 404 requests monitoring (introduced in previous version).
- When 404s are from localhost, localhost is used in filename and not the IP. Support Ticket
- The Add Functionality node is now automatically disabled when one or more premium add-ons are activated.
- Changed the location of request log to /wp-content/uploads/wp-security-audit-log/.
- Changed the extension of the request log file from php to log.
- Plugin won't keep a record of newly posted comments that are marked as spam by Akismet.
-
Bug Fixes
- Fixed the data inspector that was not working in certain installations.
- Fixed an issue with custom alerts, which were overwritten during upgrade. Refer to the custom alerts documentation for more information.
Download this release
Release Info
Developer | WPWhiteSecurity |
Plugin | WP Security Audit Log |
Version | 2.5.5 |
Comparing to | |
See all releases |
Code changes from version 2.5.4 to 2.5.5
- classes/AbstractSensor.php +29 -6
- classes/AuditLogListView.php +6 -3
- classes/Sensors/Comments.php +16 -14
- classes/Sensors/Content.php +54 -0
- classes/Sensors/Request.php +57 -39
- classes/Sensors/System.php +61 -60
- classes/Settings.php +22 -2
- classes/ViewManager.php +14 -0
- classes/Views/ExternalDB.php +58 -0
- classes/Views/Settings.php +320 -254
- css/settings.css +71 -1
- defaults.php +262 -240
- js/common.js +1 -0
- languages/wp-security-audit-log.pot +623 -545
- readme.txt +43 -9
- wp-security-audit-log.php +1 -1
classes/AbstractSensor.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
abstract class WSAL_AbstractSensor
|
|
|
4 |
/**
|
5 |
* @var WpSecurityAuditLog
|
6 |
*/
|
@@ -20,7 +21,8 @@ abstract class WSAL_AbstractSensor {
|
|
20 |
|
21 |
abstract function HookEvents();
|
22 |
|
23 |
-
protected function Log($type, $message, $args)
|
|
|
24 |
$this->plugin->alerts->Trigger($type, array(
|
25 |
'Message' => $message,
|
26 |
'Context' => $args,
|
@@ -28,16 +30,37 @@ abstract class WSAL_AbstractSensor {
|
|
28 |
));
|
29 |
}
|
30 |
|
31 |
-
protected function LogError($message, $args)
|
|
|
32 |
$this->Log(0001, $message, $args);
|
33 |
}
|
34 |
|
35 |
-
protected function LogWarn($message, $args)
|
|
|
36 |
$this->Log(0002, $message, $args);
|
37 |
}
|
38 |
|
39 |
-
protected function LogInfo($message, $args)
|
|
|
40 |
$this->Log(0003, $message, $args);
|
41 |
}
|
42 |
|
43 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
<?php
|
2 |
|
3 |
+
abstract class WSAL_AbstractSensor
|
4 |
+
{
|
5 |
/**
|
6 |
* @var WpSecurityAuditLog
|
7 |
*/
|
21 |
|
22 |
abstract function HookEvents();
|
23 |
|
24 |
+
protected function Log($type, $message, $args)
|
25 |
+
{
|
26 |
$this->plugin->alerts->Trigger($type, array(
|
27 |
'Message' => $message,
|
28 |
'Context' => $args,
|
30 |
));
|
31 |
}
|
32 |
|
33 |
+
protected function LogError($message, $args)
|
34 |
+
{
|
35 |
$this->Log(0001, $message, $args);
|
36 |
}
|
37 |
|
38 |
+
protected function LogWarn($message, $args)
|
39 |
+
{
|
40 |
$this->Log(0002, $message, $args);
|
41 |
}
|
42 |
|
43 |
+
protected function LogInfo($message, $args)
|
44 |
+
{
|
45 |
$this->Log(0003, $message, $args);
|
46 |
}
|
47 |
|
48 |
+
/**
|
49 |
+
* Check to see whether or not the specified directory is accessible
|
50 |
+
* @param string $dirPath
|
51 |
+
* @return bool
|
52 |
+
*/
|
53 |
+
protected function CheckDirectory($dirPath)
|
54 |
+
{
|
55 |
+
if (!is_dir($dirPath)) {
|
56 |
+
return false;
|
57 |
+
}
|
58 |
+
if (!is_readable($dirPath)) {
|
59 |
+
return false;
|
60 |
+
}
|
61 |
+
if (!is_writable($dirPath)) {
|
62 |
+
return false;
|
63 |
+
}
|
64 |
+
return true;
|
65 |
+
}
|
66 |
+
}
|
classes/AuditLogListView.php
CHANGED
@@ -130,9 +130,6 @@ class WSAL_AuditLogListView extends WP_List_Table
|
|
130 |
$cols['site'] = __('Site', 'wp-security-audit-log');
|
131 |
}
|
132 |
$cols['mesg'] = __('Message', 'wp-security-audit-log');
|
133 |
-
if ($this->_plugin->settings->IsDataInspectorEnabled()) {
|
134 |
-
$cols['data'] = '';
|
135 |
-
}
|
136 |
$sel_columns = $this->_plugin->settings->GetColumnsSelected();
|
137 |
if (!empty($sel_columns)) {
|
138 |
unset($cols);
|
@@ -163,6 +160,9 @@ class WSAL_AuditLogListView extends WP_List_Table
|
|
163 |
}
|
164 |
}
|
165 |
}
|
|
|
|
|
|
|
166 |
return $cols;
|
167 |
}
|
168 |
|
@@ -340,6 +340,9 @@ class WSAL_AuditLogListView extends WP_List_Table
|
|
340 |
return '<i>unknown</i>';
|
341 |
}
|
342 |
|
|
|
|
|
|
|
343 |
case strncmp($value, 'http://', 7) === 0:
|
344 |
case strncmp($value, 'https://', 7) === 0:
|
345 |
return '<a href="' . esc_html($value) . '"'
|
130 |
$cols['site'] = __('Site', 'wp-security-audit-log');
|
131 |
}
|
132 |
$cols['mesg'] = __('Message', 'wp-security-audit-log');
|
|
|
|
|
|
|
133 |
$sel_columns = $this->_plugin->settings->GetColumnsSelected();
|
134 |
if (!empty($sel_columns)) {
|
135 |
unset($cols);
|
160 |
}
|
161 |
}
|
162 |
}
|
163 |
+
if ($this->_plugin->settings->IsDataInspectorEnabled()) {
|
164 |
+
$cols['data'] = '';
|
165 |
+
}
|
166 |
return $cols;
|
167 |
}
|
168 |
|
340 |
return '<i>unknown</i>';
|
341 |
}
|
342 |
|
343 |
+
case $name == '%LinkFile%':
|
344 |
+
return '<a href="'.esc_url($value).'" download>Download the Log file</a>';
|
345 |
+
|
346 |
case strncmp($value, 'http://', 7) === 0:
|
347 |
case strncmp($value, 'https://', 7) === 0:
|
348 |
return '<a href="' . esc_html($value) . '"'
|
classes/Sensors/Comments.php
CHANGED
@@ -72,7 +72,7 @@ class WSAL_Sensors_Comments extends WSAL_AbstractSensor
|
|
72 |
* @param int $comment_ID The comment ID.
|
73 |
* @param int|string $comment_approved 1 if the comment is approved, 0 if not, 'spam' if spam.
|
74 |
*/
|
75 |
-
public function EventComment($comment_ID, $comment_approved)
|
76 |
{
|
77 |
if (isset($_REQUEST['action']) && $_REQUEST['action'] == 'replyto-comment') {
|
78 |
$this->EventGeneric($comment_ID, 2092);
|
@@ -80,20 +80,22 @@ class WSAL_Sensors_Comments extends WSAL_AbstractSensor
|
|
80 |
if (isset($_REQUEST['comment'])) {
|
81 |
$comment = get_comment($comment_ID);
|
82 |
if (!empty($comment)) {
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
|
|
95 |
|
96 |
-
|
|
|
97 |
}
|
98 |
}
|
99 |
}
|
72 |
* @param int $comment_ID The comment ID.
|
73 |
* @param int|string $comment_approved 1 if the comment is approved, 0 if not, 'spam' if spam.
|
74 |
*/
|
75 |
+
public function EventComment($comment_ID, $comment_approved = null)
|
76 |
{
|
77 |
if (isset($_REQUEST['action']) && $_REQUEST['action'] == 'replyto-comment') {
|
78 |
$this->EventGeneric($comment_ID, 2092);
|
80 |
if (isset($_REQUEST['comment'])) {
|
81 |
$comment = get_comment($comment_ID);
|
82 |
if (!empty($comment)) {
|
83 |
+
if ($comment->comment_approved != 'spam') {
|
84 |
+
$post = get_post($comment->comment_post_ID);
|
85 |
+
$comment_link = get_permalink($post->ID) . "#comment-" . $comment_ID;
|
86 |
+
$fields = array(
|
87 |
+
'Date' => $comment->comment_date,
|
88 |
+
'CommentLink' => '<a target="_blank" href="' . $comment_link . '">' . $comment->comment_date . '</a>'
|
89 |
+
);
|
90 |
+
if (!username_exists($comment->comment_author)) {
|
91 |
+
$fields['CommentMsg'] = sprintf("A comment was posted in response to the post <strong>%s</strong>. The comment was posted by <strong>%s</strong>", $post->post_title, $this->CheckAuthor($comment));
|
92 |
+
$fields['Username'] = "Website Visitor";
|
93 |
+
} else {
|
94 |
+
$fields['CommentMsg'] = sprintf("Posted a comment in response to the post <strong>%s</strong>", $post->post_title);
|
95 |
+
}
|
96 |
|
97 |
+
$this->plugin->alerts->Trigger(2099, $fields);
|
98 |
+
}
|
99 |
}
|
100 |
}
|
101 |
}
|
classes/Sensors/Content.php
CHANGED
@@ -17,6 +17,9 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor
|
|
17 |
add_action('publish_future_post', array($this, 'EventPublishFuture'), 10, 1);
|
18 |
// to do change with 'create_term' instead 'create_category' for trigger Tags
|
19 |
add_action('create_category', array($this, 'EventCategoryCreation'), 10, 1);
|
|
|
|
|
|
|
20 |
}
|
21 |
|
22 |
protected function GetEventTypeForPostType($post, $typePost, $typePage, $typeCustom)
|
@@ -671,6 +674,57 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor
|
|
671 |
}
|
672 |
}
|
673 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
674 |
private function CheckTitleChange($oldpost, $newpost)
|
675 |
{
|
676 |
if ($oldpost->post_title != $newpost->post_title) {
|
17 |
add_action('publish_future_post', array($this, 'EventPublishFuture'), 10, 1);
|
18 |
// to do change with 'create_term' instead 'create_category' for trigger Tags
|
19 |
add_action('create_category', array($this, 'EventCategoryCreation'), 10, 1);
|
20 |
+
|
21 |
+
add_action('single_post_title', array($this, 'ViewingPost'), 10, 2);
|
22 |
+
add_filter('post_edit_form_tag', array($this, 'EditingPost'), 10, 1);
|
23 |
}
|
24 |
|
25 |
protected function GetEventTypeForPostType($post, $typePost, $typePage, $typeCustom)
|
674 |
}
|
675 |
}
|
676 |
|
677 |
+
/**
|
678 |
+
* Alerts for Viewing of Posts, Pages and Custom Posts
|
679 |
+
*/
|
680 |
+
public function ViewingPost($title, $post = null)
|
681 |
+
{
|
682 |
+
if (is_user_logged_in()) {
|
683 |
+
if (!is_admin()) {
|
684 |
+
$currentPath = $_SERVER["REQUEST_URI"];
|
685 |
+
if (!empty($_SERVER["HTTP_REFERER"])
|
686 |
+
&& strpos($_SERVER["HTTP_REFERER"], $currentPath) !== false) {
|
687 |
+
//Ignore this if we were on the same page so we avoid double audit entries
|
688 |
+
return;
|
689 |
+
}
|
690 |
+
if (!empty($post->post_title)) {
|
691 |
+
$event = $this->GetEventTypeForPostType($post, 2101, 2103, 2105);
|
692 |
+
$this->plugin->alerts->Trigger($event, array(
|
693 |
+
'PostType' => $post->post_type,
|
694 |
+
'PostTitle' => $post->post_title,
|
695 |
+
'PostUrl' => get_permalink($post->ID)
|
696 |
+
));
|
697 |
+
}
|
698 |
+
}
|
699 |
+
}
|
700 |
+
}
|
701 |
+
|
702 |
+
/**
|
703 |
+
* Alerts for Editing of Posts, Pages and Custom Posts
|
704 |
+
*/
|
705 |
+
public function EditingPost($post)
|
706 |
+
{
|
707 |
+
if (is_user_logged_in()) {
|
708 |
+
if (is_admin()) {
|
709 |
+
$currentPath = $_SERVER["SCRIPT_NAME"] . "?post=" . $post->ID;
|
710 |
+
if (!empty($_SERVER["HTTP_REFERER"])
|
711 |
+
&& strpos($_SERVER["HTTP_REFERER"], $currentPath) !== false) {
|
712 |
+
//Ignore this if we were on the same page so we avoid double audit entries
|
713 |
+
return;
|
714 |
+
}
|
715 |
+
if (!empty($post->post_title)) {
|
716 |
+
$event = $this->GetEventTypeForPostType($post, 2100, 2102, 2104);
|
717 |
+
$editorLink = $this->GetEditorLink($post);
|
718 |
+
$this->plugin->alerts->Trigger($event, array(
|
719 |
+
'PostType' => $post->post_type,
|
720 |
+
'PostTitle' => $post->post_title,
|
721 |
+
$editorLink['name'] => $editorLink['value']
|
722 |
+
));
|
723 |
+
}
|
724 |
+
}
|
725 |
+
}
|
726 |
+
}
|
727 |
+
|
728 |
private function CheckTitleChange($oldpost, $newpost)
|
729 |
{
|
730 |
if ($oldpost->post_title != $newpost->post_title) {
|
classes/Sensors/Request.php
CHANGED
@@ -1,41 +1,59 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
class WSAL_Sensors_Request extends WSAL_AbstractSensor
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
<?php
|
2 |
|
3 |
+
class WSAL_Sensors_Request extends WSAL_AbstractSensor
|
4 |
+
{
|
5 |
+
public function HookEvents()
|
6 |
+
{
|
7 |
+
if ($this->plugin->settings->IsRequestLoggingEnabled()) {
|
8 |
+
add_action('shutdown', array($this, 'EventShutdown'));
|
9 |
+
}
|
10 |
+
}
|
11 |
+
|
12 |
+
public function EventShutdown()
|
13 |
+
{
|
14 |
+
$upload_dir = wp_upload_dir();
|
15 |
+
$uploadsDirPath = trailingslashit($upload_dir['basedir']).'wp-security-audit-log/';
|
16 |
+
if (!$this->CheckDirectory($uploadsDirPath)) {
|
17 |
+
wp_mkdir_p($uploadsDirPath);
|
18 |
+
}
|
19 |
+
|
20 |
+
$file = $uploadsDirPath . 'Request.log';
|
21 |
+
|
22 |
+
$line = '['.date('Y-m-d H:i:s').'] '
|
23 |
+
. $_SERVER['REQUEST_METHOD'] . ' '
|
24 |
+
. $_SERVER['REQUEST_URI'] . ' '
|
25 |
+
. (!empty($_POST) ? str_pad(PHP_EOL, 24) . json_encode($_POST) : '')
|
26 |
+
. (!empty(self::$envvars) ? str_pad(PHP_EOL, 24) . json_encode(self::$envvars) : '')
|
27 |
+
. PHP_EOL;
|
28 |
+
|
29 |
+
if (!file_exists($file) && !file_put_contents($file, '===[ Request Log ]===' . PHP_EOL)) {
|
30 |
+
return $this->LogError('Could not initialize request log file', array('file' => $file));
|
31 |
+
}
|
32 |
+
|
33 |
+
$f = fopen($file, 'a');
|
34 |
+
if ($f) {
|
35 |
+
if (!fwrite($f, $line)) {
|
36 |
+
$this->LogWarn('Could not write to log file', array('file' => $file));
|
37 |
+
}
|
38 |
+
if (!fclose($f)) {
|
39 |
+
$this->LogWarn('Could not close log file', array('file' => $file));
|
40 |
+
}
|
41 |
+
} else {
|
42 |
+
$this->LogWarn('Could not open log file', array('file' => $file));
|
43 |
+
}
|
44 |
+
}
|
45 |
+
|
46 |
+
protected static $envvars = array();
|
47 |
+
|
48 |
+
public static function SetVar($name, $value)
|
49 |
+
{
|
50 |
+
self::$envvars[$name] = $value;
|
51 |
+
}
|
52 |
+
|
53 |
+
public static function SetVars($data)
|
54 |
+
{
|
55 |
+
foreach ($data as $name => $value) {
|
56 |
+
self::SetVar($name, $value);
|
57 |
+
}
|
58 |
+
}
|
59 |
+
}
|
classes/Sensors/System.php
CHANGED
@@ -39,7 +39,7 @@ class WSAL_Sensors_System extends WSAL_AbstractSensor
|
|
39 |
|
40 |
protected function Get404LogLimit()
|
41 |
{
|
42 |
-
return
|
43 |
}
|
44 |
|
45 |
protected function Get404Expiration()
|
@@ -121,33 +121,29 @@ class WSAL_Sensors_System extends WSAL_AbstractSensor
|
|
121 |
$new = 'more than ' . $this->Get404LogLimit();
|
122 |
$msg .= ' This could possible be a scan, therefore keep an eye on the activity from this IP Address';
|
123 |
}
|
|
|
|
|
|
|
124 |
$occ->UpdateMetaValue('Attempts', $new);
|
125 |
$occ->UpdateMetaValue('Username', $username);
|
126 |
$occ->UpdateMetaValue('Msg', $msg);
|
|
|
|
|
|
|
127 |
$occ->created_on = null;
|
128 |
$occ->Save();
|
129 |
-
$attempts = $new;
|
130 |
} else {
|
|
|
131 |
// create a new record
|
132 |
$fields = array(
|
133 |
'Attempts' => 1,
|
134 |
'Username' => $username,
|
135 |
'Msg' => $msg
|
136 |
);
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
if ($this->plugin->GetGlobalOption('log-404', 0)) {
|
141 |
-
// Request URL
|
142 |
-
$url = $_SERVER["HTTP_HOST"] . $_SERVER['REQUEST_URI'];
|
143 |
-
// Create/Append to the log file
|
144 |
-
$data = 'Attempts: ' . $attempts . ' - Request URL: ' . $url;
|
145 |
-
if (!is_user_logged_in()) {
|
146 |
-
$username = '';
|
147 |
-
} else {
|
148 |
-
$username = $username . '_';
|
149 |
}
|
150 |
-
$this->
|
151 |
}
|
152 |
}
|
153 |
|
@@ -323,36 +319,60 @@ class WSAL_Sensors_System extends WSAL_AbstractSensor
|
|
323 |
|
324 |
/**
|
325 |
* Write a new line on 404 log file
|
|
|
326 |
*/
|
327 |
-
private function WriteLog($
|
328 |
{
|
329 |
-
$
|
330 |
-
|
331 |
-
|
332 |
-
|
333 |
-
|
334 |
-
$
|
335 |
-
if (
|
336 |
-
$
|
337 |
-
|
338 |
-
|
339 |
-
|
340 |
-
|
341 |
-
|
342 |
-
|
343 |
-
|
344 |
-
|
345 |
-
|
346 |
-
|
347 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
348 |
}
|
349 |
-
|
350 |
-
|
351 |
-
}
|
|
|
|
|
352 |
}
|
353 |
-
fwrite($file, sprintf("%s\n", $data));
|
354 |
-
fclose($file);
|
355 |
}
|
|
|
356 |
}
|
357 |
|
358 |
private function GetLastModified($uploadsDirPath, $filename)
|
@@ -373,25 +393,6 @@ class WSAL_Sensors_System extends WSAL_AbstractSensor
|
|
373 |
}
|
374 |
closedir($handle);
|
375 |
}
|
376 |
-
return $
|
377 |
-
}
|
378 |
-
|
379 |
-
/**
|
380 |
-
* Check to see whether or not the specified directory is accessible
|
381 |
-
* @param string $dirPath
|
382 |
-
* @return bool
|
383 |
-
*/
|
384 |
-
private function CheckDirectory($dirPath)
|
385 |
-
{
|
386 |
-
if (!is_dir($dirPath)) {
|
387 |
-
return false;
|
388 |
-
}
|
389 |
-
if (!is_readable($dirPath)) {
|
390 |
-
return false;
|
391 |
-
}
|
392 |
-
if (!is_writable($dirPath)) {
|
393 |
-
return false;
|
394 |
-
}
|
395 |
-
return true;
|
396 |
}
|
397 |
}
|
39 |
|
40 |
protected function Get404LogLimit()
|
41 |
{
|
42 |
+
return $this->plugin->settings->Get404LogLimit();
|
43 |
}
|
44 |
|
45 |
protected function Get404Expiration()
|
121 |
$new = 'more than ' . $this->Get404LogLimit();
|
122 |
$msg .= ' This could possible be a scan, therefore keep an eye on the activity from this IP Address';
|
123 |
}
|
124 |
+
|
125 |
+
$linkFile = $this->WriteLog($new, $ip, $username);
|
126 |
+
|
127 |
$occ->UpdateMetaValue('Attempts', $new);
|
128 |
$occ->UpdateMetaValue('Username', $username);
|
129 |
$occ->UpdateMetaValue('Msg', $msg);
|
130 |
+
if (!empty($linkFile)) {
|
131 |
+
$occ->UpdateMetaValue('LinkFile', $linkFile);
|
132 |
+
}
|
133 |
$occ->created_on = null;
|
134 |
$occ->Save();
|
|
|
135 |
} else {
|
136 |
+
$linkFile = $this->WriteLog(1, $ip, $username);
|
137 |
// create a new record
|
138 |
$fields = array(
|
139 |
'Attempts' => 1,
|
140 |
'Username' => $username,
|
141 |
'Msg' => $msg
|
142 |
);
|
143 |
+
if (!empty($linkFile)) {
|
144 |
+
$fields['LinkFile'] = $linkFile;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
145 |
}
|
146 |
+
$this->plugin->alerts->Trigger(6007, $fields);
|
147 |
}
|
148 |
}
|
149 |
|
319 |
|
320 |
/**
|
321 |
* Write a new line on 404 log file
|
322 |
+
* Folder: /uploads/wp-security-audit-log/404s/
|
323 |
*/
|
324 |
+
private function WriteLog($attempts, $ip, $username = '')
|
325 |
{
|
326 |
+
$nameFile = null;
|
327 |
+
if ($this->plugin->GetGlobalOption('log-404', 0)) {
|
328 |
+
// Request URL
|
329 |
+
$url = $_SERVER["HTTP_HOST"] . $_SERVER['REQUEST_URI'];
|
330 |
+
// Create/Append to the log file
|
331 |
+
$data = 'Attempts: ' . $attempts . ' - Request URL: ' . $url;
|
332 |
+
if (!is_user_logged_in()) {
|
333 |
+
$username = '';
|
334 |
+
} else {
|
335 |
+
$username = $username . '_';
|
336 |
+
}
|
337 |
+
|
338 |
+
if ($ip == '127.0.0.1' || $ip == '::1') {
|
339 |
+
$ip = 'localhost';
|
340 |
+
}
|
341 |
+
$upload_dir = wp_upload_dir();
|
342 |
+
$uploadsDirPath = trailingslashit($upload_dir['basedir']).'wp-security-audit-log/404s/';
|
343 |
+
$uploadsURL = trailingslashit($upload_dir['baseurl']).'wp-security-audit-log/404s/';
|
344 |
+
|
345 |
+
// Check directory
|
346 |
+
if ($this->CheckDirectory($uploadsDirPath)) {
|
347 |
+
$filename = date('Ymd') . '_' . $username . $ip . '.log';
|
348 |
+
$fp = $uploadsDirPath . $filename;
|
349 |
+
$nameFile = $uploadsURL . $filename;
|
350 |
+
if (!$file = fopen($fp, 'a')) {
|
351 |
+
$i = 1;
|
352 |
+
$fileOpened = false;
|
353 |
+
do {
|
354 |
+
$fp2 = substr($fp, 0, -4) . '_' . $i . '.log';
|
355 |
+
if (!file_exists($fp2)) {
|
356 |
+
if ($file = fopen($fp2, 'a')) {
|
357 |
+
$fileOpened = true;
|
358 |
+
$nameFile = $uploadsURL . substr($nameFile, 0, -4) . '_' . $i . '.log';
|
359 |
+
}
|
360 |
+
} else {
|
361 |
+
$latestFilename = $this->GetLastModified($uploadsDirPath, $filename);
|
362 |
+
$fpLast = $uploadsDirPath . $latestFilename;
|
363 |
+
if ($file = fopen($fpLast, 'a')) {
|
364 |
+
$fileOpened = true;
|
365 |
+
$nameFile = $uploadsURL . $latestFilename;
|
366 |
+
}
|
367 |
}
|
368 |
+
$i++;
|
369 |
+
} while (!$fileOpened);
|
370 |
+
}
|
371 |
+
fwrite($file, sprintf("%s\n", $data));
|
372 |
+
fclose($file);
|
373 |
}
|
|
|
|
|
374 |
}
|
375 |
+
return $nameFile;
|
376 |
}
|
377 |
|
378 |
private function GetLastModified($uploadsDirPath, $filename)
|
393 |
}
|
394 |
closedir($handle);
|
395 |
}
|
396 |
+
return $latest_filename;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
397 |
}
|
398 |
}
|
classes/Settings.php
CHANGED
@@ -232,6 +232,17 @@ class WSAL_Settings {
|
|
232 |
public function SetIncognito($enabled){
|
233 |
return $this->_plugin->SetGlobalOption('hide-plugin', $enabled);
|
234 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
235 |
|
236 |
/**
|
237 |
* Checking if the data will be removed.
|
@@ -498,8 +509,9 @@ class WSAL_Settings {
|
|
498 |
if (preg_match("/^(([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]).){3}([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$/", $ip)) return $ip;
|
499 |
//Regex IPV6
|
500 |
elseif (preg_match("/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/", $ip)) return $ip;
|
501 |
-
|
502 |
-
|
|
|
503 |
return false;
|
504 |
} else {
|
505 |
return $filteredIP;
|
@@ -651,5 +663,13 @@ class WSAL_Settings {
|
|
651 |
public function GetDisplayName(){
|
652 |
return $this->_plugin->GetGlobalOption('display-name');
|
653 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
654 |
// </editor-fold>
|
655 |
}
|
232 |
public function SetIncognito($enabled){
|
233 |
return $this->_plugin->SetGlobalOption('hide-plugin', $enabled);
|
234 |
}
|
235 |
+
|
236 |
+
/**
|
237 |
+
* Checking if Logging is enabled.
|
238 |
+
*/
|
239 |
+
public function IsLoggingDisabled(){
|
240 |
+
return $this->_plugin->GetGlobalOption('disable-logging');
|
241 |
+
}
|
242 |
+
|
243 |
+
public function SetLoggingDisabled($disabled){
|
244 |
+
return $this->_plugin->SetGlobalOption('disable-logging', $disabled);
|
245 |
+
}
|
246 |
|
247 |
/**
|
248 |
* Checking if the data will be removed.
|
509 |
if (preg_match("/^(([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]).){3}([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$/", $ip)) return $ip;
|
510 |
//Regex IPV6
|
511 |
elseif (preg_match("/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/", $ip)) return $ip;
|
512 |
+
if (!$this->IsLoggingDisabled) {
|
513 |
+
error_log("Invalid IP in ValidateIP function: ".$ip);
|
514 |
+
}
|
515 |
return false;
|
516 |
} else {
|
517 |
return $filteredIP;
|
663 |
public function GetDisplayName(){
|
664 |
return $this->_plugin->GetGlobalOption('display-name');
|
665 |
}
|
666 |
+
|
667 |
+
public function Set404LogLimit($value){
|
668 |
+
return $this->_plugin->SetGlobalOption('log-404-limit', abs($value));
|
669 |
+
}
|
670 |
+
|
671 |
+
public function Get404LogLimit(){
|
672 |
+
return $this->_plugin->GetGlobalOption('log-404-limit', 99);;
|
673 |
+
}
|
674 |
// </editor-fold>
|
675 |
}
|
classes/ViewManager.php
CHANGED
@@ -239,6 +239,20 @@ class WSAL_ViewManager {
|
|
239 |
$not_show = true;
|
240 |
}
|
241 |
break;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
242 |
}
|
243 |
return $not_show;
|
244 |
}
|
239 |
$not_show = true;
|
240 |
}
|
241 |
break;
|
242 |
+
case 'External DB ':
|
243 |
+
if (class_exists('WSAL_Ext_Plugin')) {
|
244 |
+
$not_show = true;
|
245 |
+
}
|
246 |
+
break;
|
247 |
+
case ' Add Functionality':
|
248 |
+
if (class_exists('WSAL_NP_Plugin') ||
|
249 |
+
class_exists('WSAL_User_Management_Plugin') ||
|
250 |
+
class_exists('WSAL_Rep_Plugin') ||
|
251 |
+
class_exists('WSAL_SearchExtension') ||
|
252 |
+
class_exists('WSAL_Ext_Plugin')) {
|
253 |
+
$not_show = true;
|
254 |
+
}
|
255 |
+
break;
|
256 |
}
|
257 |
return $not_show;
|
258 |
}
|
classes/Views/ExternalDB.php
ADDED
@@ -0,0 +1,58 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class WSAL_Views_ExternalDB extends WSAL_AbstractView {
|
4 |
+
|
5 |
+
public function GetTitle()
|
6 |
+
{
|
7 |
+
return __('External DB Add-On', 'wp-security-audit-log');
|
8 |
+
}
|
9 |
+
|
10 |
+
public function GetIcon()
|
11 |
+
{
|
12 |
+
return 'dashicons-external';
|
13 |
+
}
|
14 |
+
|
15 |
+
public function GetName()
|
16 |
+
{
|
17 |
+
return __('External DB ', 'wp-security-audit-log');
|
18 |
+
}
|
19 |
+
|
20 |
+
public function GetWeight()
|
21 |
+
{
|
22 |
+
return 10;
|
23 |
+
}
|
24 |
+
|
25 |
+
public function Header() {
|
26 |
+
wp_enqueue_style(
|
27 |
+
'extensions',
|
28 |
+
$this->_plugin->GetBaseUrl() . '/css/extensions.css',
|
29 |
+
array(),
|
30 |
+
filemtime($this->_plugin->GetBaseDir() . '/css/extensions.css')
|
31 |
+
);
|
32 |
+
}
|
33 |
+
|
34 |
+
public function Render()
|
35 |
+
{
|
36 |
+
?>
|
37 |
+
<div class="wrap-advertising-page-single">
|
38 |
+
<div class="icon" style='background-image:url("<?=$this->_plugin->GetBaseUrl();?>/img/database.jpg");'></div>
|
39 |
+
<h3><?php _e('External DB', 'wp-security-audit-log'); ?></h3>
|
40 |
+
<p>
|
41 |
+
<?php _e('Meet Legal and Regulatory Compliance Requirements, Improve the Security of Your WordPress and Boost its Performance by storing the WordPress Audit Trail in an external database.', 'wp-security-audit-log'); ?>
|
42 |
+
</p>
|
43 |
+
<?php $url = 'https://www.wpsecurityauditlog.com/extensions/external-database-for-wp-security-audit-log/?utm_source=plugin&utm_medium=externaldbpage&utm_campaign=externaldb'; ?>
|
44 |
+
<p>
|
45 |
+
<a class="button-primary" href="<?php echo esc_attr($url); ?>" target="_blank"><?php _e('Learn More', 'wp-security-audit-log'); ?></a>
|
46 |
+
</p>
|
47 |
+
<div class="clear"></div>
|
48 |
+
<p>
|
49 |
+
<span class="description">
|
50 |
+
<strong><span class="text-red">70% Off</span> when you purchase this add-on as part of the All Add-On bundle.</strong>
|
51 |
+
</span>
|
52 |
+
</p>
|
53 |
+
<?php $url = 'https://www.wpsecurityauditlog.com/extensions/all-add-ons-60-off/?utm_source=plugin&utm_medium=extensionspage&utm_campaign=alladdons'; ?>
|
54 |
+
<a class="button-blue" href="<?php echo esc_attr($url); ?>" target="_blank"><?php _e('Buy all Add-Ons Bundle', 'wp-security-audit-log'); ?></a>
|
55 |
+
</div>
|
56 |
+
<?php
|
57 |
+
}
|
58 |
+
}
|
classes/Views/Settings.php
CHANGED
@@ -70,6 +70,7 @@ class WSAL_Views_Settings extends WSAL_AbstractView
|
|
70 |
$this->_plugin->settings->SetMainIPFromProxy(isset($_REQUEST['EnableProxyIpCapture']));
|
71 |
$this->_plugin->settings->SetInternalIPsFiltering(isset($_REQUEST['EnableIpFiltering']));
|
72 |
$this->_plugin->settings->SetIncognito(isset($_REQUEST['Incognito']));
|
|
|
73 |
$this->_plugin->settings->SetDeleteData(isset($_REQUEST['DeleteData']));
|
74 |
$this->_plugin->settings->SetDatetimeFormat($_REQUEST['DatetimeFormat']);
|
75 |
$this->_plugin->settings->SetTimezone($_REQUEST['Timezone']);
|
@@ -84,28 +85,7 @@ class WSAL_Views_Settings extends WSAL_AbstractView
|
|
84 |
$this->_plugin->settings->SetDevOptionEnabled($opt, true);
|
85 |
}
|
86 |
}
|
87 |
-
|
88 |
-
// Database Adapter Settings
|
89 |
-
// Temporarily not used
|
90 |
-
/* Check Adapter config */
|
91 |
-
if (!empty($_REQUEST["AdapterUser"]) && ($_REQUEST['AdapterUser'] != '') && ($_REQUEST['AdapterName'] != '') && ($_REQUEST['AdapterHostname'] != '')) {
|
92 |
-
WSAL_Connector_ConnectorFactory::CheckConfig(
|
93 |
-
trim($_REQUEST['AdapterType']),
|
94 |
-
trim($_REQUEST['AdapterUser']),
|
95 |
-
trim($_REQUEST['AdapterPassword']),
|
96 |
-
trim($_REQUEST['AdapterName']),
|
97 |
-
trim($_REQUEST['AdapterHostname']),
|
98 |
-
trim($_REQUEST['AdapterBasePrefix'])
|
99 |
-
);
|
100 |
-
|
101 |
-
/* Setting Adapter config */
|
102 |
-
$this->_plugin->settings->SetAdapterConfig('adapter-type', $_REQUEST['AdapterType']);
|
103 |
-
$this->_plugin->settings->SetAdapterConfig('adapter-user', $_REQUEST['AdapterUser']);
|
104 |
-
$this->_plugin->settings->SetAdapterConfig('adapter-password', $_REQUEST['AdapterPassword']);
|
105 |
-
$this->_plugin->settings->SetAdapterConfig('adapter-name', $_REQUEST['AdapterName']);
|
106 |
-
$this->_plugin->settings->SetAdapterConfig('adapter-hostname', $_REQUEST['AdapterHostname']);
|
107 |
-
$this->_plugin->settings->SetAdapterConfig('adapter-base-prefix', $_REQUEST['AdapterBasePrefix']);
|
108 |
-
}
|
109 |
}
|
110 |
|
111 |
public function AjaxCheckSecurityToken()
|
@@ -143,9 +123,9 @@ class WSAL_Views_Settings extends WSAL_AbstractView
|
|
143 |
}
|
144 |
?>
|
145 |
<h2 id="wsal-tabs" class="nav-tab-wrapper">
|
146 |
-
<a href="#tab-general" class="nav-tab"
|
147 |
-
<a href="#tab-
|
148 |
-
|
149 |
</h2>
|
150 |
<script src="//code.jquery.com/ui/1.10.3/jquery-ui.js"/></script>
|
151 |
<form id="audit-log-settings" method="post">
|
@@ -156,55 +136,10 @@ class WSAL_Views_Settings extends WSAL_AbstractView
|
|
156 |
<div id="audit-log-adverts">
|
157 |
</div>
|
158 |
<div class="nav-tabs">
|
|
|
159 |
<table class="form-table wsal-tab widefat" id="tab-general">
|
160 |
<tbody>
|
161 |
-
|
162 |
-
<th><label for="delete1"><?php _e('Security Alerts Pruning', 'wp-security-audit-log'); ?></label></th>
|
163 |
-
<td>
|
164 |
-
<fieldset>
|
165 |
-
<?php $text = __('(eg: 1 month)', 'wp-security-audit-log'); ?>
|
166 |
-
<?php $nbld = !($this->_plugin->settings->IsPruningDateEnabled() || $this->_plugin->settings->IsPruningLimitEnabled()); ?>
|
167 |
-
<label for="delete0">
|
168 |
-
<input type="radio" id="delete0" name="PruneBy" value="" <?php if($nbld)echo 'checked="checked"'; ?>/>
|
169 |
-
<?php echo __('None', 'wp-security-audit-log'); ?>
|
170 |
-
</label>
|
171 |
-
</fieldset>
|
172 |
-
<fieldset>
|
173 |
-
<?php $text = __('(eg: 1 month)', 'wp-security-audit-log'); ?>
|
174 |
-
<?php $nbld = $this->_plugin->settings->IsPruningDateEnabled(); ?>
|
175 |
-
<label for="delete1">
|
176 |
-
<input type="radio" id="delete1" name="PruneBy" value="date" <?php if($nbld)echo 'checked="checked"'; ?>/>
|
177 |
-
<?php echo __('Delete alerts older than', 'wp-security-audit-log'); ?>
|
178 |
-
</label>
|
179 |
-
<input type="text" id="PruningDate" name="PruningDate" placeholder="<?php echo $text; ?>"
|
180 |
-
value="<?php echo esc_attr($this->_plugin->settings->GetPruningDate()); ?>"
|
181 |
-
onfocus="jQuery('#delete1').attr('checked', true);"/>
|
182 |
-
<span> <?php echo $text; ?></span>
|
183 |
-
</fieldset>
|
184 |
-
<fieldset>
|
185 |
-
<?php $text = __('(eg: 80)', 'wp-security-audit-log'); ?>
|
186 |
-
<?php $nbld = $this->_plugin->settings->IsPruningLimitEnabled(); ?>
|
187 |
-
<label for="delete2">
|
188 |
-
<input type="radio" id="delete2" name="PruneBy" value="limit" <?php if($nbld)echo 'checked="checked"'; ?>/>
|
189 |
-
<?php echo __('Keep up to', 'wp-security-audit-log'); ?>
|
190 |
-
</label>
|
191 |
-
<input type="text" id="PruningLimit" name="PruningLimit" placeholder="<?php echo $text;?>"
|
192 |
-
value="<?php echo esc_attr($this->_plugin->settings->GetPruningLimit()); ?>"
|
193 |
-
onfocus="jQuery('#delete2').attr('checked', true);"/>
|
194 |
-
<?php echo __('alerts', 'wp-security-audit-log'); ?>
|
195 |
-
<span><?php echo $text; ?></span>
|
196 |
-
</fieldset>
|
197 |
-
<p class="description"><?php
|
198 |
-
echo __('Next Scheduled Cleanup is in ', 'wp-security-audit-log');
|
199 |
-
echo human_time_diff(current_time('timestamp'), $next = wp_next_scheduled('wsal_cleanup'));
|
200 |
-
echo '<!-- ' . date('dMy H:i:s', $next) . ' --> ';
|
201 |
-
echo sprintf(
|
202 |
-
__('(or %s)', 'wp-security-audit-log'),
|
203 |
-
'<a href="' . admin_url('admin-ajax.php?action=AjaxRunCleanup') . '">' . __('Run Manually', 'wp-security-audit-log') . '</a>'
|
204 |
-
);
|
205 |
-
?></p>
|
206 |
-
</td>
|
207 |
-
</tr>
|
208 |
<tr>
|
209 |
<th><label for="FromEmail"><?php _e('From Email & Name', 'wp-security-audit-log'); ?></label></th>
|
210 |
<td>
|
@@ -225,6 +160,7 @@ class WSAL_Views_Settings extends WSAL_AbstractView
|
|
225 |
</p>
|
226 |
</td>
|
227 |
</tr>
|
|
|
228 |
<tr>
|
229 |
<th><label for="dwoption_on"><?php _e('Alerts Dashboard Widget', 'wp-security-audit-log'); ?></label></th>
|
230 |
<td>
|
@@ -249,6 +185,7 @@ class WSAL_Views_Settings extends WSAL_AbstractView
|
|
249 |
</fieldset>
|
250 |
</td>
|
251 |
</tr>
|
|
|
252 |
<tr>
|
253 |
<th><label for="pioption_on"><?php _e('Reverse Proxy / Firewall Options', 'wp-security-audit-log'); ?></label></th>
|
254 |
<td>
|
@@ -269,28 +206,7 @@ class WSAL_Views_Settings extends WSAL_AbstractView
|
|
269 |
</fieldset>
|
270 |
</td>
|
271 |
</tr>
|
272 |
-
|
273 |
-
<th><label for="ViewerQueryBox"><?php _e('Can View Alerts', 'wp-security-audit-log'); ?></label></th>
|
274 |
-
<td>
|
275 |
-
<fieldset>
|
276 |
-
<input type="text" id="ViewerQueryBox" style="float: left; display: block; width: 250px;">
|
277 |
-
<input type="button" id="ViewerQueryAdd" style="float: left; display: block;" class="button-primary" value="Add">
|
278 |
-
<br style="clear: both;"/>
|
279 |
-
<p class="description"><?php
|
280 |
-
_e('Users and Roles in this list can view the security alerts', 'wp-security-audit-log');
|
281 |
-
?></p>
|
282 |
-
<div id="ViewerList"><?php
|
283 |
-
foreach($this->_plugin->settings->GetAllowedPluginViewers() as $item){
|
284 |
-
?><span class="sectoken-<?php echo $this->GetTokenType($item); ?>">
|
285 |
-
<input type="hidden" name="Viewers[]" value="<?php echo esc_attr($item); ?>"/>
|
286 |
-
<?php echo esc_html($item); ?>
|
287 |
-
<a href="javascript:;" title="Remove">×</a>
|
288 |
-
</span><?php
|
289 |
-
}
|
290 |
-
?></div>
|
291 |
-
</fieldset>
|
292 |
-
</td>
|
293 |
-
</tr>
|
294 |
<tr>
|
295 |
<th><label for="EditorQueryBox"><?php _e('Can Manage Plugin', 'wp-security-audit-log'); ?></label></th>
|
296 |
<td>
|
@@ -313,6 +229,7 @@ class WSAL_Views_Settings extends WSAL_AbstractView
|
|
313 |
</fieldset>
|
314 |
</td>
|
315 |
</tr>
|
|
|
316 |
<tr>
|
317 |
<th><label for="RestrictAdmins"><?php _e('Restrict Plugin Access', 'wp-security-audit-log'); ?></label></th>
|
318 |
<td>
|
@@ -328,170 +245,292 @@ class WSAL_Views_Settings extends WSAL_AbstractView
|
|
328 |
</fieldset>
|
329 |
</td>
|
330 |
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
331 |
<tr>
|
332 |
-
|
333 |
-
|
334 |
-
|
335 |
-
|
336 |
-
|
337 |
-
|
338 |
-
|
339 |
-
|
340 |
-
|
341 |
-
|
342 |
-
|
343 |
-
<input type="radio" name="EnableAuditViewRefresh" id="aroption_off" style="margin-top: 2px;" <?php if(!$are)echo 'checked="checked"'; ?> value="0">
|
344 |
-
<span><?php _e('Manual', 'wp-security-audit-log'); ?></span>
|
345 |
-
</label>
|
346 |
-
<span class="description"> — <?php _e('Refresh Audit Log Viewer only when the page is reloaded.', 'wp-security-audit-log'); ?></span>
|
347 |
-
<br/>
|
348 |
-
</fieldset>
|
349 |
-
</td>
|
350 |
-
</tr>
|
351 |
-
<tr>
|
352 |
-
<th><label for="datetime_format_24"><?php _e('Alerts Time Format', 'wp-security-audit-log'); ?></label></th>
|
353 |
-
<td>
|
354 |
-
<fieldset>
|
355 |
-
<?php $datetime = $this->_plugin->settings->GetDatetimeFormat(); ?>
|
356 |
-
<label for="datetime_format_24">
|
357 |
-
<input type="radio" name="DatetimeFormat" id="datetime_format_24" style="margin-top: 2px;" <?php if($datetime)echo 'checked="checked"'; ?> value="1">
|
358 |
-
<span><?php _e('24 hours', 'wp-security-audit-log'); ?></span>
|
359 |
-
</label>
|
360 |
-
<br/>
|
361 |
-
<label for="datetime_format_default">
|
362 |
-
<input type="radio" name="DatetimeFormat" id="datetime_format_default" style="margin-top: 2px;" <?php if(!$datetime)echo 'checked="checked"'; ?> value="0">
|
363 |
-
<span><?php _e('AM/PM', 'wp-security-audit-log'); ?></span>
|
364 |
-
</label>
|
365 |
-
<br/>
|
366 |
-
</fieldset>
|
367 |
-
</td>
|
368 |
-
</tr>
|
369 |
-
<tr>
|
370 |
-
<th><label for="timezone-default"><?php _e('Alerts Timestamp', 'wp-security-audit-log'); ?></label></th>
|
371 |
-
<td>
|
372 |
-
<fieldset>
|
373 |
-
<?php $timezone = $this->_plugin->settings->GetTimezone(); ?>
|
374 |
-
<label for="timezone-default">
|
375 |
-
<input type="radio" name="Timezone" id="timezone-default" style="margin-top: 2px;" <?php if(!$timezone)echo 'checked="checked"'; ?> value="0">
|
376 |
-
<span><?php _e('UTC', 'wp-security-audit-log'); ?></span>
|
377 |
-
</label>
|
378 |
-
<br/>
|
379 |
-
<label for="timezone">
|
380 |
-
<input type="radio" name="Timezone" id="timezone" style="margin-top: 2px;" <?php if($timezone)echo 'checked="checked"'; ?> value="1">
|
381 |
-
<span><?php _e('WordPress\' timezone', 'wp-security-audit-log'); ?></span>
|
382 |
-
</label>
|
383 |
-
<br/>
|
384 |
-
<span class="description"><?php _e('Select which timestamp should the alerts have in the Audit Log viewer. Note that the WordPress\' timezone might be different from that of the server.', 'wp-security-audit-log'); ?></span>
|
385 |
-
</fieldset>
|
386 |
-
</td>
|
387 |
-
</tr>
|
388 |
-
<tr>
|
389 |
-
<th><label for="columns"><?php _e('Audit Log Columns Selection', 'wp-security-audit-log'); ?></label></th>
|
390 |
-
<td>
|
391 |
-
<fieldset>
|
392 |
-
<?php $columns = $this->_plugin->settings->GetColumns(); ?>
|
393 |
-
<?php foreach ($columns as $key => $value) { ?>
|
394 |
-
<label for="columns">
|
395 |
-
<input type="checkbox" name="Columns[<?php echo $key; ?>]" id="<?php echo $key; ?>" class="sel-columns" style="margin-top: 2px;" <?php if ($value == '1') echo 'checked="checked"'; ?> value="1">
|
396 |
-
<span><?php echo ucwords(str_replace("_", " ", $key)); ?></span>
|
397 |
</label>
|
398 |
<br/>
|
399 |
-
|
400 |
-
|
401 |
-
|
402 |
-
|
403 |
-
|
404 |
-
|
405 |
-
|
406 |
-
<
|
407 |
-
|
408 |
-
<
|
409 |
-
|
410 |
-
|
411 |
-
|
412 |
-
|
413 |
-
|
414 |
-
|
415 |
-
|
416 |
-
|
417 |
-
|
418 |
-
__('Data Inspector', 'wp-security-audit-log'),
|
419 |
-
__('View data logged for each triggered alert.', 'wp-security-audit-log')
|
420 |
-
),
|
421 |
-
WSAL_Settings::OPT_DEV_PHP_ERRORS => array(
|
422 |
-
__('PHP Errors', 'wp-security-audit-log'),
|
423 |
-
__('Enables sensor for alerts generated from PHP.', 'wp-security-audit-log')
|
424 |
-
),
|
425 |
-
WSAL_Settings::OPT_DEV_REQUEST_LOG => array(
|
426 |
-
__('Request Log', 'wp-security-audit-log'),
|
427 |
-
__('Enables logging request to file.', 'wp-security-audit-log')
|
428 |
-
),
|
429 |
-
WSAL_Settings::OPT_DEV_BACKTRACE_LOG => array(
|
430 |
-
__('Backtrace', 'wp-security-audit-log'),
|
431 |
-
__('Log full backtrace for PHP-generated alerts.', 'wp-security-audit-log')
|
432 |
-
),
|
433 |
-
) as $opt => $info) {
|
434 |
-
?><label for="devoption_<?php echo $opt; ?>">
|
435 |
-
<input type="checkbox" name="DevOptions[]" id="devoption_<?php echo $opt; ?>" <?php
|
436 |
-
if($this->_plugin->settings->IsDevOptionEnabled($opt))echo 'checked="checked"'; ?> value="<?php echo $opt; ?>">
|
437 |
-
<span><?php echo $info[0]; ?></span>
|
438 |
-
<?php if (isset($info[1]) && $info[1]) { ?>
|
439 |
-
<span class="description"> — <?php echo $info[1]; ?></span>
|
440 |
-
<?php }
|
441 |
-
?></label><br/><?php
|
442 |
-
}
|
443 |
-
?></div>
|
444 |
-
</fieldset>
|
445 |
-
</td>
|
446 |
-
</tr>
|
447 |
-
|
448 |
-
<tr>
|
449 |
-
<th><label for="Incognito"><?php _e('Hide Plugin in Plugins Page', 'wp-security-audit-log'); ?></label></th>
|
450 |
-
<td>
|
451 |
-
<fieldset>
|
452 |
-
<label for="Incognito">
|
453 |
-
<input type="checkbox" name="Incognito" value="1" id="Incognito"<?php
|
454 |
-
if ($this->_plugin->settings->IsIncognito()) echo ' checked="checked"';
|
455 |
-
?>/> <?php _e('Hide', 'wp-security-audit-log'); ?>
|
456 |
-
</label>
|
457 |
-
<br/>
|
458 |
-
<span class="description">
|
459 |
-
<?php _e('To manually revert this setting set the value of option wsal-hide-plugin to 0 in the wp_options table.', 'wp-security-audit-log'); ?>
|
460 |
-
</span>
|
461 |
-
</fieldset>
|
462 |
-
</td>
|
463 |
-
</tr>
|
464 |
-
<tr>
|
465 |
-
<th><label for="DeleteData"><?php _e('Disable Alerts for WordPress Background Activity', 'wp-security-audit-log'); ?></label></th>
|
466 |
-
<td>
|
467 |
-
<fieldset>
|
468 |
-
<label for="WPBackend">
|
469 |
-
<input type="checkbox" name="WPBackend" value="1" id="WPBackend" <?php
|
470 |
-
if ($this->_plugin->settings->IsWPBackend()) echo ' checked="checked"';
|
471 |
-
?>/> <?php _e('Hide activity', 'wp-security-audit-log'); ?>
|
472 |
-
</label>
|
473 |
-
<br/>
|
474 |
-
<span class="description">
|
475 |
-
<?php _e('For example do not raise an alert when WordPress deletes the auto drafts.', 'wp-security-audit-log'); ?>
|
476 |
-
</span>
|
477 |
-
</fieldset>
|
478 |
-
</td>
|
479 |
-
</tr>
|
480 |
-
<tr>
|
481 |
-
<th><label for="DeleteData"><?php _e('Remove Data on Uninstall', 'wp-security-audit-log'); ?></label></th>
|
482 |
-
<td>
|
483 |
-
<fieldset>
|
484 |
-
<label for="DeleteData">
|
485 |
-
<input type="checkbox" name="DeleteData" value="1" id="DeleteData" onclick="return delete_confirm(this);"<?php
|
486 |
-
if ($this->_plugin->settings->IsDeleteData()) echo ' checked="checked"';
|
487 |
-
?>/> <span class="description">Check this box if you would like remove all data when the plugin is deleted.</span>
|
488 |
-
</label>
|
489 |
-
</fieldset>
|
490 |
-
</td>
|
491 |
-
</tr>
|
492 |
</tbody>
|
493 |
</table>
|
494 |
-
<!--
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
495 |
<table class="form-table wsal-tab widefat" id="tab-exclude">
|
496 |
<tbody>
|
497 |
<tr>
|
@@ -500,6 +539,7 @@ viewer though the plugin will still record such information in the database.', '
|
|
500 |
<tr>
|
501 |
<td colspan="2">Any of the users and roles listed in the below options will be excluded from monitoring. This means that any change they do will not be logged.</td>
|
502 |
</tr>
|
|
|
503 |
<tr>
|
504 |
<th><label for="ExUserQueryBox"><?php _e('Excluded Users', 'wp-security-audit-log'); ?></label></th>
|
505 |
<td>
|
@@ -519,6 +559,7 @@ viewer though the plugin will still record such information in the database.', '
|
|
519 |
</fieldset>
|
520 |
</td>
|
521 |
</tr>
|
|
|
522 |
<tr>
|
523 |
<th><label for="ExRoleQueryBox"><?php _e('Excluded Roles', 'wp-security-audit-log'); ?></label></th>
|
524 |
<td>
|
@@ -545,6 +586,7 @@ viewer though the plugin will still record such information in the database.', '
|
|
545 |
<td colspan="2">All of the custom fields listed below will be excluded from monitoring. This means that if they are changed or updated the plugin will not log such activity.<br>
|
546 |
You can use the * wildcard to exclude more than one Custom Field. For example to exclude all the Custom Fields that start with wp123 specify wp123*.</td>
|
547 |
</tr>
|
|
|
548 |
<tr>
|
549 |
<th><label for="CustomQueryBox"><?php _e('Excluded Custom Fields', 'wp-security-audit-log'); ?></label></th>
|
550 |
<td>
|
@@ -570,6 +612,7 @@ viewer though the plugin will still record such information in the database.', '
|
|
570 |
<tr>
|
571 |
<td colspan="2">Any of the IP addresses listed below will be excluded from monitoring. This means that all activity from such IP address will not be recorded.</td>
|
572 |
</tr>
|
|
|
573 |
<tr>
|
574 |
<th><label for="IpAddrQueryBox"><?php _e('Excluded IP Addresses', 'wp-security-audit-log'); ?></label></th>
|
575 |
<td>
|
@@ -598,12 +641,35 @@ viewer though the plugin will still record such information in the database.', '
|
|
598 |
<!--
|
599 |
function delete_confirm(elementRef)
|
600 |
{
|
601 |
-
if (
|
602 |
{
|
603 |
if ( window.confirm('Do you want remove all data when the plugin is deleted?') == false )
|
604 |
elementRef.checked = false;
|
605 |
}
|
606 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
607 |
// -->
|
608 |
</script><?php
|
609 |
}
|
70 |
$this->_plugin->settings->SetMainIPFromProxy(isset($_REQUEST['EnableProxyIpCapture']));
|
71 |
$this->_plugin->settings->SetInternalIPsFiltering(isset($_REQUEST['EnableIpFiltering']));
|
72 |
$this->_plugin->settings->SetIncognito(isset($_REQUEST['Incognito']));
|
73 |
+
$this->_plugin->settings->SetLoggingDisabled(isset($_REQUEST['Logging']));
|
74 |
$this->_plugin->settings->SetDeleteData(isset($_REQUEST['DeleteData']));
|
75 |
$this->_plugin->settings->SetDatetimeFormat($_REQUEST['DatetimeFormat']);
|
76 |
$this->_plugin->settings->SetTimezone($_REQUEST['Timezone']);
|
85 |
$this->_plugin->settings->SetDevOptionEnabled($opt, true);
|
86 |
}
|
87 |
}
|
88 |
+
$this->_plugin->settings->Set404LogLimit($_REQUEST['404Limit']);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
89 |
}
|
90 |
|
91 |
public function AjaxCheckSecurityToken()
|
123 |
}
|
124 |
?>
|
125 |
<h2 id="wsal-tabs" class="nav-tab-wrapper">
|
126 |
+
<a href="#tab-general" class="nav-tab"><?php _e('General', 'wp-security-audit-log'); ?></a>
|
127 |
+
<a href="#tab-audit-log" class="nav-tab"><?php _e('Audit Log', 'wp-security-audit-log'); ?></a>
|
128 |
+
<a href="#tab-exclude" class="nav-tab"><?php _e('Exclude Objects', 'wp-security-audit-log'); ?></a>
|
129 |
</h2>
|
130 |
<script src="//code.jquery.com/ui/1.10.3/jquery-ui.js"/></script>
|
131 |
<form id="audit-log-settings" method="post">
|
136 |
<div id="audit-log-adverts">
|
137 |
</div>
|
138 |
<div class="nav-tabs">
|
139 |
+
<!-- First tab -->
|
140 |
<table class="form-table wsal-tab widefat" id="tab-general">
|
141 |
<tbody>
|
142 |
+
<!-- From Email & Name -->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
143 |
<tr>
|
144 |
<th><label for="FromEmail"><?php _e('From Email & Name', 'wp-security-audit-log'); ?></label></th>
|
145 |
<td>
|
160 |
</p>
|
161 |
</td>
|
162 |
</tr>
|
163 |
+
<!-- Alerts Dashboard Widget -->
|
164 |
<tr>
|
165 |
<th><label for="dwoption_on"><?php _e('Alerts Dashboard Widget', 'wp-security-audit-log'); ?></label></th>
|
166 |
<td>
|
185 |
</fieldset>
|
186 |
</td>
|
187 |
</tr>
|
188 |
+
<!-- Reverse Proxy / Firewall Options -->
|
189 |
<tr>
|
190 |
<th><label for="pioption_on"><?php _e('Reverse Proxy / Firewall Options', 'wp-security-audit-log'); ?></label></th>
|
191 |
<td>
|
206 |
</fieldset>
|
207 |
</td>
|
208 |
</tr>
|
209 |
+
<!-- Can Manage Plugin -->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
210 |
<tr>
|
211 |
<th><label for="EditorQueryBox"><?php _e('Can Manage Plugin', 'wp-security-audit-log'); ?></label></th>
|
212 |
<td>
|
229 |
</fieldset>
|
230 |
</td>
|
231 |
</tr>
|
232 |
+
<!-- Restrict Plugin Access -->
|
233 |
<tr>
|
234 |
<th><label for="RestrictAdmins"><?php _e('Restrict Plugin Access', 'wp-security-audit-log'); ?></label></th>
|
235 |
<td>
|
245 |
</fieldset>
|
246 |
</td>
|
247 |
</tr>
|
248 |
+
<!-- Developer Options -->
|
249 |
+
<tr>
|
250 |
+
<th><label><?php _e('Developer Options', 'wp-security-audit-log'); ?></label></th>
|
251 |
+
<td>
|
252 |
+
<fieldset>
|
253 |
+
<?php $any = $this->_plugin->settings->IsAnyDevOptionEnabled(); ?>
|
254 |
+
<a href="javascript:;" style="<?php if($any)echo 'display: none;'; ?>"
|
255 |
+
onclick="jQuery(this).hide().next().show();">Show Developer Options</a>
|
256 |
+
<div style="<?php if(!$any)echo 'display: none;'; ?>">
|
257 |
+
<p style="border-left: 3px solid #FFD000; padding: 2px 8px; margin-left: 6px; margin-bottom: 16px;">
|
258 |
+
<?php _e('Only enable these options on testing, staging and development websites. Enabling any of the settings below on LIVE websites may cause unintended side-effects including degraded performance.', 'wp-security-audit-log'); ?>
|
259 |
+
</p>
|
260 |
+
<?php
|
261 |
+
foreach (array(
|
262 |
+
WSAL_Settings::OPT_DEV_DATA_INSPECTOR => array(
|
263 |
+
__('Data Inspector', 'wp-security-audit-log'),
|
264 |
+
__('View data logged for each triggered alert.', 'wp-security-audit-log')
|
265 |
+
),
|
266 |
+
/* WSAL_Settings::OPT_DEV_PHP_ERRORS => array(
|
267 |
+
__('PHP Errors', 'wp-security-audit-log'),
|
268 |
+
__('Enables sensor for alerts generated from PHP.', 'wp-security-audit-log')
|
269 |
+
), */
|
270 |
+
WSAL_Settings::OPT_DEV_REQUEST_LOG => array(
|
271 |
+
__('Request Log', 'wp-security-audit-log'),
|
272 |
+
__('Enables logging request to file.', 'wp-security-audit-log')
|
273 |
+
),
|
274 |
+
/* WSAL_Settings::OPT_DEV_BACKTRACE_LOG => array(
|
275 |
+
__('Backtrace', 'wp-security-audit-log'),
|
276 |
+
__('Log full backtrace for PHP-generated alerts.', 'wp-security-audit-log')
|
277 |
+
), */
|
278 |
+
) as $opt => $info) {
|
279 |
+
?><label for="devoption_<?php echo $opt; ?>">
|
280 |
+
<input type="checkbox" name="DevOptions[]" id="devoption_<?php echo $opt; ?>" <?php
|
281 |
+
if($this->_plugin->settings->IsDevOptionEnabled($opt))echo 'checked="checked"'; ?> value="<?php echo $opt; ?>">
|
282 |
+
<span><?php echo $info[0]; ?></span>
|
283 |
+
<?php if (isset($info[1]) && $info[1]) { ?>
|
284 |
+
<span class="description"> — <?php echo $info[1]; ?></span>
|
285 |
+
<?php }
|
286 |
+
?></label><br/><?php
|
287 |
+
}
|
288 |
+
?>
|
289 |
+
<span class="description">
|
290 |
+
<?php _e('The request log file is saved in the /wp-content/uploads/wp-security-audit-log/ directory.', 'wp-security-audit-log'); ?>
|
291 |
+
</span>
|
292 |
+
</div>
|
293 |
+
</fieldset>
|
294 |
+
</td>
|
295 |
+
</tr>
|
296 |
+
<!-- Hide Plugin in Plugins Page -->
|
297 |
+
<tr>
|
298 |
+
<th><label for="Incognito"><?php _e('Hide Plugin in Plugins Page', 'wp-security-audit-log'); ?></label></th>
|
299 |
+
<td>
|
300 |
+
<fieldset>
|
301 |
+
<label for="Incognito">
|
302 |
+
<input type="checkbox" name="Incognito" value="1" id="Incognito"<?php
|
303 |
+
if ($this->_plugin->settings->IsIncognito()) echo ' checked="checked"';
|
304 |
+
?>/> <?php _e('Hide', 'wp-security-audit-log'); ?>
|
305 |
+
</label>
|
306 |
+
<br/>
|
307 |
+
<span class="description">
|
308 |
+
<?php _e('To manually revert this setting set the value of option wsal-hide-plugin to 0 in the wp_options table.', 'wp-security-audit-log'); ?>
|
309 |
+
</span>
|
310 |
+
</fieldset>
|
311 |
+
</td>
|
312 |
+
</tr>
|
313 |
+
<!-- Logging -->
|
314 |
<tr>
|
315 |
+
<th><label for="Logging"><?php _e('Logging', 'wp-security-audit-log'); ?></label></th>
|
316 |
+
<td>
|
317 |
+
<fieldset>
|
318 |
+
<label for="Logging">
|
319 |
+
<span class="f-container">
|
320 |
+
<span class="f-left">
|
321 |
+
<input type="checkbox" name="Logging" value="1" class="switch" id="logging_status"/>
|
322 |
+
<label for="logging_status"></label>
|
323 |
+
</span>
|
324 |
+
<span class="f-right f-text"><span id="logging_status_text"></span></span>
|
325 |
+
</span>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
326 |
</label>
|
327 |
<br/>
|
328 |
+
<span class="description">
|
329 |
+
<?php _e('Disable all plugin logging.', 'wp-security-audit-log'); ?>
|
330 |
+
</span>
|
331 |
+
</fieldset>
|
332 |
+
</td>
|
333 |
+
</tr>
|
334 |
+
<!-- Remove Data on Uninstall -->
|
335 |
+
<tr>
|
336 |
+
<th><label for="DeleteData"><?php _e('Remove Data on Uninstall', 'wp-security-audit-log'); ?></label></th>
|
337 |
+
<td>
|
338 |
+
<fieldset>
|
339 |
+
<label for="DeleteData">
|
340 |
+
<input type="checkbox" name="DeleteData" value="1" id="DeleteData" onclick="return delete_confirm(this);"<?php
|
341 |
+
if ($this->_plugin->settings->IsDeleteData()) echo ' checked="checked"';
|
342 |
+
?>/> <span class="description">Check this box if you would like remove all data when the plugin is deleted.</span>
|
343 |
+
</label>
|
344 |
+
</fieldset>
|
345 |
+
</td>
|
346 |
+
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
347 |
</tbody>
|
348 |
</table>
|
349 |
+
<!-- Second tab -->
|
350 |
+
<table class="form-table wsal-tab widefat" id="tab-audit-log">
|
351 |
+
<tbody>
|
352 |
+
<!-- Security Alerts Pruning -->
|
353 |
+
<tr>
|
354 |
+
<th><label for="delete1"><?php _e('Security Alerts Pruning', 'wp-security-audit-log'); ?></label></th>
|
355 |
+
<td>
|
356 |
+
<fieldset>
|
357 |
+
<?php $text = __('(eg: 1 month)', 'wp-security-audit-log'); ?>
|
358 |
+
<?php $nbld = !($this->_plugin->settings->IsPruningDateEnabled() || $this->_plugin->settings->IsPruningLimitEnabled()); ?>
|
359 |
+
<label for="delete0">
|
360 |
+
<input type="radio" id="delete0" name="PruneBy" value="" <?php if ($nbld) echo 'checked="checked"'; ?>/>
|
361 |
+
<?php echo __('None', 'wp-security-audit-log'); ?>
|
362 |
+
</label>
|
363 |
+
</fieldset>
|
364 |
+
<fieldset>
|
365 |
+
<?php $text = __('(eg: 1 month)', 'wp-security-audit-log'); ?>
|
366 |
+
<?php $nbld = $this->_plugin->settings->IsPruningDateEnabled(); ?>
|
367 |
+
<label for="delete1">
|
368 |
+
<input type="radio" id="delete1" name="PruneBy" value="date" <?php if($nbld)echo 'checked="checked"'; ?>/>
|
369 |
+
<?php echo __('Delete alerts older than', 'wp-security-audit-log'); ?>
|
370 |
+
</label>
|
371 |
+
<input type="text" id="PruningDate" name="PruningDate" placeholder="<?php echo $text; ?>"
|
372 |
+
value="<?php echo esc_attr($this->_plugin->settings->GetPruningDate()); ?>"
|
373 |
+
onfocus="jQuery('#delete1').attr('checked', true);"/>
|
374 |
+
<span> <?php echo $text; ?></span>
|
375 |
+
</fieldset>
|
376 |
+
<fieldset>
|
377 |
+
<?php $text = __('(eg: 80)', 'wp-security-audit-log'); ?>
|
378 |
+
<?php $nbld = $this->_plugin->settings->IsPruningLimitEnabled(); ?>
|
379 |
+
<label for="delete2">
|
380 |
+
<input type="radio" id="delete2" name="PruneBy" value="limit" <?php if($nbld)echo 'checked="checked"'; ?>/>
|
381 |
+
<?php echo __('Keep up to', 'wp-security-audit-log'); ?>
|
382 |
+
</label>
|
383 |
+
<input type="text" id="PruningLimit" name="PruningLimit" placeholder="<?php echo $text;?>"
|
384 |
+
value="<?php echo esc_attr($this->_plugin->settings->GetPruningLimit()); ?>"
|
385 |
+
onfocus="jQuery('#delete2').attr('checked', true);"/>
|
386 |
+
<?php echo __('alerts', 'wp-security-audit-log'); ?>
|
387 |
+
<span><?php echo $text; ?></span>
|
388 |
+
</fieldset>
|
389 |
+
<p class="description"><?php
|
390 |
+
echo __('Next Scheduled Cleanup is in ', 'wp-security-audit-log');
|
391 |
+
echo human_time_diff(current_time('timestamp'), $next = wp_next_scheduled('wsal_cleanup'));
|
392 |
+
echo '<!-- ' . date('dMy H:i:s', $next) . ' --> ';
|
393 |
+
echo sprintf(
|
394 |
+
__('(or %s)', 'wp-security-audit-log'),
|
395 |
+
'<a href="' . admin_url('admin-ajax.php?action=AjaxRunCleanup') . '">' . __('Run Manually', 'wp-security-audit-log') . '</a>'
|
396 |
+
);
|
397 |
+
?></p>
|
398 |
+
</td>
|
399 |
+
</tr>
|
400 |
+
<!-- Can View Alerts -->
|
401 |
+
<tr>
|
402 |
+
<th><label for="ViewerQueryBox"><?php _e('Can View Alerts', 'wp-security-audit-log'); ?></label></th>
|
403 |
+
<td>
|
404 |
+
<fieldset>
|
405 |
+
<input type="text" id="ViewerQueryBox" style="float: left; display: block; width: 250px;">
|
406 |
+
<input type="button" id="ViewerQueryAdd" style="float: left; display: block;" class="button-primary" value="Add">
|
407 |
+
<br style="clear: both;"/>
|
408 |
+
<p class="description"><?php
|
409 |
+
_e('Users and Roles in this list can view the security alerts', 'wp-security-audit-log');
|
410 |
+
?></p>
|
411 |
+
<div id="ViewerList"><?php
|
412 |
+
foreach($this->_plugin->settings->GetAllowedPluginViewers() as $item){
|
413 |
+
?><span class="sectoken-<?php echo $this->GetTokenType($item); ?>">
|
414 |
+
<input type="hidden" name="Viewers[]" value="<?php echo esc_attr($item); ?>"/>
|
415 |
+
<?php echo esc_html($item); ?>
|
416 |
+
<a href="javascript:;" title="Remove">×</a>
|
417 |
+
</span><?php
|
418 |
+
}
|
419 |
+
?></div>
|
420 |
+
</fieldset>
|
421 |
+
</td>
|
422 |
+
</tr>
|
423 |
+
<!-- Refresh Audit Log Viewer -->
|
424 |
+
<tr>
|
425 |
+
<th><label for="aroption_on"><?php _e('Refresh Audit Log Viewer', 'wp-security-audit-log'); ?></label></th>
|
426 |
+
<td>
|
427 |
+
<fieldset>
|
428 |
+
<?php $are = $this->_plugin->settings->IsRefreshAlertsEnabled(); ?>
|
429 |
+
<label for="aroption_on">
|
430 |
+
<input type="radio" name="EnableAuditViewRefresh" id="aroption_on" style="margin-top: 2px;" <?php if($are)echo 'checked="checked"'; ?> value="1">
|
431 |
+
<span><?php _e('Automatic', 'wp-security-audit-log'); ?></span>
|
432 |
+
</label>
|
433 |
+
<span class="description"> — <?php _e('Refresh Audit Log Viewer as soon as there are new alerts.', 'wp-security-audit-log'); ?></span>
|
434 |
+
<br/>
|
435 |
+
<label for="aroption_off">
|
436 |
+
<input type="radio" name="EnableAuditViewRefresh" id="aroption_off" style="margin-top: 2px;" <?php if(!$are)echo 'checked="checked"'; ?> value="0">
|
437 |
+
<span><?php _e('Manual', 'wp-security-audit-log'); ?></span>
|
438 |
+
</label>
|
439 |
+
<span class="description"> — <?php _e('Refresh Audit Log Viewer only when the page is reloaded.', 'wp-security-audit-log'); ?></span>
|
440 |
+
<br/>
|
441 |
+
</fieldset>
|
442 |
+
</td>
|
443 |
+
</tr>
|
444 |
+
<!-- Alerts Time Format -->
|
445 |
+
<tr>
|
446 |
+
<th><label for="datetime_format_24"><?php _e('Alerts Time Format', 'wp-security-audit-log'); ?></label></th>
|
447 |
+
<td>
|
448 |
+
<fieldset>
|
449 |
+
<?php $datetime = $this->_plugin->settings->GetDatetimeFormat(); ?>
|
450 |
+
<label for="datetime_format_24">
|
451 |
+
<input type="radio" name="DatetimeFormat" id="datetime_format_24" style="margin-top: 2px;" <?php if($datetime)echo 'checked="checked"'; ?> value="1">
|
452 |
+
<span><?php _e('24 hours', 'wp-security-audit-log'); ?></span>
|
453 |
+
</label>
|
454 |
+
<br/>
|
455 |
+
<label for="datetime_format_default">
|
456 |
+
<input type="radio" name="DatetimeFormat" id="datetime_format_default" style="margin-top: 2px;" <?php if(!$datetime)echo 'checked="checked"'; ?> value="0">
|
457 |
+
<span><?php _e('AM/PM', 'wp-security-audit-log'); ?></span>
|
458 |
+
</label>
|
459 |
+
<br/>
|
460 |
+
</fieldset>
|
461 |
+
</td>
|
462 |
+
</tr>
|
463 |
+
<!-- Alerts Timestamp -->
|
464 |
+
<tr>
|
465 |
+
<th><label for="timezone-default"><?php _e('Alerts Timestamp', 'wp-security-audit-log'); ?></label></th>
|
466 |
+
<td>
|
467 |
+
<fieldset>
|
468 |
+
<?php $timezone = $this->_plugin->settings->GetTimezone(); ?>
|
469 |
+
<label for="timezone-default">
|
470 |
+
<input type="radio" name="Timezone" id="timezone-default" style="margin-top: 2px;" <?php if(!$timezone)echo 'checked="checked"'; ?> value="0">
|
471 |
+
<span><?php _e('UTC', 'wp-security-audit-log'); ?></span>
|
472 |
+
</label>
|
473 |
+
<br/>
|
474 |
+
<label for="timezone">
|
475 |
+
<input type="radio" name="Timezone" id="timezone" style="margin-top: 2px;" <?php if($timezone)echo 'checked="checked"'; ?> value="1">
|
476 |
+
<span><?php _e('WordPress\' timezone', 'wp-security-audit-log'); ?></span>
|
477 |
+
</label>
|
478 |
+
<br/>
|
479 |
+
<span class="description"><?php _e('Select which timestamp should the alerts have in the Audit Log viewer. Note that the WordPress\' timezone might be different from that of the server.', 'wp-security-audit-log'); ?></span>
|
480 |
+
</fieldset>
|
481 |
+
</td>
|
482 |
+
</tr>
|
483 |
+
<!-- Audit Log Columns Selection -->
|
484 |
+
<tr>
|
485 |
+
<th><label for="columns"><?php _e('Audit Log Columns Selection', 'wp-security-audit-log'); ?></label></th>
|
486 |
+
<td>
|
487 |
+
<fieldset>
|
488 |
+
<?php $columns = $this->_plugin->settings->GetColumns(); ?>
|
489 |
+
<?php foreach ($columns as $key => $value) { ?>
|
490 |
+
<label for="columns">
|
491 |
+
<input type="checkbox" name="Columns[<?php echo $key; ?>]" id="<?php echo $key; ?>" class="sel-columns" style="margin-top: 2px;" <?php if ($value == '1') echo 'checked="checked"'; ?> value="1">
|
492 |
+
<span><?php echo ucwords(str_replace("_", " ", $key)); ?></span>
|
493 |
+
</label>
|
494 |
+
<br/>
|
495 |
+
<?php } ?>
|
496 |
+
<span class="description"><?php _e('When you disable any of the above such details won’t be shown in the Audit Log
|
497 |
+
viewer though the plugin will still record such information in the database.', 'wp-security-audit-log'); ?></span>
|
498 |
+
</fieldset>
|
499 |
+
</td>
|
500 |
+
</tr>
|
501 |
+
<!-- Disable Alerts for WordPress Background activity -->
|
502 |
+
<tr>
|
503 |
+
<th><label for="DeleteData"><?php _e('Disable Alerts for WordPress Background Activity', 'wp-security-audit-log'); ?></label></th>
|
504 |
+
<td>
|
505 |
+
<fieldset>
|
506 |
+
<label for="WPBackend">
|
507 |
+
<input type="checkbox" name="WPBackend" value="1" id="WPBackend" <?php
|
508 |
+
if ($this->_plugin->settings->IsWPBackend()) echo ' checked="checked"';
|
509 |
+
?>/> <?php _e('Hide activity', 'wp-security-audit-log'); ?>
|
510 |
+
</label>
|
511 |
+
<br/>
|
512 |
+
<span class="description">
|
513 |
+
<?php _e('For example do not raise an alert when WordPress deletes the auto drafts.', 'wp-security-audit-log'); ?>
|
514 |
+
</span>
|
515 |
+
</fieldset>
|
516 |
+
</td>
|
517 |
+
</tr>
|
518 |
+
<!-- Number of 404 Requests to Log -->
|
519 |
+
<tr>
|
520 |
+
<th><label for="404Limit"><?php _e('Number of 404 Requests to Log', 'wp-security-audit-log'); ?></label></th>
|
521 |
+
<td>
|
522 |
+
<fieldset>
|
523 |
+
<input type="number" id="404Limit" name="404Limit" value="<?php echo $this->_plugin->settings->Get404LogLimit(); ?>" />
|
524 |
+
</fieldset>
|
525 |
+
<p class="description">
|
526 |
+
<?php _e('By default the plugin keeps up to 99 requests to non-existing pages from the same IP address. Increase the value in this setting to the desired amount to keep a log of more or less requests.', 'wp-security-audit-log'); ?><br />
|
527 |
+
<?php _e('Note that by increasing this value to a high number, should your website be scanned the plugin will consume more resources to log all the requests.', 'wp-security-audit-log'); ?>
|
528 |
+
</p>
|
529 |
+
</td>
|
530 |
+
</tr>
|
531 |
+
</tbody>
|
532 |
+
</table>
|
533 |
+
<!-- Third tab -->
|
534 |
<table class="form-table wsal-tab widefat" id="tab-exclude">
|
535 |
<tbody>
|
536 |
<tr>
|
539 |
<tr>
|
540 |
<td colspan="2">Any of the users and roles listed in the below options will be excluded from monitoring. This means that any change they do will not be logged.</td>
|
541 |
</tr>
|
542 |
+
<!-- Excluded Users -->
|
543 |
<tr>
|
544 |
<th><label for="ExUserQueryBox"><?php _e('Excluded Users', 'wp-security-audit-log'); ?></label></th>
|
545 |
<td>
|
559 |
</fieldset>
|
560 |
</td>
|
561 |
</tr>
|
562 |
+
<!-- Excluded Roles -->
|
563 |
<tr>
|
564 |
<th><label for="ExRoleQueryBox"><?php _e('Excluded Roles', 'wp-security-audit-log'); ?></label></th>
|
565 |
<td>
|
586 |
<td colspan="2">All of the custom fields listed below will be excluded from monitoring. This means that if they are changed or updated the plugin will not log such activity.<br>
|
587 |
You can use the * wildcard to exclude more than one Custom Field. For example to exclude all the Custom Fields that start with wp123 specify wp123*.</td>
|
588 |
</tr>
|
589 |
+
<!-- Excluded Custom Fields -->
|
590 |
<tr>
|
591 |
<th><label for="CustomQueryBox"><?php _e('Excluded Custom Fields', 'wp-security-audit-log'); ?></label></th>
|
592 |
<td>
|
612 |
<tr>
|
613 |
<td colspan="2">Any of the IP addresses listed below will be excluded from monitoring. This means that all activity from such IP address will not be recorded.</td>
|
614 |
</tr>
|
615 |
+
<!-- Excluded IP Addresses -->
|
616 |
<tr>
|
617 |
<th><label for="IpAddrQueryBox"><?php _e('Excluded IP Addresses', 'wp-security-audit-log'); ?></label></th>
|
618 |
<td>
|
641 |
<!--
|
642 |
function delete_confirm(elementRef)
|
643 |
{
|
644 |
+
if (elementRef.checked)
|
645 |
{
|
646 |
if ( window.confirm('Do you want remove all data when the plugin is deleted?') == false )
|
647 |
elementRef.checked = false;
|
648 |
}
|
649 |
}
|
650 |
+
|
651 |
+
jQuery(document).ready(function() {
|
652 |
+
var statusConfig = <?php if ($this->_plugin->settings->IsLoggingDisabled()) { echo 1; } else { echo 0; } ?>;
|
653 |
+
var logging_status = jQuery('#logging_status');
|
654 |
+
var txtNot = jQuery('#logging_status_text');
|
655 |
+
|
656 |
+
function wsalUpdateLoggingStatus(checkbox, label){
|
657 |
+
if (checkbox.prop('checked')) {
|
658 |
+
label.text('On');
|
659 |
+
} else {
|
660 |
+
label.text('Off');
|
661 |
+
}
|
662 |
+
}
|
663 |
+
// Set On
|
664 |
+
if (statusConfig) {
|
665 |
+
logging_status.prop('checked', true);
|
666 |
+
}
|
667 |
+
wsalUpdateLoggingStatus(logging_status, txtNot);
|
668 |
+
|
669 |
+
logging_status.on('change', function() {
|
670 |
+
wsalUpdateLoggingStatus(logging_status, txtNot);
|
671 |
+
});
|
672 |
+
});
|
673 |
// -->
|
674 |
</script><?php
|
675 |
}
|
css/settings.css
CHANGED
@@ -68,4 +68,74 @@
|
|
68 |
}
|
69 |
.wsal-tab td {
|
70 |
padding-left: 20px;
|
71 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
68 |
}
|
69 |
.wsal-tab td {
|
70 |
padding-left: 20px;
|
71 |
+
}
|
72 |
+
|
73 |
+
/*
|
74 |
+
* IOS button
|
75 |
+
*/
|
76 |
+
.f-container {
|
77 |
+
overflow: hidden;
|
78 |
+
min-height: 1px;
|
79 |
+
margin-top: 0;
|
80 |
+
}
|
81 |
+
.f-left {
|
82 |
+
float: left;
|
83 |
+
}
|
84 |
+
.f-right {
|
85 |
+
float: right;
|
86 |
+
}
|
87 |
+
.f-text {
|
88 |
+
margin-top: 3px;
|
89 |
+
margin-left: 8px;
|
90 |
+
}
|
91 |
+
input.switch[type="checkbox"],
|
92 |
+
input.switch[type="radio"] {
|
93 |
+
display: none;
|
94 |
+
}
|
95 |
+
input.switch[type="checkbox"] + label,
|
96 |
+
input.switch[type="radio"] + label {
|
97 |
+
background-color: white;
|
98 |
+
border: 1px solid #b4b9be;;
|
99 |
+
border-radius: 20px;
|
100 |
+
box-sizing: border-box;
|
101 |
+
cursor: pointer;
|
102 |
+
display: inline-block;
|
103 |
+
height: 18px;
|
104 |
+
position: relative;
|
105 |
+
transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s;
|
106 |
+
vertical-align: middle;
|
107 |
+
width: 38px;
|
108 |
+
}
|
109 |
+
input.switch[type="checkbox"] + label:after,
|
110 |
+
input.switch[type="radio"] + label:after {
|
111 |
+
background: none repeat scroll 0 0 white;
|
112 |
+
border-radius: 100%;
|
113 |
+
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
|
114 |
+
content: "";
|
115 |
+
height: 16px;
|
116 |
+
left: 0;
|
117 |
+
position: absolute;
|
118 |
+
top: 0;
|
119 |
+
transition: left 0.2s ease-in-out 0s;
|
120 |
+
width: 16px;
|
121 |
+
}
|
122 |
+
input.switch[type="checkbox"]:checked + label,
|
123 |
+
input.switch[type="radio"]:checked + label {
|
124 |
+
background-color: #2ecc71;
|
125 |
+
border-color: #2ecc71;
|
126 |
+
box-shadow: 0 0 0 15.999px #2ecc71 inset;
|
127 |
+
transition: background-color 1.2s ease 0s, border 0.4s ease 0s, box-shadow 0.4s ease 0s;
|
128 |
+
}
|
129 |
+
input.switch[type="checkbox"]:checked + label:after,
|
130 |
+
input.switch[type="radio"]:checked + label:after {
|
131 |
+
left: 20px;
|
132 |
+
}
|
133 |
+
input.switch[type="checkbox"]:disabled + label,
|
134 |
+
input.switch[type="checkbox"]:disabled:checked + label,
|
135 |
+
input.switch[type="radio"]:disabled + label,
|
136 |
+
input.switch[type="radio"]:disabled:checked + label {
|
137 |
+
background-color: #ecf0f1;
|
138 |
+
border-color: #ecf0f1;
|
139 |
+
box-shadow: none;
|
140 |
+
cursor: default;
|
141 |
+
}
|
defaults.php
CHANGED
@@ -10,250 +10,272 @@ defined('E_RECOVERABLE_ERROR') || define('E_RECOVERABLE_ERROR', 'E_RECOVERABLE_E
|
|
10 |
defined('E_DEPRECATED') || define('E_DEPRECATED', 'E_DEPRECATED');
|
11 |
defined('E_USER_DEPRECATED') || define('E_USER_DEPRECATED', 'E_USER_DEPRECATED');
|
12 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
function wsaldefaults_wsal_init(WpSecurityAuditLog $wsal)
|
14 |
{
|
15 |
$wsal->constants->UseConstants(array(
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
// create list of default alerts
|
37 |
$wsal->alerts->RegisterGroup(array(
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
),
|
78 |
-
__('
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
),
|
102 |
-
__('
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
),
|
125 |
-
__('
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
__('User
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
),
|
142 |
-
__('
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
),
|
161 |
-
__('
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
),
|
177 |
-
__('
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
),
|
193 |
-
__('
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
|
202 |
-
|
203 |
-
),
|
204 |
-
__('
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
-
|
211 |
-
|
212 |
-
|
213 |
-
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
-
|
223 |
-
|
224 |
-
|
225 |
-
|
226 |
-
|
227 |
-
|
228 |
-
),
|
229 |
-
__('
|
230 |
-
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
-
|
237 |
-
|
238 |
-
|
239 |
-
),
|
240 |
-
__('
|
241 |
-
|
242 |
-
|
243 |
-
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
|
248 |
-
|
249 |
-
|
250 |
-
|
251 |
-
),
|
252 |
-
__('
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
)
|
257 |
-
)
|
|
|
|
|
|
|
258 |
}
|
259 |
add_action('wsal_init', 'wsaldefaults_wsal_init');
|
10 |
defined('E_DEPRECATED') || define('E_DEPRECATED', 'E_DEPRECATED');
|
11 |
defined('E_USER_DEPRECATED') || define('E_USER_DEPRECATED', 'E_USER_DEPRECATED');
|
12 |
|
13 |
+
/**
|
14 |
+
* Load Custom Alerts from uploads/wp-security-audit-log/custom-alerts.php if exists
|
15 |
+
*/
|
16 |
+
function load_include_custom_file($wsal)
|
17 |
+
{
|
18 |
+
$upload_dir = wp_upload_dir();
|
19 |
+
$uploadsDirPath = trailingslashit($upload_dir['basedir']) . 'wp-security-audit-log';
|
20 |
+
// Check directory
|
21 |
+
if (is_dir($uploadsDirPath) && is_readable($uploadsDirPath)) {
|
22 |
+
$file = $uploadsDirPath . DIRECTORY_SEPARATOR . 'custom-alerts.php';
|
23 |
+
if (file_exists($file)) {
|
24 |
+
require_once($file);
|
25 |
+
if (is_array($custom_alerts)) {
|
26 |
+
$wsal->alerts->RegisterGroup($custom_alerts);
|
27 |
+
}
|
28 |
+
}
|
29 |
+
}
|
30 |
+
}
|
31 |
+
|
32 |
function wsaldefaults_wsal_init(WpSecurityAuditLog $wsal)
|
33 |
{
|
34 |
$wsal->constants->UseConstants(array(
|
35 |
+
// default PHP constants
|
36 |
+
array('name' => 'E_ERROR', 'description' => __('Fatal run-time error.', 'wp-security-audit-log')),
|
37 |
+
array('name' => 'E_WARNING', 'description' => __('Run-time warning (non-fatal error).', 'wp-security-audit-log')),
|
38 |
+
array('name' => 'E_PARSE', 'description' => __('Compile-time parse error.', 'wp-security-audit-log')),
|
39 |
+
array('name' => 'E_NOTICE', 'description' => __('Run-time notice.', 'wp-security-audit-log')),
|
40 |
+
array('name' => 'E_CORE_ERROR', 'description' => __('Fatal error that occurred during startup.', 'wp-security-audit-log')),
|
41 |
+
array('name' => 'E_CORE_WARNING', 'description' => __('Warnings that occurred during startup.', 'wp-security-audit-log')),
|
42 |
+
array('name' => 'E_COMPILE_ERROR', 'description' => __('Fatal compile-time error.', 'wp-security-audit-log')),
|
43 |
+
array('name' => 'E_COMPILE_WARNING', 'description' => __('Compile-time warning.', 'wp-security-audit-log')),
|
44 |
+
array('name' => 'E_USER_ERROR', 'description' => __('User-generated error message.', 'wp-security-audit-log')),
|
45 |
+
array('name' => 'E_USER_WARNING', 'description' => __('User-generated warning message.', 'wp-security-audit-log')),
|
46 |
+
array('name' => 'E_USER_NOTICE', 'description' => __('User-generated notice message.', 'wp-security-audit-log')),
|
47 |
+
array('name' => 'E_STRICT', 'description' => __('Non-standard/optimal code warning.', 'wp-security-audit-log')),
|
48 |
+
array('name' => 'E_RECOVERABLE_ERROR', 'description' => __('Catchable fatal error.', 'wp-security-audit-log')),
|
49 |
+
array('name' => 'E_DEPRECATED', 'description' => __('Run-time deprecation notices.', 'wp-security-audit-log')),
|
50 |
+
array('name' => 'E_USER_DEPRECATED', 'description' => __('Run-time user deprecation notices.', 'wp-security-audit-log')),
|
51 |
+
// custom constants
|
52 |
+
array('name' => 'E_CRITICAL', 'description' => __('Critical, high-impact messages.', 'wp-security-audit-log')),
|
53 |
+
array('name' => 'E_DEBUG', 'description' => __('Debug informational messages.', 'wp-security-audit-log')),
|
54 |
+
));
|
55 |
// create list of default alerts
|
56 |
$wsal->alerts->RegisterGroup(array(
|
57 |
+
__('Other User Activity', 'wp-security-audit-log') => array(
|
58 |
+
array(1000, E_NOTICE, __('User logged in', 'wp-security-audit-log'), __('Successfully logged in.', 'wp-security-audit-log')),
|
59 |
+
array(1001, E_NOTICE, __('User logged out', 'wp-security-audit-log'), __('Successfully logged out.', 'wp-security-audit-log')),
|
60 |
+
array(1002, E_WARNING, __('Login failed', 'wp-security-audit-log'), __('%Attempts% failed login(s) detected.', 'wp-security-audit-log')),
|
61 |
+
array(1003, E_WARNING, __('Login failed / non existing user', 'wp-security-audit-log'), __('%Attempts% failed login(s) detected using non existing user.', 'wp-security-audit-log')),
|
62 |
+
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')),
|
63 |
+
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')),
|
64 |
+
array(2010, E_NOTICE, __('User uploaded file from Uploads directory', 'wp-security-audit-log'), __('Uploaded the file %FileName% in %FilePath%.', 'wp-security-audit-log')),
|
65 |
+
array(2011, E_WARNING, __('User deleted file from Uploads directory', 'wp-security-audit-log'), __('Deleted the file %FileName% from %FilePath%.', 'wp-security-audit-log'))
|
66 |
+
),
|
67 |
+
__('Blog Posts', 'wp-security-audit-log') => array(
|
68 |
+
array(2000, E_NOTICE, __('User created a new blog post and saved it as draft', 'wp-security-audit-log'), __('Created a new post called %PostTitle% and saved it as draft. %EditorLinkPost%.', 'wp-security-audit-log')),
|
69 |
+
array(2001, E_NOTICE, __('User published a blog post', 'wp-security-audit-log'), __('Published a post called %PostTitle%. Post URL is %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log')),
|
70 |
+
array(2002, E_NOTICE, __('User modified a published blog post', 'wp-security-audit-log'), __('Modified the published post %PostTitle%. Post URL is %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log')),
|
71 |
+
array(2003, E_NOTICE, __('User modified a draft blog post', 'wp-security-audit-log'), __('Modified the draft post with the %PostTitle%. %EditorLinkPost%.', 'wp-security-audit-log')),
|
72 |
+
array(2008, E_WARNING, __('User permanently deleted a blog post from the trash', 'wp-security-audit-log'), __('Permanently deleted the post %PostTitle%. Post URL was %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log')),
|
73 |
+
array(2012, E_WARNING, __('User moved a blog post to the trash', 'wp-security-audit-log'), __('Moved the post %PostTitle% to trash. Post URL is %PostUrl%.', 'wp-security-audit-log')),
|
74 |
+
array(2014, E_CRITICAL, __('User restored a blog post from trash', 'wp-security-audit-log'), __('Post %PostTitle% has been restored from trash. %EditorLinkPost%.', 'wp-security-audit-log')),
|
75 |
+
array(2016, E_NOTICE, __('User changed blog post category', 'wp-security-audit-log'), __('Changed the category of the post %PostTitle% from %OldCategories% to %NewCategories%. %EditorLinkPost%.', 'wp-security-audit-log')),
|
76 |
+
array(2017, E_NOTICE, __('User changed blog post URL', 'wp-security-audit-log'), __('Changed the URL of the post %PostTitle% from %OldUrl% to %NewUrl%. %EditorLinkPost%.', 'wp-security-audit-log')),
|
77 |
+
array(2019, E_NOTICE, __('User changed blog post author', 'wp-security-audit-log'), __('Changed the author of %PostTitle% post from %OldAuthor% to %NewAuthor%. %EditorLinkPost%.', 'wp-security-audit-log')),
|
78 |
+
array(2021, E_NOTICE, __('User changed blog post status', 'wp-security-audit-log'), __('Changed the status of %PostTitle% post from %OldStatus% to %NewStatus%. %EditorLinkPost%.', 'wp-security-audit-log')),
|
79 |
+
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')),
|
80 |
+
array(2024, E_WARNING, __('User deleted category', 'wp-security-audit-log'), __('Deleted the category %CategoryName%. Category slug was %Slug%.', 'wp-security-audit-log')),
|
81 |
+
array(2025, E_WARNING, __('User changed the visibility of a blog post', 'wp-security-audit-log'), __('Changed the visibility of the post %PostTitle% from %OldVisibility% to %NewVisibility%. %EditorLinkPost%.', 'wp-security-audit-log')),
|
82 |
+
array(2027, E_NOTICE, __('User changed the date of a blog post', 'wp-security-audit-log'), __('Changed the date of the post %PostTitle% from %OldDate% to %NewDate%. %EditorLinkPost%.', 'wp-security-audit-log')),
|
83 |
+
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')),
|
84 |
+
array(2050, E_NOTICE, __('User removed post from sticky', 'wp-security-audit-log'), __('Removed the post %PostTitle% from Sticky. %EditorLinkPost%.', 'wp-security-audit-log')),
|
85 |
+
array(2052, E_NOTICE, __('User changed generic tables', 'wp-security-audit-log'), __('Changed the parent of the category %CategoryName% from %OldParent% to %NewParent%. %CategoryLink%.', 'wp-security-audit-log')),
|
86 |
+
array(2053, E_CRITICAL, __('User created a custom field for a post', 'wp-security-audit-log'), __('Created a new custom field %MetaKey% with value %MetaValue% in the post %PostTitle%'.' %EditorLinkPost%.'.'<br>%MetaLink%.', 'wp-security-audit-log')),
|
87 |
+
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% from %MetaValueOld% to %MetaValueNew% in the post %PostTitle%'.' %EditorLinkPost%.'.'<br>%MetaLink%.', 'wp-security-audit-log')),
|
88 |
+
array(2055, E_CRITICAL, __('User deleted a custom field from a post', 'wp-security-audit-log'), __('Deleted the custom field %MetaKey% with id %MetaID% from the post %PostTitle%'.' %EditorLinkPost%.'.'<br>%MetaLink%.', 'wp-security-audit-log')),
|
89 |
+
array(2062, E_CRITICAL, __('User updated a custom field name for a post', 'wp-security-audit-log'), __('Changed the custom field name from %MetaKeyOld% to %MetaKeyNew% in the post %PostTitle%'.' %EditorLinkPost%.'.'<br>%MetaLink%.', 'wp-security-audit-log')),
|
90 |
+
array(2065, E_WARNING, __('User modified content for a published post', 'wp-security-audit-log'), __('Modified the content of the published post %PostTitle%.'.'%RevisionLink%'.' %EditorLinkPost%.', 'wp-security-audit-log')),
|
91 |
+
array(2068, E_NOTICE, __('User modified content for a draft post', 'wp-security-audit-log'), __('Modified the content of the draft post %PostTitle%.'.'%RevisionLink%'.' %EditorLinkPost%.', 'wp-security-audit-log')),
|
92 |
+
array(2072, E_NOTICE, __('User modified content of a post', 'wp-security-audit-log'), __('Modified the content of post %PostTitle% which is submitted for review.'.'%RevisionLink%'.' %EditorLinkPost%.', 'wp-security-audit-log')),
|
93 |
+
array(2073, E_NOTICE, __('User submitted a post for review', 'wp-security-audit-log'), __('Submitted the post %PostTitle% for review. %EditorLinkPost%.', 'wp-security-audit-log')),
|
94 |
+
array(2074, E_NOTICE, __('User scheduled a post', 'wp-security-audit-log'), __('Scheduled the post %PostTitle% to be published %PublishingDate%. %EditorLinkPost%.', 'wp-security-audit-log')),
|
95 |
+
array(2086, E_NOTICE, __('User changed title of a post', 'wp-security-audit-log'), __('Changed the title of the post %OldTitle% to %NewTitle%. %EditorLinkPost%.', 'wp-security-audit-log')),
|
96 |
+
array(2100, E_NOTICE, __('User opened a post in the editor', 'wp-security-audit-log'), __('Opened the post %PostTitle% in the editor. View the post: %EditorLinkPost%.', 'wp-security-audit-log')),
|
97 |
+
array(2101, E_NOTICE, __('User viewed a post', 'wp-security-audit-log'), __('Viewed the post %PostTitle%. View the post: %PostUrl%.', 'wp-security-audit-log'))
|
98 |
+
),
|
99 |
+
__('Pages', 'wp-security-audit-log') => array(
|
100 |
+
array(2004, E_NOTICE, __('User created a new WordPress page and saved it as draft', 'wp-security-audit-log'), __('Created a new page called %PostTitle% and saved it as draft. %EditorLinkPage%.', 'wp-security-audit-log')),
|
101 |
+
array(2005, E_NOTICE, __('User published a WordPress page', 'wp-security-audit-log'), __('Published a page called %PostTitle%. Page URL is %PostUrl%. %EditorLinkPage%.', 'wp-security-audit-log')),
|
102 |
+
array(2006, E_NOTICE, __('User modified a published WordPress page', 'wp-security-audit-log'), __('Modified the published page %PostTitle%. Page URL is %PostUrl%. %EditorLinkPage%.', 'wp-security-audit-log')),
|
103 |
+
array(2007, E_NOTICE, __('User modified a draft WordPress page', 'wp-security-audit-log'), __('Modified the draft page %PostTitle%. Page ID is %PostID%. %EditorLinkPage%.', 'wp-security-audit-log')),
|
104 |
+
array(2009, E_WARNING, __('User permanently deleted a page from the trash', 'wp-security-audit-log'), __('Permanently deleted the page %PostTitle%. Page URL was %PostUrl%. %EditorLinkPage%.', 'wp-security-audit-log')),
|
105 |
+
array(2013, E_WARNING, __('User moved WordPress page to the trash', 'wp-security-audit-log'), __('Moved the page %PostTitle% to trash. Page URL was %PostUrl%.', 'wp-security-audit-log')),
|
106 |
+
array(2015, E_CRITICAL, __('User restored a WordPress page from trash', 'wp-security-audit-log'), __('Page %PostTitle% has been restored from trash. %EditorLinkPage%.', 'wp-security-audit-log')),
|
107 |
+
array(2018, E_NOTICE, __('User changed page URL', 'wp-security-audit-log'), __('Changed the URL of the page %PostTitle% from %OldUrl% to %NewUrl%. %EditorLinkPage%.', 'wp-security-audit-log')),
|
108 |
+
array(2020, E_NOTICE, __('User changed page author', 'wp-security-audit-log'), __('Changed the author of the page %PostTitle% from %OldAuthor% to %NewAuthor%. %EditorLinkPage%.', 'wp-security-audit-log')),
|
109 |
+
array(2022, E_NOTICE, __('User changed page status', 'wp-security-audit-log'), __('Changed the status of the page %PostTitle% from %OldStatus% to %NewStatus%. %EditorLinkPage%.', 'wp-security-audit-log')),
|
110 |
+
array(2026, E_WARNING, __('User changed the visibility of a page post', 'wp-security-audit-log'), __('Changed the visibility of the page %PostTitle% from %OldVisibility% to %NewVisibility%. %EditorLinkPage%.', 'wp-security-audit-log')),
|
111 |
+
array(2028, E_NOTICE, __('User changed the date of a page post', 'wp-security-audit-log'), __('Changed the date of the page %PostTitle% from %OldDate% to %NewDate%. %EditorLinkPage%.', 'wp-security-audit-log')),
|
112 |
+
array(2047, E_NOTICE, __('User changed the parent of a page', 'wp-security-audit-log'), __('Changed the parent of the page %PostTitle% from %OldParentName% to %NewParentName%. %EditorLinkPage%.', 'wp-security-audit-log')),
|
113 |
+
array(2048, E_CRITICAL, __('User changed the template of a page', 'wp-security-audit-log'), __('Changed the template of the page %PostTitle% from %OldTemplate% to %NewTemplate%. %EditorLinkPage%.', 'wp-security-audit-log')),
|
114 |
+
array(2059, E_CRITICAL, __('User created a custom field for a page', 'wp-security-audit-log'), __('Created a new custom field called %MetaKey% with value %MetaValue% in the page %PostTitle%'.' %EditorLinkPage%.'.'<br>%MetaLink%.', 'wp-security-audit-log')),
|
115 |
+
array(2060, E_CRITICAL, __('User updated a custom field value for a page', 'wp-security-audit-log'), __('Modified the value of the custom field %MetaKey% from %MetaValueOld% to %MetaValueNew% in the page %PostTitle%'.' %EditorLinkPage%.'.'<br>%MetaLink%.', 'wp-security-audit-log')),
|
116 |
+
array(2061, E_CRITICAL, __('User deleted a custom field from a page', 'wp-security-audit-log'), __('Deleted the custom field %MetaKey% with id %MetaID% from page %PostTitle%'.' %EditorLinkPage%.'.'<br>%MetaLink%.', 'wp-security-audit-log')),
|
117 |
+
array(2064, E_CRITICAL, __('User updated a custom field name for a page', 'wp-security-audit-log'), __('Changed the custom field name from %MetaKeyOld% to %MetaKeyNew% in the page %PostTitle%'.' %EditorLinkPage%.'.'<br>%MetaLink%.', 'wp-security-audit-log')),
|
118 |
+
array(2066, E_WARNING, __('User modified content for a published page', 'wp-security-audit-log'), __('Modified the content of the published page %PostTitle%. Page URL is %PostUrl%.'.'%RevisionLink%'.' %EditorLinkPage%.', 'wp-security-audit-log')),
|
119 |
+
array(2069, E_NOTICE, __('User modified content for a draft page', 'wp-security-audit-log'), __('Modified the content of draft page %PostTitle%.'.'%RevisionLink%'.' %EditorLinkPage%.', 'wp-security-audit-log')),
|
120 |
+
array(2075, E_NOTICE, __('User scheduled a page', 'wp-security-audit-log'), __('Scheduled the page %PostTitle% to be published %PublishingDate%.'.' %EditorLinkPage%.', 'wp-security-audit-log')),
|
121 |
+
array(2087, E_NOTICE, __('User changed title of a page', 'wp-security-audit-log'), __('Changed the title of the page %OldTitle% to %NewTitle%.'.' %EditorLinkPage%.', 'wp-security-audit-log')),
|
122 |
+
array(2102, E_NOTICE, __('User opened a page in the editor', 'wp-security-audit-log'), __('Opened the page %PostTitle% in the editor. View the page: %EditorLinkPage%.', 'wp-security-audit-log')),
|
123 |
+
array(2103, E_NOTICE, __('User viewed a page', 'wp-security-audit-log'), __('Viewed the page %PostTitle%. View the page: %PostUrl%.', 'wp-security-audit-log'))
|
124 |
+
),
|
125 |
+
__('Custom Posts', 'wp-security-audit-log') => array(
|
126 |
+
array(2029, E_NOTICE, __('User created a new post with custom post type and saved it as draft', 'wp-security-audit-log'), __('Created a new custom post called %PostTitle% of type %PostType%. %EditorLinkPost%.', 'wp-security-audit-log')),
|
127 |
+
array(2030, E_NOTICE, __('User published a post with custom post type', 'wp-security-audit-log'), __('Published a custom post %PostTitle% of type %PostType%. Post URL is %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log')),
|
128 |
+
array(2031, E_NOTICE, __('User modified a post with custom post type', 'wp-security-audit-log'), __('Modified the custom post %PostTitle% of type %PostType%. Post URL is %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log')),
|
129 |
+
array(2032, E_NOTICE, __('User modified a draft post with custom post type', 'wp-security-audit-log'), __('Modified the draft custom post %PostTitle% of type is %PostType%. %EditorLinkPost%.', 'wp-security-audit-log')),
|
130 |
+
array(2033, E_WARNING, __('User permanently deleted post with custom post type', 'wp-security-audit-log'), __('Permanently Deleted the custom post %PostTitle% of type %PostType%. The post URL was %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log')),
|
131 |
+
array(2034, E_WARNING, __('User moved post with custom post type to trash', 'wp-security-audit-log'), __('Moved the custom post %PostTitle% of type %PostType% to trash. Post URL was %PostUrl%.', 'wp-security-audit-log')),
|
132 |
+
array(2035, E_CRITICAL, __('User restored post with custom post type from trash', 'wp-security-audit-log'), __('The custom post %PostTitle% of type %PostType% has been restored from trash. %EditorLinkPost%.', 'wp-security-audit-log')),
|
133 |
+
array(2036, E_NOTICE, __('User changed the category of a post with custom post type', 'wp-security-audit-log'), __('Changed the category(ies) of the custom post %PostTitle% of type %PostType% from %OldCategories% to %NewCategories%. %EditorLinkPost%.', 'wp-security-audit-log')),
|
134 |
+
array(2037, E_NOTICE, __('User changed the URL of a post with custom post type', 'wp-security-audit-log'), __('Changed the URL of the custom post %PostTitle% of type %PostType% from %OldUrl% to %NewUrl%. %EditorLinkPost%.', 'wp-security-audit-log')),
|
135 |
+
array(2038, E_NOTICE, __('User changed the author or post with custom post type', 'wp-security-audit-log'), __('Changed the author of custom post %PostTitle% of type %PostType% from %OldAuthor% to %NewAuthor%. %EditorLinkPost%.', 'wp-security-audit-log')),
|
136 |
+
array(2039, E_NOTICE, __('User changed the status of post with custom post type', 'wp-security-audit-log'), __('Changed the status of custom post %PostTitle% of type %PostType% from %OldStatus% to %NewStatus%. %EditorLinkPost%.', 'wp-security-audit-log')),
|
137 |
+
array(2040, E_WARNING, __('User changed the visibility of a post with custom post type', 'wp-security-audit-log'), __('Changed the visibility of the custom post %PostTitle% of type %PostType% from %OldVisibility% to %NewVisibility%. %EditorLinkPost%.', 'wp-security-audit-log')),
|
138 |
+
array(2041, E_NOTICE, __('User changed the date of post with custom post type', 'wp-security-audit-log'), __('Changed the date of the custom post %PostTitle% of type %PostType% from %OldDate% to %NewDate%. %EditorLinkPost%.', 'wp-security-audit-log')),
|
139 |
+
array(2056, E_CRITICAL, __('User created a custom field for a custom post type', 'wp-security-audit-log'), __('Created a new custom field %MetaKey% with value %MetaValue% in custom post %PostTitle% of type %PostType%.'.' %EditorLinkPost%.'.'<br>%MetaLink%.', 'wp-security-audit-log')),
|
140 |
+
array(2057, E_CRITICAL, __('User updated a custom field for a custom post type', 'wp-security-audit-log'), __('Modified the value of the custom field %MetaKey% from %MetaValueOld% to %MetaValueNew% in custom post %PostTitle% of type %PostType%'.' %EditorLinkPost%.'.'<br>%MetaLink%.', 'wp-security-audit-log')),
|
141 |
+
array(2058, E_CRITICAL, __('User deleted a custom field from a custom post type', 'wp-security-audit-log'), __('Deleted the custom field %MetaKey% with id %MetaID% from custom post %PostTitle% of type %PostType%'.' %EditorLinkPost%.'.'<br>%MetaLink%.', 'wp-security-audit-log')),
|
142 |
+
array(2063, E_CRITICAL, __('User updated a custom field name for a custom post type', 'wp-security-audit-log'), __('Changed the custom field name from %MetaKeyOld% to %MetaKeyNew% in custom post %PostTitle% of type %PostType%'.' %EditorLinkPost%.'.'<br>%MetaLink%.', 'wp-security-audit-log')),
|
143 |
+
array(2067, E_WARNING, __('User modified content for a published custom post type', 'wp-security-audit-log'), __('Modified the content of the published custom post type %PostTitle%. Post URL is %PostUrl%.'.'%EditorLinkPost%.', 'wp-security-audit-log')),
|
144 |
+
array(2070, E_NOTICE, __('User modified content for a draft custom post type', 'wp-security-audit-log'), __('Modified the content of the draft custom post type %PostTitle%.'.'%EditorLinkPost%.', 'wp-security-audit-log')),
|
145 |
+
array(2076, E_NOTICE, __('User scheduled a custom post type', 'wp-security-audit-log'), __('Scheduled the custom post type %PostTitle% to be published %PublishingDate%. %EditorLinkPost%.', 'wp-security-audit-log')),
|
146 |
+
array(2088, E_NOTICE, __('User changed title of a custom post type', 'wp-security-audit-log'), __('Changed the title of the custom post %OldTitle% to %NewTitle%. %EditorLinkPost%.', 'wp-security-audit-log')),
|
147 |
+
array(2104, E_NOTICE, __('User opened a custom post type in the editor', 'wp-security-audit-log'), __('Opened the custom post %PostTitle% of type %PostType% in the editor. View the post: %EditorLinkPost%.', 'wp-security-audit-log')),
|
148 |
+
array(2105, E_NOTICE, __('User viewed a custom post type', 'wp-security-audit-log'), __('Viewed the custom post %PostTitle% of type %PostType%. View the post: %PostUrl%.', 'wp-security-audit-log'))
|
149 |
+
),
|
150 |
+
__('Widgets', 'wp-security-audit-log') => array(
|
151 |
+
array(2042, E_CRITICAL, __('User added a new widget', 'wp-security-audit-log'), __('Added a new %WidgetName% widget in %Sidebar%.', 'wp-security-audit-log')),
|
152 |
+
array(2043, E_WARNING, __('User modified a widget', 'wp-security-audit-log'), __('Modified the %WidgetName% widget in %Sidebar%.', 'wp-security-audit-log')),
|
153 |
+
array(2044, E_CRITICAL, __('User deleted widget', 'wp-security-audit-log'), __('Deleted the %WidgetName% widget from %Sidebar%.', 'wp-security-audit-log')),
|
154 |
+
array(2045, E_NOTICE, __('User moved widget', 'wp-security-audit-log'), __('Moved the %WidgetName% widget from %OldSidebar% to %NewSidebar%.', 'wp-security-audit-log')),
|
155 |
+
array(2071, E_NOTICE, __('User changed widget position', 'wp-security-audit-log'), __('Changed the position of the widget %WidgetName% in sidebar %Sidebar%.', 'wp-security-audit-log'))
|
156 |
+
),
|
157 |
+
__('User Profiles', 'wp-security-audit-log') => array(
|
158 |
+
array(4000, E_CRITICAL, __('New user was created on WordPress', 'wp-security-audit-log'), __('A new user %NewUserData->Username% was created with role of %NewUserData->Roles%.', 'wp-security-audit-log')),
|
159 |
+
array(4001, E_CRITICAL, __('User created another WordPress user', 'wp-security-audit-log'), __('%UserChanger% created a new user %NewUserData->Username% with the role of %NewUserData->Roles%.', 'wp-security-audit-log')),
|
160 |
+
array(4002, E_CRITICAL, __('The role of a user was changed by another WordPress user', 'wp-security-audit-log'), __('Changed the role of the user %TargetUsername% from %OldRole% to %NewRole%.', 'wp-security-audit-log')),
|
161 |
+
array(4003, E_CRITICAL, __('User has changed his or her password', 'wp-security-audit-log'), __('Changed the password.', 'wp-security-audit-log')),
|
162 |
+
array(4004, E_CRITICAL, __('User changed another user\'s password', 'wp-security-audit-log'), __('Changed the password for the user %TargetUserData->Username% with the role of %TargetUserData->Roles%.', 'wp-security-audit-log')),
|
163 |
+
array(4005, E_NOTICE, __('User changed his or her email address', 'wp-security-audit-log'), __('Changed the email address from %OldEmail% to %NewEmail%.', 'wp-security-audit-log')),
|
164 |
+
array(4006, E_NOTICE, __('User changed another user\'s email address', 'wp-security-audit-log'), __('Changed the email address of the user %TargetUsername% from %OldEmail% to %NewEmail%.', 'wp-security-audit-log')),
|
165 |
+
array(4007, E_CRITICAL, __('User was deleted by another user', 'wp-security-audit-log'), __('Deleted the user %TargetUserData->Username% with the role of %TargetUserData->Roles%.', 'wp-security-audit-log'))
|
166 |
+
),
|
167 |
+
__('Plugins & Themes', 'wp-security-audit-log') => array(
|
168 |
+
array(5000, E_CRITICAL, __('User installed a plugin', 'wp-security-audit-log'), __('Installed the plugin %Plugin->Name% in %Plugin->plugin_dir_path%.', 'wp-security-audit-log')),
|
169 |
+
array(5001, E_CRITICAL, __('User activated a WordPress plugin', 'wp-security-audit-log'), __('Activated the plugin %PluginData->Name% installed in %PluginFile%.', 'wp-security-audit-log')),
|
170 |
+
array(5002, E_CRITICAL, __('User deactivated a WordPress plugin', 'wp-security-audit-log'), __('Deactivated the plugin %PluginData->Name% installed in %PluginFile%.', 'wp-security-audit-log')),
|
171 |
+
array(5003, E_CRITICAL, __('User uninstalled a plugin', 'wp-security-audit-log'), __('Uninstalled the plugin %PluginData->Name% which was installed in %PluginFile%.', 'wp-security-audit-log')),
|
172 |
+
array(5004, E_WARNING, __('User upgraded a plugin', 'wp-security-audit-log'), __('Upgraded the plugin %PluginData->Name% installed in %PluginFile%.', 'wp-security-audit-log')),
|
173 |
+
array(5005, E_WARNING, __('User installed a theme', 'wp-security-audit-log'), __('Installed the theme "%Theme->Name%" in %Theme->get_template_directory%.', 'wp-security-audit-log')),
|
174 |
+
array(5006, E_CRITICAL, __('User activated a theme', 'wp-security-audit-log'), __('Activated the theme "%Theme->Name%", installed in %Theme->get_template_directory%.', 'wp-security-audit-log')),
|
175 |
+
array(5007, E_CRITICAL, __('User uninstalled a theme', 'wp-security-audit-log'), __('Deleted the theme "%Theme->Name%" installed in %Theme->get_template_directory%.', 'wp-security-audit-log')),
|
176 |
+
array(5019, E_CRITICAL, __('A plugin created a post', 'wp-security-audit-log'), __('A plugin automatically created the following post: %PostTitle%.', 'wp-security-audit-log')),
|
177 |
+
array(5020, E_CRITICAL, __('A plugin created a page', 'wp-security-audit-log'), __('A plugin automatically created the following page: %PostTitle%.', 'wp-security-audit-log')),
|
178 |
+
array(5021, E_CRITICAL, __('A plugin created a custom post', 'wp-security-audit-log'), __('A plugin automatically created the following custom post: %PostTitle%.', 'wp-security-audit-log')),
|
179 |
+
array(5025, E_CRITICAL, __('A plugin deleted a post', 'wp-security-audit-log'), __('A plugin automatically deleted the following post: %PostTitle%.', 'wp-security-audit-log')),
|
180 |
+
array(5026, E_CRITICAL, __('A plugin deleted a page', 'wp-security-audit-log'), __('A plugin automatically deleted the following page: %PostTitle%.', 'wp-security-audit-log')),
|
181 |
+
array(5027, E_CRITICAL, __('A plugin deleted a custom post', 'wp-security-audit-log'), __('A plugin automatically deleted the following custom post: %PostTitle%.', 'wp-security-audit-log')),
|
182 |
+
array(5031, E_WARNING, __('User updated a theme', 'wp-security-audit-log'), __('Updated the theme "%Theme->Name%" installed in %Theme->get_template_directory%.', 'wp-security-audit-log')),
|
183 |
+
array(2046, E_CRITICAL, __('User changed a file using the theme editor', 'wp-security-audit-log'), __('Modified %File% with the Theme Editor.', 'wp-security-audit-log')),
|
184 |
+
array(2051, E_CRITICAL, __('User changed a file using the plugin editor', 'wp-security-audit-log'), __('Modified %File% with the Plugin Editor.', 'wp-security-audit-log'))
|
185 |
+
),
|
186 |
+
__('System Activity', 'wp-security-audit-log') => array(
|
187 |
+
array(0000, E_CRITICAL, __('Unknown Error', 'wp-security-audit-log'), __('An unexpected error has occurred .', 'wp-security-audit-log')),
|
188 |
+
array(0001, E_CRITICAL, __('PHP error', 'wp-security-audit-log'), __('%Message%.', 'wp-security-audit-log')),
|
189 |
+
array(0002, E_WARNING, __('PHP warning', 'wp-security-audit-log'), __('%Message%.', 'wp-security-audit-log')),
|
190 |
+
array(0003, E_NOTICE, __('PHP notice', 'wp-security-audit-log'), __('%Message%.', 'wp-security-audit-log')),
|
191 |
+
array(0004, E_CRITICAL, __('PHP exception', 'wp-security-audit-log'), __('%Message%.', 'wp-security-audit-log')),
|
192 |
+
array(0005, E_CRITICAL, __('PHP shutdown error', 'wp-security-audit-log'), __('%Message%.', 'wp-security-audit-log')),
|
193 |
+
array(6000, E_NOTICE, __('Events automatically pruned by system', 'wp-security-audit-log'), __('System automatically deleted %EventCount% alert(s).', 'wp-security-audit-log')),
|
194 |
+
array(6001, E_CRITICAL, __('Option Anyone Can Register in WordPress settings changed', 'wp-security-audit-log'), __('%NewValue% the option "Anyone can register".', 'wp-security-audit-log')),
|
195 |
+
array(6002, E_CRITICAL, __('New User Default Role changed', 'wp-security-audit-log'), __('Changed the New User Default Role from %OldRole% to %NewRole%.', 'wp-security-audit-log')),
|
196 |
+
array(6003, E_CRITICAL, __('WordPress Administrator Notification email changed', 'wp-security-audit-log'), __('Changed the WordPress administrator notifications email address from %OldEmail% to %NewEmail%.', 'wp-security-audit-log')),
|
197 |
+
array(6004, E_CRITICAL, __('WordPress was updated', 'wp-security-audit-log'), __('Updated WordPress from version %OldVersion% to %NewVersion%.', 'wp-security-audit-log')),
|
198 |
+
array(6005, E_CRITICAL, __('User changes the WordPress Permalinks', 'wp-security-audit-log'), __('Changed the WordPress permalinks from %OldPattern% to %NewPattern%.', 'wp-security-audit-log')),
|
199 |
+
array(6007, E_CRITICAL, __('User requests non-existing pages (404 Error Pages)', 'wp-security-audit-log'), __('Has requested a non existing page (404 Error Pages) %Attempts% %Msg%. %LinkFile%.', 'wp-security-audit-log')),
|
200 |
+
array(9999, E_CRITICAL, __('Advertising Add-ons.', 'wp-security-audit-log'), __('%PromoName% %PromoMessage%', 'wp-security-audit-log'))
|
201 |
+
),
|
202 |
+
__('MultiSite', 'wp-security-audit-log') => array(
|
203 |
+
array(4008, E_CRITICAL, __('User granted Super Admin privileges', 'wp-security-audit-log'), __('Granted Super Admin privileges to %TargetUsername%.', 'wp-security-audit-log')),
|
204 |
+
array(4009, E_CRITICAL, __('User revoked from Super Admin privileges', 'wp-security-audit-log'), __('Revoked Super Admin privileges from %TargetUsername%.', 'wp-security-audit-log')),
|
205 |
+
array(4010, E_CRITICAL, __('Existing user added to a site', 'wp-security-audit-log'), __('Added the existing user %TargetUsername% with %TargetUserRole% role to site %SiteName%.', 'wp-security-audit-log')),
|
206 |
+
array(4011, E_CRITICAL, __('User removed from site', 'wp-security-audit-log'), __('Removed the user %TargetUsername% with role %TargetUserRole% from %SiteName% site.', 'wp-security-audit-log')),
|
207 |
+
array(4012, E_CRITICAL, __('New network user created', 'wp-security-audit-log'), __('Created a new network user %NewUserData->Username%.', 'wp-security-audit-log')),
|
208 |
+
array(4013, E_CRITICAL, __('The forum role of a user was changed by another WordPress user', 'wp-security-audit-log'), __('Change the forum role of the user %TargetUsername% from %OldRole% to %NewRole% by %UserChanger%.', 'wp-security-audit-log')),
|
209 |
+
array(7000, E_CRITICAL, __('New site added on the network', 'wp-security-audit-log'), __('Added the site %SiteName% to the network.', 'wp-security-audit-log')),
|
210 |
+
array(7001, E_CRITICAL, __('Existing site archived', 'wp-security-audit-log'), __('Archived the site %SiteName%.', 'wp-security-audit-log')),
|
211 |
+
array(7002, E_CRITICAL, __('Archived site has been unarchived', 'wp-security-audit-log'), __('Unarchived the site %SiteName%.', 'wp-security-audit-log')),
|
212 |
+
array(7003, E_CRITICAL, __('Deactivated site has been activated', 'wp-security-audit-log'), __('Activated the site %SiteName%.', 'wp-security-audit-log')),
|
213 |
+
array(7004, E_CRITICAL, __('Site has been deactivated', 'wp-security-audit-log'), __('Deactivated the site %SiteName%.', 'wp-security-audit-log')),
|
214 |
+
array(7005, E_CRITICAL, __('Existing site deleted from network', 'wp-security-audit-log'), __('Deleted the site %SiteName%.', 'wp-security-audit-log')),
|
215 |
+
array(5008, E_CRITICAL, __('Activated theme on network', 'wp-security-audit-log'), __('Network activated the theme %Theme->Name% installed in %Theme->get_template_directory%.', 'wp-security-audit-log')),
|
216 |
+
array(5009, E_CRITICAL, __('Deactivated theme from network', 'wp-security-audit-log'), __('Network deactivated the theme %Theme->Name% installed in %Theme->get_template_directory%.', 'wp-security-audit-log'))
|
217 |
+
),
|
218 |
+
__('Database', 'wp-security-audit-log') => array(
|
219 |
+
array(5010, E_CRITICAL, __('Plugin created tables', 'wp-security-audit-log'), __('Plugin %Plugin->Name% created these tables in the database: %TableNames%.', 'wp-security-audit-log')),
|
220 |
+
array(5011, E_CRITICAL, __('Plugin modified tables structure', 'wp-security-audit-log'), __('Plugin %Plugin->Name% modified the structure of these database tables: %TableNames%.', 'wp-security-audit-log')),
|
221 |
+
array(5012, E_CRITICAL, __('Plugin deleted tables', 'wp-security-audit-log'), __('Plugin %Plugin->Name% deleted the following tables from the database: %TableNames%.', 'wp-security-audit-log')),
|
222 |
+
array(5013, E_CRITICAL, __('Theme created tables', 'wp-security-audit-log'), __('Theme %Theme->Name% created these tables in the database: %TableNames%.', 'wp-security-audit-log')),
|
223 |
+
array(5014, E_CRITICAL, __('Theme modified tables structure', 'wp-security-audit-log'), __('Theme %Theme->Name% modified the structure of these database tables: %TableNames%.', 'wp-security-audit-log')),
|
224 |
+
array(5015, E_CRITICAL, __('Theme deleted tables', 'wp-security-audit-log'), __('Theme %Theme->Name% deleted the following tables from the database: %TableNames%.', 'wp-security-audit-log')),
|
225 |
+
array(5016, E_CRITICAL, __('Unknown component created tables', 'wp-security-audit-log'), __('An unknown component created these tables in the database: %TableNames%.', 'wp-security-audit-log')),
|
226 |
+
array(5017, E_CRITICAL, __('Unknown component modified tables structure', 'wp-security-audit-log'), __('An unknown component modified the structure of these database tables: %TableNames%.', 'wp-security-audit-log')),
|
227 |
+
array(5018, E_CRITICAL, __('Unknown component deleted tables', 'wp-security-audit-log'), __('An unknown component deleted the following tables from the database: %TableNames%.', 'wp-security-audit-log'))
|
228 |
+
),
|
229 |
+
__('BBPress Forum', 'wp-security-audit-log') => array(
|
230 |
+
array(8000, E_CRITICAL, __('User created new forum', 'wp-security-audit-log'), __('Created new forum %ForumName%. Forum URL is %ForumURL%.'.' %EditorLinkForum%.', 'wp-security-audit-log')),
|
231 |
+
array(8001, E_NOTICE, __('User changed status of a forum', 'wp-security-audit-log'), __('Changed the status of the forum %ForumName% from %OldStatus% to %NewStatus%.'.' %EditorLinkForum%.', 'wp-security-audit-log')),
|
232 |
+
array(8002, E_NOTICE, __('User changed visibility of a forum', 'wp-security-audit-log'), __('Changed the visibility of the forum %ForumName% from %OldVisibility% to %NewVisibility%.'.' %EditorLinkForum%.', 'wp-security-audit-log')),
|
233 |
+
array(8003, E_CRITICAL, __('User changed the URL of a forum', 'wp-security-audit-log'), __('Changed the URL of the forum %ForumName% from %OldUrl% to %NewUrl%.'.' %EditorLinkForum%.', 'wp-security-audit-log')),
|
234 |
+
array(8004, E_NOTICE, __('User changed order of a forum', 'wp-security-audit-log'), __('Changed the order of the forum %ForumName% from %OldOrder% to %NewOrder%.'.' %EditorLinkForum%.', 'wp-security-audit-log')),
|
235 |
+
array(8005, E_CRITICAL, __('User moved forum to trash', 'wp-security-audit-log'), __('Moved the forum %ForumName% to trash.', 'wp-security-audit-log')),
|
236 |
+
array(8006, E_WARNING, __('User permanently deleted forum', 'wp-security-audit-log'), __('Permanently deleted the forum %ForumName%.', 'wp-security-audit-log')),
|
237 |
+
array(8007, E_WARNING, __('User restored forum from trash', 'wp-security-audit-log'), __('Restored the forum %ForumName% from trash.'.' %EditorLinkForum%.', 'wp-security-audit-log')),
|
238 |
+
array(8008, E_NOTICE, __('User changed the parent of a forum', 'wp-security-audit-log'), __('Changed the parent of the forum %ForumName% from %OldParent% to %NewParent%.'.' %EditorLinkForum%.', 'wp-security-audit-log')),
|
239 |
+
array(8009, E_WARNING, __('User changed forum\'s role', 'wp-security-audit-log'), __('Changed the forum\'s auto role from %OldRole% to %NewRole%.', 'wp-security-audit-log')),
|
240 |
+
array(8010, E_WARNING, __('User changed option of a forum', 'wp-security-audit-log'), __('%Status% the option for anonymous posting on forum.', 'wp-security-audit-log')),
|
241 |
+
array(8011, E_NOTICE, __('User changed type of a forum', 'wp-security-audit-log'), __('Changed the type of the forum %ForumName% from %OldType% to %NewType%.'.' %EditorLinkForum%.', 'wp-security-audit-log')),
|
242 |
+
array(8012, E_NOTICE, __('User changed time to disallow post editing', 'wp-security-audit-log'), __('Changed the time to disallow post editing from %OldTime% to %NewTime% minutes in the forums.', 'wp-security-audit-log')),
|
243 |
+
array(8013, E_WARNING, __('User changed the forum setting posting throttle time', 'wp-security-audit-log'), __('Changed the posting throttle time from %OldTime% to %NewTime% seconds in the forums.', 'wp-security-audit-log')),
|
244 |
+
array(8014, E_NOTICE, __('User created new topic', 'wp-security-audit-log'), __('Created a new topic %TopicName%.'.' %EditorLinkTopic%.', 'wp-security-audit-log')),
|
245 |
+
array(8015, E_NOTICE, __('User changed status of a topic', 'wp-security-audit-log'), __('Changed the status of the topic %TopicName% from %OldStatus% to %NewStatus%.'.' %EditorLinkTopic%.', 'wp-security-audit-log')),
|
246 |
+
array(8016, E_NOTICE, __('User changed type of a topic', 'wp-security-audit-log'), __('Changed the type of the topic %TopicName% from %OldType% to %NewType%.'.' %EditorLinkTopic%.', 'wp-security-audit-log')),
|
247 |
+
array(8017, E_CRITICAL, __('User changed URL of a topic', 'wp-security-audit-log'), __('Changed the URL of the topic %TopicName% from %OldUrl% to %NewUrl%.', 'wp-security-audit-log')),
|
248 |
+
array(8018, E_NOTICE, __('User changed the forum of a topic', 'wp-security-audit-log'), __('Changed the forum of the topic %TopicName% from %OldForum% to %NewForum%.'.' %EditorLinkTopic%.', 'wp-security-audit-log')),
|
249 |
+
array(8019, E_CRITICAL, __('User moved topic to trash', 'wp-security-audit-log'), __('Moved the topic %TopicName% to trash.', 'wp-security-audit-log')),
|
250 |
+
array(8020, E_WARNING, __('User permanently deleted topic', 'wp-security-audit-log'), __('Permanently deleted the topic %TopicName%.', 'wp-security-audit-log')),
|
251 |
+
array(8021, E_WARNING, __('User restored topic from trash', 'wp-security-audit-log'), __('Restored the topic %TopicName% from trash.'.' %EditorLinkTopic%.', 'wp-security-audit-log')),
|
252 |
+
array(8022, E_NOTICE, __('User changed visibility of a topic', 'wp-security-audit-log'), __('Changed the visibility of the topic %TopicName% from %OldVisibility% to %NewVisibility%.'.' %EditorLinkTopic%.', 'wp-security-audit-log'))
|
253 |
+
),
|
254 |
+
__('Menus', 'wp-security-audit-log') => array(
|
255 |
+
array(2078, E_NOTICE, __('User created new menu', 'wp-security-audit-log'), __('Created a new menu called %MenuName%.', 'wp-security-audit-log')),
|
256 |
+
array(2079, E_WARNING, __('User added content to a menu', 'wp-security-audit-log'), __('Added the %ContentType% called %ContentName% to menu %MenuName%.', 'wp-security-audit-log')),
|
257 |
+
array(2080, E_WARNING, __('User removed content from a menu', 'wp-security-audit-log'), __('Removed the %ContentType% called %ContentName% from the menu %MenuName%.', 'wp-security-audit-log')),
|
258 |
+
array(2081, E_CRITICAL, __('User deleted menu', 'wp-security-audit-log'), __('Deleted the menu %MenuName%.', 'wp-security-audit-log')),
|
259 |
+
array(2082, E_WARNING, __('User changed menu setting', 'wp-security-audit-log'), __('%Status% the menu setting %MenuSetting% in %MenuName%.', 'wp-security-audit-log')),
|
260 |
+
array(2083, E_NOTICE, __('User modified content in a menu', 'wp-security-audit-log'), __('Modified the %ContentType% called %ContentName% in menu %MenuName%.', 'wp-security-audit-log')),
|
261 |
+
array(2084, E_WARNING, __('User changed name of a menu', 'wp-security-audit-log'), __('Changed the name of menu %OldMenuName% to %NewMenuName%.', 'wp-security-audit-log')),
|
262 |
+
array(2085, E_NOTICE, __('User changed order of the objects in a menu', 'wp-security-audit-log'), __('Changed the order of the %ItemName% in menu %MenuName%.', 'wp-security-audit-log')),
|
263 |
+
array(2089, E_NOTICE, __('User moved objects as a sub-item', 'wp-security-audit-log'), __('Moved %ItemName% as a sub-item of %ParentName% in menu %MenuName%.', 'wp-security-audit-log'))
|
264 |
+
),
|
265 |
+
__('Comments', 'wp-security-audit-log') => array(
|
266 |
+
array(2090, E_NOTICE, __('User approved a comment', 'wp-security-audit-log'), __('Approved the comment posted in response to the post %PostTitle% by %Author% on %CommentLink%.', 'wp-security-audit-log')),
|
267 |
+
array(2091, E_NOTICE, __('User unapproved a comment', 'wp-security-audit-log'), __('Unapproved the comment posted in response to the post %PostTitle% by %Author% on %CommentLink%.', 'wp-security-audit-log')),
|
268 |
+
array(2092, E_NOTICE, __('User replied to a comment', 'wp-security-audit-log'), __('Replied to the comment posted in response to the post %PostTitle% by %Author% on %CommentLink%.', 'wp-security-audit-log')),
|
269 |
+
array(2093, E_NOTICE, __('User edited a comment', 'wp-security-audit-log'), __('Edited a comment posted in response to the post %PostTitle% by %Author% on %CommentLink%.', 'wp-security-audit-log')),
|
270 |
+
array(2094, E_NOTICE, __('User marked a comment as Spam', 'wp-security-audit-log'), __('Marked the comment posted in response to the post %PostTitle% by %Author% on %CommentLink% as Spam.', 'wp-security-audit-log')),
|
271 |
+
array(2095, E_NOTICE, __('User marked a comment as Not Spam', 'wp-security-audit-log'), __('Marked the comment posted in response to the post %PostTitle% by %Author% on %CommentLink% as Not Spam.', 'wp-security-audit-log')),
|
272 |
+
array(2096, E_NOTICE, __('User moved a comment to trash', 'wp-security-audit-log'), __('Moved the comment posted in response to the post %PostTitle% by %Author% on %Date% to trash.', 'wp-security-audit-log')),
|
273 |
+
array(2097, E_NOTICE, __('User restored a comment from the trash', 'wp-security-audit-log'), __('Restored the comment posted in response to the post %PostTitle% by %Author% on %CommentLink% from the trash.', 'wp-security-audit-log')),
|
274 |
+
array(2098, E_NOTICE, __('User permanently deleted a comment', 'wp-security-audit-log'), __('Permanently deleted the comment posted in response to the post %PostTitle% by %Author% on %Date%.', 'wp-security-audit-log')),
|
275 |
+
array(2099, E_NOTICE, __('User posted a comment', 'wp-security-audit-log'), __('%CommentMsg% on %CommentLink%.', 'wp-security-audit-log'))
|
276 |
+
)
|
277 |
+
));
|
278 |
+
// Load Custom alerts
|
279 |
+
load_include_custom_file($wsal);
|
280 |
}
|
281 |
add_action('wsal_init', 'wsaldefaults_wsal_init');
|
js/common.js
CHANGED
@@ -18,4 +18,5 @@ jQuery(document).ready(function(){
|
|
18 |
jQuery("a[href*='page=wsal-loginusers']").css('color', '#CC4444');
|
19 |
jQuery("a[href*='page=wsal-reports']").css('color', '#CC4444');
|
20 |
jQuery("a[href*='page=wsal-search']").css('color', '#CC4444');
|
|
|
21 |
});
|
18 |
jQuery("a[href*='page=wsal-loginusers']").css('color', '#CC4444');
|
19 |
jQuery("a[href*='page=wsal-reports']").css('color', '#CC4444');
|
20 |
jQuery("a[href*='page=wsal-search']").css('color', '#CC4444');
|
21 |
+
jQuery("a[href*='page=wsal-externaldb']").css('color', '#CC4444');
|
22 |
});
|
languages/wp-security-audit-log.pot
CHANGED
@@ -2,10 +2,10 @@
|
|
2 |
# This file is distributed under the same license as the WP Security Audit Log package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"Project-Id-Version: WP Security Audit Log 2.5.
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-security-audit-"
|
7 |
"log\n"
|
8 |
-
"POT-Creation-Date: 2016-09-
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -33,33 +33,33 @@ msgstr ""
|
|
33 |
msgid "All Sites"
|
34 |
msgstr ""
|
35 |
|
36 |
-
#: classes/AuditLogListView.php:123 classes/AuditLogListView.php:
|
37 |
#: classes/Views/ToggleAlerts.php:75
|
38 |
msgid "Code"
|
39 |
msgstr ""
|
40 |
|
41 |
-
#: classes/AuditLogListView.php:124 classes/AuditLogListView.php:
|
42 |
#: classes/Views/ToggleAlerts.php:76
|
43 |
msgid "Type"
|
44 |
msgstr ""
|
45 |
|
46 |
-
#: classes/AuditLogListView.php:125 classes/AuditLogListView.php:
|
47 |
msgid "Date"
|
48 |
msgstr ""
|
49 |
|
50 |
-
#: classes/AuditLogListView.php:126 classes/AuditLogListView.php:
|
51 |
msgid "Username"
|
52 |
msgstr ""
|
53 |
|
54 |
-
#: classes/AuditLogListView.php:127 classes/AuditLogListView.php:
|
55 |
msgid "Source IP"
|
56 |
msgstr ""
|
57 |
|
58 |
-
#: classes/AuditLogListView.php:130 classes/AuditLogListView.php:
|
59 |
msgid "Site"
|
60 |
msgstr ""
|
61 |
|
62 |
-
#: classes/AuditLogListView.php:132 classes/AuditLogListView.php:
|
63 |
msgid "Message"
|
64 |
msgstr ""
|
65 |
|
@@ -95,15 +95,15 @@ msgstr ""
|
|
95 |
msgid "Alert Data Inspector"
|
96 |
msgstr ""
|
97 |
|
98 |
-
#: classes/Sensors/Content.php:
|
99 |
msgid "Password Protected"
|
100 |
msgstr ""
|
101 |
|
102 |
-
#: classes/Sensors/Content.php:
|
103 |
msgid "Public"
|
104 |
msgstr ""
|
105 |
|
106 |
-
#: classes/Sensors/Content.php:
|
107 |
msgid "Private"
|
108 |
msgstr ""
|
109 |
|
@@ -237,7 +237,7 @@ msgid "Audit Log Viewer"
|
|
237 |
msgstr ""
|
238 |
|
239 |
#: classes/Views/AuditLog.php:74 classes/Views/Licensing.php:34
|
240 |
-
#: classes/Views/Settings.php:
|
241 |
msgid "You do not have sufficient permissions to access this page."
|
242 |
msgstr ""
|
243 |
|
@@ -267,13 +267,15 @@ msgid ""
|
|
267 |
"<br>notified instantly when important changes happen on your WordPress."
|
268 |
msgstr ""
|
269 |
|
270 |
-
#: classes/Views/EmailNotifications.php:45 classes/Views/
|
271 |
-
#: classes/Views/
|
|
|
272 |
msgid "Learn More"
|
273 |
msgstr ""
|
274 |
|
275 |
-
#: classes/Views/EmailNotifications.php:54 classes/Views/
|
276 |
-
#: classes/Views/
|
|
|
277 |
msgid "Buy all Add-Ons Bundle"
|
278 |
msgstr ""
|
279 |
|
@@ -351,7 +353,7 @@ msgid ""
|
|
351 |
"trail. You can also use filters to fine-tune your searches."
|
352 |
msgstr ""
|
353 |
|
354 |
-
#: classes/Views/Extensions.php:114
|
355 |
msgid "External DB"
|
356 |
msgstr ""
|
357 |
|
@@ -361,6 +363,21 @@ msgid ""
|
|
361 |
"and faster WordPress website."
|
362 |
msgstr ""
|
363 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
364 |
#: classes/Views/Help.php:6 classes/Views/Help.php:14
|
365 |
msgid "Help"
|
366 |
msgstr ""
|
@@ -447,12 +464,12 @@ msgstr ""
|
|
447 |
msgid "Licensing"
|
448 |
msgstr ""
|
449 |
|
450 |
-
#: classes/Views/Licensing.php:39 classes/Views/Settings.php:
|
451 |
#: classes/Views/ToggleAlerts.php:45
|
452 |
msgid "Settings have been saved."
|
453 |
msgstr ""
|
454 |
|
455 |
-
#: classes/Views/Licensing.php:41 classes/Views/Settings.php:
|
456 |
#: classes/Views/ToggleAlerts.php:47
|
457 |
msgid "Error: "
|
458 |
msgstr ""
|
@@ -512,130 +529,94 @@ msgstr ""
|
|
512 |
msgid "Settings"
|
513 |
msgstr ""
|
514 |
|
515 |
-
#: classes/Views/Settings.php:
|
516 |
-
msgid "
|
517 |
-
msgstr ""
|
518 |
-
|
519 |
-
#: classes/Views/Settings.php:165 classes/Views/Settings.php:173
|
520 |
-
msgid "(eg: 1 month)"
|
521 |
-
msgstr ""
|
522 |
-
|
523 |
-
#: classes/Views/Settings.php:169
|
524 |
-
msgid "None"
|
525 |
-
msgstr ""
|
526 |
-
|
527 |
-
#: classes/Views/Settings.php:177
|
528 |
-
msgid "Delete alerts older than"
|
529 |
-
msgstr ""
|
530 |
-
|
531 |
-
#: classes/Views/Settings.php:185
|
532 |
-
msgid "(eg: 80)"
|
533 |
-
msgstr ""
|
534 |
-
|
535 |
-
#: classes/Views/Settings.php:189
|
536 |
-
msgid "Keep up to"
|
537 |
-
msgstr ""
|
538 |
-
|
539 |
-
#: classes/Views/Settings.php:194
|
540 |
-
msgid "alerts"
|
541 |
-
msgstr ""
|
542 |
-
|
543 |
-
#: classes/Views/Settings.php:198
|
544 |
-
msgid "Next Scheduled Cleanup is in "
|
545 |
msgstr ""
|
546 |
|
547 |
-
#: classes/Views/Settings.php:
|
548 |
-
msgid "
|
549 |
msgstr ""
|
550 |
|
551 |
-
#: classes/Views/Settings.php:
|
552 |
-
msgid "
|
553 |
msgstr ""
|
554 |
|
555 |
-
#: classes/Views/Settings.php:
|
556 |
msgid "From Email & Name"
|
557 |
msgstr ""
|
558 |
|
559 |
-
#: classes/Views/Settings.php:
|
560 |
msgid "Email Address"
|
561 |
msgstr ""
|
562 |
|
563 |
-
#: classes/Views/Settings.php:
|
564 |
msgid "Display Name"
|
565 |
msgstr ""
|
566 |
|
567 |
-
#: classes/Views/Settings.php:
|
568 |
msgid ""
|
569 |
"These email address and display name will be used as From details in the "
|
570 |
"emails sent by the %s . Please ensure the mail server can relay emails with "
|
571 |
"the domain of the specified email address."
|
572 |
msgstr ""
|
573 |
|
574 |
-
#: classes/Views/Settings.php:
|
575 |
msgid "(premium add-ons)"
|
576 |
msgstr ""
|
577 |
|
578 |
-
#: classes/Views/Settings.php:
|
579 |
msgid "Alerts Dashboard Widget"
|
580 |
msgstr ""
|
581 |
|
582 |
-
#: classes/Views/Settings.php:
|
583 |
msgid "On"
|
584 |
msgstr ""
|
585 |
|
586 |
-
#: classes/Views/Settings.php:
|
587 |
msgid "Off"
|
588 |
msgstr ""
|
589 |
|
590 |
-
#: classes/Views/Settings.php:
|
591 |
msgid "Display a dashboard widget with the latest %d security alerts."
|
592 |
msgstr ""
|
593 |
|
594 |
-
#: classes/Views/Settings.php:
|
595 |
msgid "Reverse Proxy / Firewall Options"
|
596 |
msgstr ""
|
597 |
|
598 |
-
#: classes/Views/Settings.php:
|
599 |
msgid "WordPress running behind firewall or proxy"
|
600 |
msgstr ""
|
601 |
|
602 |
-
#: classes/Views/Settings.php:
|
603 |
msgid ""
|
604 |
"Enable this option if your WordPress is running behind a firewall or reverse "
|
605 |
"proxy. When this option is enabled the plugin will retrieve the user's IP "
|
606 |
"address from the proxy header."
|
607 |
msgstr ""
|
608 |
|
609 |
-
#: classes/Views/Settings.php:
|
610 |
msgid "Filter Internal IP Addresses"
|
611 |
msgstr ""
|
612 |
|
613 |
-
#: classes/Views/Settings.php:
|
614 |
msgid ""
|
615 |
"Enable this option to filter internal IP addresses from the proxy headers."
|
616 |
msgstr ""
|
617 |
|
618 |
-
#: classes/Views/Settings.php:
|
619 |
-
msgid "Can View Alerts"
|
620 |
-
msgstr ""
|
621 |
-
|
622 |
-
#: classes/Views/Settings.php:280
|
623 |
-
msgid "Users and Roles in this list can view the security alerts"
|
624 |
-
msgstr ""
|
625 |
-
|
626 |
-
#: classes/Views/Settings.php:295
|
627 |
msgid "Can Manage Plugin"
|
628 |
msgstr ""
|
629 |
|
630 |
-
#: classes/Views/Settings.php:
|
631 |
msgid "Users and Roles in this list can manage the plugin settings"
|
632 |
msgstr ""
|
633 |
|
634 |
-
#: classes/Views/Settings.php:
|
635 |
msgid "Restrict Plugin Access"
|
636 |
msgstr ""
|
637 |
|
638 |
-
#: classes/Views/Settings.php:
|
639 |
msgid ""
|
640 |
"By default all the administrators on this WordPress have access to manage "
|
641 |
"this plugin.<br/>By enabling this option only the users specified in the two "
|
@@ -643,154 +624,218 @@ msgid ""
|
|
643 |
"this plugin."
|
644 |
msgstr ""
|
645 |
|
646 |
-
#: classes/Views/Settings.php:
|
647 |
-
msgid "
|
648 |
msgstr ""
|
649 |
|
650 |
-
#: classes/Views/Settings.php:
|
651 |
-
msgid "
|
|
|
|
|
|
|
652 |
msgstr ""
|
653 |
|
654 |
-
#: classes/Views/Settings.php:
|
655 |
-
msgid "
|
656 |
msgstr ""
|
657 |
|
658 |
-
#: classes/Views/Settings.php:
|
659 |
-
msgid "
|
660 |
msgstr ""
|
661 |
|
662 |
-
#: classes/Views/Settings.php:
|
663 |
-
msgid "
|
664 |
msgstr ""
|
665 |
|
666 |
-
#: classes/Views/Settings.php:
|
667 |
-
msgid "
|
668 |
msgstr ""
|
669 |
|
670 |
-
#: classes/Views/Settings.php:
|
671 |
-
msgid "
|
|
|
|
|
672 |
msgstr ""
|
673 |
|
674 |
-
#: classes/Views/Settings.php:
|
675 |
-
msgid "
|
676 |
msgstr ""
|
677 |
|
678 |
-
#: classes/Views/Settings.php:
|
679 |
-
msgid "
|
680 |
msgstr ""
|
681 |
|
682 |
-
#: classes/Views/Settings.php:
|
683 |
-
msgid "
|
|
|
|
|
684 |
msgstr ""
|
685 |
|
686 |
-
#: classes/Views/Settings.php:
|
687 |
-
msgid "
|
688 |
msgstr ""
|
689 |
|
690 |
-
#: classes/Views/Settings.php:
|
691 |
-
msgid ""
|
692 |
-
"Select which timestamp should the alerts have in the Audit Log viewer. Note "
|
693 |
-
"that the WordPress' timezone might be different from that of the server."
|
694 |
msgstr ""
|
695 |
|
696 |
-
#: classes/Views/Settings.php:
|
697 |
-
msgid "
|
698 |
msgstr ""
|
699 |
|
700 |
-
#: classes/Views/Settings.php:
|
701 |
-
msgid ""
|
702 |
-
"When you disable any of the above such details won’t be shown in the Audit "
|
703 |
-
"Log\n"
|
704 |
-
"viewer though the plugin will still record such information in the database."
|
705 |
msgstr ""
|
706 |
|
707 |
-
#: classes/Views/Settings.php:
|
708 |
-
msgid "
|
709 |
msgstr ""
|
710 |
|
711 |
-
#: classes/Views/Settings.php:
|
712 |
-
msgid ""
|
713 |
-
"Only enable these options on testing, staging and development websites. "
|
714 |
-
"Enabling any of the settings below on LIVE websites may cause unintended "
|
715 |
-
"side-effects including degraded performance."
|
716 |
msgstr ""
|
717 |
|
718 |
-
#: classes/Views/Settings.php:
|
719 |
-
msgid "
|
720 |
msgstr ""
|
721 |
|
722 |
-
#: classes/Views/Settings.php:
|
723 |
-
msgid "
|
|
|
|
|
|
|
|
|
724 |
msgstr ""
|
725 |
|
726 |
-
#: classes/Views/Settings.php:
|
727 |
-
msgid "
|
728 |
msgstr ""
|
729 |
|
730 |
-
#: classes/Views/Settings.php:
|
731 |
-
msgid "
|
732 |
msgstr ""
|
733 |
|
734 |
-
#: classes/Views/Settings.php:
|
735 |
-
msgid "
|
736 |
msgstr ""
|
737 |
|
738 |
-
#: classes/Views/Settings.php:
|
739 |
-
msgid "
|
740 |
msgstr ""
|
741 |
|
742 |
-
#: classes/Views/Settings.php:
|
743 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
744 |
msgstr ""
|
745 |
|
746 |
#: classes/Views/Settings.php:431
|
747 |
-
msgid "
|
748 |
msgstr ""
|
749 |
|
750 |
-
#: classes/Views/Settings.php:
|
751 |
-
msgid "
|
752 |
msgstr ""
|
753 |
|
754 |
-
#: classes/Views/Settings.php:
|
755 |
-
msgid "
|
756 |
msgstr ""
|
757 |
|
758 |
-
#: classes/Views/Settings.php:
|
759 |
-
msgid ""
|
760 |
-
|
761 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
762 |
msgstr ""
|
763 |
|
764 |
#: classes/Views/Settings.php:465
|
765 |
-
msgid "
|
766 |
msgstr ""
|
767 |
|
768 |
#: classes/Views/Settings.php:471
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
769 |
msgid "Hide activity"
|
770 |
msgstr ""
|
771 |
|
772 |
-
#: classes/Views/Settings.php:
|
773 |
msgid ""
|
774 |
"For example do not raise an alert when WordPress deletes the auto drafts."
|
775 |
msgstr ""
|
776 |
|
777 |
-
#: classes/Views/Settings.php:
|
778 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
779 |
msgstr ""
|
780 |
|
781 |
-
#: classes/Views/Settings.php:
|
782 |
msgid "Excluded Users"
|
783 |
msgstr ""
|
784 |
|
785 |
-
#: classes/Views/Settings.php:
|
786 |
msgid "Excluded Roles"
|
787 |
msgstr ""
|
788 |
|
789 |
-
#: classes/Views/Settings.php:
|
790 |
msgid "Excluded Custom Fields"
|
791 |
msgstr ""
|
792 |
|
793 |
-
#: classes/Views/Settings.php:
|
794 |
msgid "Excluded IP Addresses"
|
795 |
msgstr ""
|
796 |
|
@@ -836,1650 +881,1683 @@ msgstr ""
|
|
836 |
msgid "User"
|
837 |
msgstr ""
|
838 |
|
839 |
-
#: defaults.php:
|
840 |
msgid "Fatal run-time error."
|
841 |
msgstr ""
|
842 |
|
843 |
-
#: defaults.php:
|
844 |
msgid "Run-time warning (non-fatal error)."
|
845 |
msgstr ""
|
846 |
|
847 |
-
#: defaults.php:
|
848 |
msgid "Compile-time parse error."
|
849 |
msgstr ""
|
850 |
|
851 |
-
#: defaults.php:
|
852 |
msgid "Run-time notice."
|
853 |
msgstr ""
|
854 |
|
855 |
-
#: defaults.php:
|
856 |
msgid "Fatal error that occurred during startup."
|
857 |
msgstr ""
|
858 |
|
859 |
-
#: defaults.php:
|
860 |
msgid "Warnings that occurred during startup."
|
861 |
msgstr ""
|
862 |
|
863 |
-
#: defaults.php:
|
864 |
msgid "Fatal compile-time error."
|
865 |
msgstr ""
|
866 |
|
867 |
-
#: defaults.php:
|
868 |
msgid "Compile-time warning."
|
869 |
msgstr ""
|
870 |
|
871 |
-
#: defaults.php:
|
872 |
msgid "User-generated error message."
|
873 |
msgstr ""
|
874 |
|
875 |
-
#: defaults.php:
|
876 |
msgid "User-generated warning message."
|
877 |
msgstr ""
|
878 |
|
879 |
-
#: defaults.php:
|
880 |
msgid "User-generated notice message."
|
881 |
msgstr ""
|
882 |
|
883 |
-
#: defaults.php:
|
884 |
msgid "Non-standard/optimal code warning."
|
885 |
msgstr ""
|
886 |
|
887 |
-
#: defaults.php:
|
888 |
msgid "Catchable fatal error."
|
889 |
msgstr ""
|
890 |
|
891 |
-
#: defaults.php:
|
892 |
msgid "Run-time deprecation notices."
|
893 |
msgstr ""
|
894 |
|
895 |
-
#: defaults.php:
|
896 |
msgid "Run-time user deprecation notices."
|
897 |
msgstr ""
|
898 |
|
899 |
-
#: defaults.php:
|
900 |
msgid "Critical, high-impact messages."
|
901 |
msgstr ""
|
902 |
|
903 |
-
#: defaults.php:
|
904 |
msgid "Debug informational messages."
|
905 |
msgstr ""
|
906 |
|
907 |
-
#: defaults.php:
|
908 |
msgid "Other User Activity"
|
909 |
msgstr ""
|
910 |
|
911 |
-
#: defaults.php:
|
912 |
msgid "User logged in"
|
913 |
msgstr ""
|
914 |
|
915 |
-
#: defaults.php:
|
916 |
msgid "Successfully logged in."
|
917 |
msgstr ""
|
918 |
|
919 |
-
#: defaults.php:
|
920 |
msgid "User logged out"
|
921 |
msgstr ""
|
922 |
|
923 |
-
#: defaults.php:
|
924 |
msgid "Successfully logged out."
|
925 |
msgstr ""
|
926 |
|
927 |
-
#: defaults.php:
|
928 |
msgid "Login failed"
|
929 |
msgstr ""
|
930 |
|
931 |
-
#: defaults.php:
|
932 |
msgid "%Attempts% failed login(s) detected."
|
933 |
msgstr ""
|
934 |
|
935 |
-
#: defaults.php:
|
936 |
msgid "Login failed / non existing user"
|
937 |
msgstr ""
|
938 |
|
939 |
-
#: defaults.php:
|
940 |
msgid "%Attempts% failed login(s) detected using non existing user."
|
941 |
msgstr ""
|
942 |
|
943 |
-
#: defaults.php:
|
944 |
msgid "Login blocked"
|
945 |
msgstr ""
|
946 |
|
947 |
-
#: defaults.php:
|
948 |
msgid ""
|
949 |
"Blocked from logging in because the same WordPress user is logged in from "
|
950 |
"%ClientIP%."
|
951 |
msgstr ""
|
952 |
|
953 |
-
#: defaults.php:
|
954 |
msgid "User logged in with existing session(s)"
|
955 |
msgstr ""
|
956 |
|
957 |
-
#: defaults.php:
|
958 |
msgid ""
|
959 |
"Successfully logged in. Another session from %IPAddress% for this user "
|
960 |
"already exist."
|
961 |
msgstr ""
|
962 |
|
963 |
-
#: defaults.php:
|
964 |
msgid "User uploaded file from Uploads directory"
|
965 |
msgstr ""
|
966 |
|
967 |
-
#: defaults.php:
|
968 |
msgid "Uploaded the file %FileName% in %FilePath%."
|
969 |
msgstr ""
|
970 |
|
971 |
-
#: defaults.php:
|
972 |
msgid "User deleted file from Uploads directory"
|
973 |
msgstr ""
|
974 |
|
975 |
-
#: defaults.php:
|
976 |
msgid "Deleted the file %FileName% from %FilePath%."
|
977 |
msgstr ""
|
978 |
|
979 |
-
#: defaults.php:
|
980 |
msgid "Blog Posts"
|
981 |
msgstr ""
|
982 |
|
983 |
-
#: defaults.php:
|
984 |
msgid "User created a new blog post and saved it as draft"
|
985 |
msgstr ""
|
986 |
|
987 |
-
#: defaults.php:
|
988 |
msgid ""
|
989 |
"Created a new post called %PostTitle% and saved it as draft. %EditorLinkPost"
|
990 |
"%."
|
991 |
msgstr ""
|
992 |
|
993 |
-
#: defaults.php:
|
994 |
msgid "User published a blog post"
|
995 |
msgstr ""
|
996 |
|
997 |
-
#: defaults.php:
|
998 |
msgid ""
|
999 |
"Published a post called %PostTitle%. Post URL is %PostUrl%. %EditorLinkPost%."
|
1000 |
msgstr ""
|
1001 |
|
1002 |
-
#: defaults.php:
|
1003 |
msgid "User modified a published blog post"
|
1004 |
msgstr ""
|
1005 |
|
1006 |
-
#: defaults.php:
|
1007 |
msgid ""
|
1008 |
"Modified the published post %PostTitle%. Post URL is %PostUrl%. "
|
1009 |
"%EditorLinkPost%."
|
1010 |
msgstr ""
|
1011 |
|
1012 |
-
#: defaults.php:
|
1013 |
msgid "User modified a draft blog post"
|
1014 |
msgstr ""
|
1015 |
|
1016 |
-
#: defaults.php:
|
1017 |
msgid "Modified the draft post with the %PostTitle%. %EditorLinkPost%."
|
1018 |
msgstr ""
|
1019 |
|
1020 |
-
#: defaults.php:
|
1021 |
msgid "User permanently deleted a blog post from the trash"
|
1022 |
msgstr ""
|
1023 |
|
1024 |
-
#: defaults.php:
|
1025 |
msgid ""
|
1026 |
"Permanently deleted the post %PostTitle%. Post URL was %PostUrl%. "
|
1027 |
"%EditorLinkPost%."
|
1028 |
msgstr ""
|
1029 |
|
1030 |
-
#: defaults.php:
|
1031 |
msgid "User moved a blog post to the trash"
|
1032 |
msgstr ""
|
1033 |
|
1034 |
-
#: defaults.php:
|
1035 |
msgid "Moved the post %PostTitle% to trash. Post URL is %PostUrl%."
|
1036 |
msgstr ""
|
1037 |
|
1038 |
-
#: defaults.php:
|
1039 |
msgid "User restored a blog post from trash"
|
1040 |
msgstr ""
|
1041 |
|
1042 |
-
#: defaults.php:
|
1043 |
msgid "Post %PostTitle% has been restored from trash. %EditorLinkPost%."
|
1044 |
msgstr ""
|
1045 |
|
1046 |
-
#: defaults.php:
|
1047 |
msgid "User changed blog post category"
|
1048 |
msgstr ""
|
1049 |
|
1050 |
-
#: defaults.php:
|
1051 |
msgid ""
|
1052 |
"Changed the category of the post %PostTitle% from %OldCategories% to "
|
1053 |
"%NewCategories%. %EditorLinkPost%."
|
1054 |
msgstr ""
|
1055 |
|
1056 |
-
#: defaults.php:
|
1057 |
msgid "User changed blog post URL"
|
1058 |
msgstr ""
|
1059 |
|
1060 |
-
#: defaults.php:
|
1061 |
msgid ""
|
1062 |
"Changed the URL of the post %PostTitle% from %OldUrl% to %NewUrl%. "
|
1063 |
"%EditorLinkPost%."
|
1064 |
msgstr ""
|
1065 |
|
1066 |
-
#: defaults.php:
|
1067 |
msgid "User changed blog post author"
|
1068 |
msgstr ""
|
1069 |
|
1070 |
-
#: defaults.php:
|
1071 |
msgid ""
|
1072 |
"Changed the author of %PostTitle% post from %OldAuthor% to %NewAuthor%. "
|
1073 |
"%EditorLinkPost%."
|
1074 |
msgstr ""
|
1075 |
|
1076 |
-
#: defaults.php:
|
1077 |
msgid "User changed blog post status"
|
1078 |
msgstr ""
|
1079 |
|
1080 |
-
#: defaults.php:
|
1081 |
msgid ""
|
1082 |
"Changed the status of %PostTitle% post from %OldStatus% to %NewStatus%. "
|
1083 |
"%EditorLinkPost%."
|
1084 |
msgstr ""
|
1085 |
|
1086 |
-
#: defaults.php:
|
1087 |
msgid "User created new category"
|
1088 |
msgstr ""
|
1089 |
|
1090 |
-
#: defaults.php:
|
1091 |
msgid ""
|
1092 |
"Created a new category called %CategoryName% .Category slug is %Slug%. "
|
1093 |
"%CategoryLink%."
|
1094 |
msgstr ""
|
1095 |
|
1096 |
-
#: defaults.php:
|
1097 |
msgid "User deleted category"
|
1098 |
msgstr ""
|
1099 |
|
1100 |
-
#: defaults.php:
|
1101 |
msgid "Deleted the category %CategoryName%. Category slug was %Slug%."
|
1102 |
msgstr ""
|
1103 |
|
1104 |
-
#: defaults.php:
|
1105 |
msgid "User changed the visibility of a blog post"
|
1106 |
msgstr ""
|
1107 |
|
1108 |
-
#: defaults.php:
|
1109 |
msgid ""
|
1110 |
"Changed the visibility of the post %PostTitle% from %OldVisibility% to "
|
1111 |
"%NewVisibility%. %EditorLinkPost%."
|
1112 |
msgstr ""
|
1113 |
|
1114 |
-
#: defaults.php:
|
1115 |
msgid "User changed the date of a blog post"
|
1116 |
msgstr ""
|
1117 |
|
1118 |
-
#: defaults.php:
|
1119 |
msgid ""
|
1120 |
"Changed the date of the post %PostTitle% from %OldDate% to %NewDate%. "
|
1121 |
"%EditorLinkPost%."
|
1122 |
msgstr ""
|
1123 |
|
1124 |
-
#: defaults.php:
|
1125 |
msgid "User set a post as sticky"
|
1126 |
msgstr ""
|
1127 |
|
1128 |
-
#: defaults.php:
|
1129 |
msgid ""
|
1130 |
"Set the post %PostTitle% as Sticky. Post URL is %PostUrl%. %EditorLinkPost%."
|
1131 |
msgstr ""
|
1132 |
|
1133 |
-
#: defaults.php:
|
1134 |
msgid "User removed post from sticky"
|
1135 |
msgstr ""
|
1136 |
|
1137 |
-
#: defaults.php:
|
1138 |
msgid "Removed the post %PostTitle% from Sticky. %EditorLinkPost%."
|
1139 |
msgstr ""
|
1140 |
|
1141 |
-
#: defaults.php:
|
1142 |
msgid "User changed generic tables"
|
1143 |
msgstr ""
|
1144 |
|
1145 |
-
#: defaults.php:
|
1146 |
msgid ""
|
1147 |
"Changed the parent of the category %CategoryName% from %OldParent% to "
|
1148 |
"%NewParent%. %CategoryLink%."
|
1149 |
msgstr ""
|
1150 |
|
1151 |
-
#: defaults.php:
|
1152 |
msgid "User created a custom field for a post"
|
1153 |
msgstr ""
|
1154 |
|
1155 |
-
#: defaults.php:
|
1156 |
msgid "User updated a custom field value for a post"
|
1157 |
msgstr ""
|
1158 |
|
1159 |
-
#: defaults.php:
|
1160 |
msgid "User deleted a custom field from a post"
|
1161 |
msgstr ""
|
1162 |
|
1163 |
-
#: defaults.php:
|
1164 |
msgid "User updated a custom field name for a post"
|
1165 |
msgstr ""
|
1166 |
|
1167 |
-
#: defaults.php:
|
1168 |
msgid "User modified content for a published post"
|
1169 |
msgstr ""
|
1170 |
|
1171 |
-
#: defaults.php:
|
1172 |
msgid "User modified content for a draft post"
|
1173 |
msgstr ""
|
1174 |
|
1175 |
-
#: defaults.php:
|
1176 |
msgid "User modified content of a post"
|
1177 |
msgstr ""
|
1178 |
|
1179 |
-
#: defaults.php:
|
1180 |
msgid "User submitted a post for review"
|
1181 |
msgstr ""
|
1182 |
|
1183 |
-
#: defaults.php:
|
1184 |
msgid "Submitted the post %PostTitle% for review. %EditorLinkPost%."
|
1185 |
msgstr ""
|
1186 |
|
1187 |
-
#: defaults.php:
|
1188 |
msgid "User scheduled a post"
|
1189 |
msgstr ""
|
1190 |
|
1191 |
-
#: defaults.php:
|
1192 |
msgid ""
|
1193 |
"Scheduled the post %PostTitle% to be published %PublishingDate%. "
|
1194 |
"%EditorLinkPost%."
|
1195 |
msgstr ""
|
1196 |
|
1197 |
-
#: defaults.php:
|
1198 |
msgid "User changed title of a post"
|
1199 |
msgstr ""
|
1200 |
|
1201 |
-
#: defaults.php:
|
1202 |
msgid ""
|
1203 |
"Changed the title of the post %OldTitle% to %NewTitle%. %EditorLinkPost%."
|
1204 |
msgstr ""
|
1205 |
|
1206 |
-
#: defaults.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1207 |
msgid "Pages"
|
1208 |
msgstr ""
|
1209 |
|
1210 |
-
#: defaults.php:
|
1211 |
msgid "User created a new WordPress page and saved it as draft"
|
1212 |
msgstr ""
|
1213 |
|
1214 |
-
#: defaults.php:
|
1215 |
msgid ""
|
1216 |
"Created a new page called %PostTitle% and saved it as draft. %EditorLinkPage"
|
1217 |
"%."
|
1218 |
msgstr ""
|
1219 |
|
1220 |
-
#: defaults.php:
|
1221 |
-
msgid "User published a
|
1222 |
msgstr ""
|
1223 |
|
1224 |
-
#: defaults.php:
|
1225 |
msgid ""
|
1226 |
"Published a page called %PostTitle%. Page URL is %PostUrl%. %EditorLinkPage%."
|
1227 |
msgstr ""
|
1228 |
|
1229 |
-
#: defaults.php:
|
1230 |
msgid "User modified a published WordPress page"
|
1231 |
msgstr ""
|
1232 |
|
1233 |
-
#: defaults.php:
|
1234 |
msgid ""
|
1235 |
"Modified the published page %PostTitle%. Page URL is %PostUrl%. "
|
1236 |
"%EditorLinkPage%."
|
1237 |
msgstr ""
|
1238 |
|
1239 |
-
#: defaults.php:
|
1240 |
msgid "User modified a draft WordPress page"
|
1241 |
msgstr ""
|
1242 |
|
1243 |
-
#: defaults.php:
|
1244 |
msgid ""
|
1245 |
"Modified the draft page %PostTitle%. Page ID is %PostID%. %EditorLinkPage%."
|
1246 |
msgstr ""
|
1247 |
|
1248 |
-
#: defaults.php:
|
1249 |
msgid "User permanently deleted a page from the trash"
|
1250 |
msgstr ""
|
1251 |
|
1252 |
-
#: defaults.php:
|
1253 |
msgid ""
|
1254 |
"Permanently deleted the page %PostTitle%. Page URL was %PostUrl%. "
|
1255 |
"%EditorLinkPage%."
|
1256 |
msgstr ""
|
1257 |
|
1258 |
-
#: defaults.php:
|
1259 |
msgid "User moved WordPress page to the trash"
|
1260 |
msgstr ""
|
1261 |
|
1262 |
-
#: defaults.php:
|
1263 |
msgid "Moved the page %PostTitle% to trash. Page URL was %PostUrl%."
|
1264 |
msgstr ""
|
1265 |
|
1266 |
-
#: defaults.php:
|
1267 |
msgid "User restored a WordPress page from trash"
|
1268 |
msgstr ""
|
1269 |
|
1270 |
-
#: defaults.php:
|
1271 |
msgid "Page %PostTitle% has been restored from trash. %EditorLinkPage%."
|
1272 |
msgstr ""
|
1273 |
|
1274 |
-
#: defaults.php:
|
1275 |
msgid "User changed page URL"
|
1276 |
msgstr ""
|
1277 |
|
1278 |
-
#: defaults.php:
|
1279 |
msgid ""
|
1280 |
"Changed the URL of the page %PostTitle% from %OldUrl% to %NewUrl%. "
|
1281 |
"%EditorLinkPage%."
|
1282 |
msgstr ""
|
1283 |
|
1284 |
-
#: defaults.php:
|
1285 |
msgid "User changed page author"
|
1286 |
msgstr ""
|
1287 |
|
1288 |
-
#: defaults.php:
|
1289 |
msgid ""
|
1290 |
"Changed the author of the page %PostTitle% from %OldAuthor% to %NewAuthor%. "
|
1291 |
"%EditorLinkPage%."
|
1292 |
msgstr ""
|
1293 |
|
1294 |
-
#: defaults.php:
|
1295 |
msgid "User changed page status"
|
1296 |
msgstr ""
|
1297 |
|
1298 |
-
#: defaults.php:
|
1299 |
msgid ""
|
1300 |
"Changed the status of the page %PostTitle% from %OldStatus% to %NewStatus%. "
|
1301 |
"%EditorLinkPage%."
|
1302 |
msgstr ""
|
1303 |
|
1304 |
-
#: defaults.php:
|
1305 |
msgid "User changed the visibility of a page post"
|
1306 |
msgstr ""
|
1307 |
|
1308 |
-
#: defaults.php:
|
1309 |
msgid ""
|
1310 |
"Changed the visibility of the page %PostTitle% from %OldVisibility% to "
|
1311 |
"%NewVisibility%. %EditorLinkPage%."
|
1312 |
msgstr ""
|
1313 |
|
1314 |
-
#: defaults.php:
|
1315 |
msgid "User changed the date of a page post"
|
1316 |
msgstr ""
|
1317 |
|
1318 |
-
#: defaults.php:
|
1319 |
msgid ""
|
1320 |
"Changed the date of the page %PostTitle% from %OldDate% to %NewDate%. "
|
1321 |
"%EditorLinkPage%."
|
1322 |
msgstr ""
|
1323 |
|
1324 |
-
#: defaults.php:
|
1325 |
msgid "User changed the parent of a page"
|
1326 |
msgstr ""
|
1327 |
|
1328 |
-
#: defaults.php:
|
1329 |
msgid ""
|
1330 |
"Changed the parent of the page %PostTitle% from %OldParentName% to "
|
1331 |
"%NewParentName%. %EditorLinkPage%."
|
1332 |
msgstr ""
|
1333 |
|
1334 |
-
#: defaults.php:
|
1335 |
msgid "User changed the template of a page"
|
1336 |
msgstr ""
|
1337 |
|
1338 |
-
#: defaults.php:
|
1339 |
msgid ""
|
1340 |
"Changed the template of the page %PostTitle% from %OldTemplate% to "
|
1341 |
"%NewTemplate%. %EditorLinkPage%."
|
1342 |
msgstr ""
|
1343 |
|
1344 |
-
#: defaults.php:
|
1345 |
msgid "User created a custom field for a page"
|
1346 |
msgstr ""
|
1347 |
|
1348 |
-
#: defaults.php:
|
1349 |
msgid "User updated a custom field value for a page"
|
1350 |
msgstr ""
|
1351 |
|
1352 |
-
#: defaults.php:
|
1353 |
msgid "User deleted a custom field from a page"
|
1354 |
msgstr ""
|
1355 |
|
1356 |
-
#: defaults.php:
|
1357 |
msgid "User updated a custom field name for a page"
|
1358 |
msgstr ""
|
1359 |
|
1360 |
-
#: defaults.php:
|
1361 |
msgid "User modified content for a published page"
|
1362 |
msgstr ""
|
1363 |
|
1364 |
-
#: defaults.php:
|
1365 |
msgid "User modified content for a draft page"
|
1366 |
msgstr ""
|
1367 |
|
1368 |
-
#: defaults.php:
|
1369 |
msgid "User scheduled a page"
|
1370 |
msgstr ""
|
1371 |
|
1372 |
-
#: defaults.php:
|
1373 |
msgid "User changed title of a page"
|
1374 |
msgstr ""
|
1375 |
|
1376 |
-
#: defaults.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1377 |
msgid "Custom Posts"
|
1378 |
msgstr ""
|
1379 |
|
1380 |
-
#: defaults.php:
|
1381 |
msgid "User created a new post with custom post type and saved it as draft"
|
1382 |
msgstr ""
|
1383 |
|
1384 |
-
#: defaults.php:
|
1385 |
msgid ""
|
1386 |
"Created a new custom post called %PostTitle% of type %PostType%. "
|
1387 |
"%EditorLinkPost%."
|
1388 |
msgstr ""
|
1389 |
|
1390 |
-
#: defaults.php:
|
1391 |
msgid "User published a post with custom post type"
|
1392 |
msgstr ""
|
1393 |
|
1394 |
-
#: defaults.php:
|
1395 |
msgid ""
|
1396 |
"Published a custom post %PostTitle% of type %PostType%. Post URL is %PostUrl"
|
1397 |
"%. %EditorLinkPost%."
|
1398 |
msgstr ""
|
1399 |
|
1400 |
-
#: defaults.php:
|
1401 |
msgid "User modified a post with custom post type"
|
1402 |
msgstr ""
|
1403 |
|
1404 |
-
#: defaults.php:
|
1405 |
msgid ""
|
1406 |
"Modified the custom post %PostTitle% of type %PostType%. Post URL is %PostUrl"
|
1407 |
"%. %EditorLinkPost%."
|
1408 |
msgstr ""
|
1409 |
|
1410 |
-
#: defaults.php:
|
1411 |
msgid "User modified a draft post with custom post type"
|
1412 |
msgstr ""
|
1413 |
|
1414 |
-
#: defaults.php:
|
1415 |
msgid ""
|
1416 |
"Modified the draft custom post %PostTitle% of type is %PostType%. "
|
1417 |
"%EditorLinkPost%."
|
1418 |
msgstr ""
|
1419 |
|
1420 |
-
#: defaults.php:
|
1421 |
msgid "User permanently deleted post with custom post type"
|
1422 |
msgstr ""
|
1423 |
|
1424 |
-
#: defaults.php:
|
1425 |
msgid ""
|
1426 |
"Permanently Deleted the custom post %PostTitle% of type %PostType%. The post "
|
1427 |
"URL was %PostUrl%. %EditorLinkPost%."
|
1428 |
msgstr ""
|
1429 |
|
1430 |
-
#: defaults.php:
|
1431 |
msgid "User moved post with custom post type to trash"
|
1432 |
msgstr ""
|
1433 |
|
1434 |
-
#: defaults.php:
|
1435 |
msgid ""
|
1436 |
"Moved the custom post %PostTitle% of type %PostType% to trash. Post URL was "
|
1437 |
"%PostUrl%."
|
1438 |
msgstr ""
|
1439 |
|
1440 |
-
#: defaults.php:
|
1441 |
msgid "User restored post with custom post type from trash"
|
1442 |
msgstr ""
|
1443 |
|
1444 |
-
#: defaults.php:
|
1445 |
msgid ""
|
1446 |
"The custom post %PostTitle% of type %PostType% has been restored from trash. "
|
1447 |
"%EditorLinkPost%."
|
1448 |
msgstr ""
|
1449 |
|
1450 |
-
#: defaults.php:
|
1451 |
msgid "User changed the category of a post with custom post type"
|
1452 |
msgstr ""
|
1453 |
|
1454 |
-
#: defaults.php:
|
1455 |
msgid ""
|
1456 |
"Changed the category(ies) of the custom post %PostTitle% of type %PostType% "
|
1457 |
"from %OldCategories% to %NewCategories%. %EditorLinkPost%."
|
1458 |
msgstr ""
|
1459 |
|
1460 |
-
#: defaults.php:
|
1461 |
msgid "User changed the URL of a post with custom post type"
|
1462 |
msgstr ""
|
1463 |
|
1464 |
-
#: defaults.php:
|
1465 |
msgid ""
|
1466 |
"Changed the URL of the custom post %PostTitle% of type %PostType% from "
|
1467 |
"%OldUrl% to %NewUrl%. %EditorLinkPost%."
|
1468 |
msgstr ""
|
1469 |
|
1470 |
-
#: defaults.php:
|
1471 |
msgid "User changed the author or post with custom post type"
|
1472 |
msgstr ""
|
1473 |
|
1474 |
-
#: defaults.php:
|
1475 |
msgid ""
|
1476 |
"Changed the author of custom post %PostTitle% of type %PostType% from "
|
1477 |
"%OldAuthor% to %NewAuthor%. %EditorLinkPost%."
|
1478 |
msgstr ""
|
1479 |
|
1480 |
-
#: defaults.php:
|
1481 |
msgid "User changed the status of post with custom post type"
|
1482 |
msgstr ""
|
1483 |
|
1484 |
-
#: defaults.php:
|
1485 |
msgid ""
|
1486 |
"Changed the status of custom post %PostTitle% of type %PostType% from "
|
1487 |
"%OldStatus% to %NewStatus%. %EditorLinkPost%."
|
1488 |
msgstr ""
|
1489 |
|
1490 |
-
#: defaults.php:
|
1491 |
msgid "User changed the visibility of a post with custom post type"
|
1492 |
msgstr ""
|
1493 |
|
1494 |
-
#: defaults.php:
|
1495 |
msgid ""
|
1496 |
"Changed the visibility of the custom post %PostTitle% of type %PostType% "
|
1497 |
"from %OldVisibility% to %NewVisibility%. %EditorLinkPost%."
|
1498 |
msgstr ""
|
1499 |
|
1500 |
-
#: defaults.php:
|
1501 |
msgid "User changed the date of post with custom post type"
|
1502 |
msgstr ""
|
1503 |
|
1504 |
-
#: defaults.php:
|
1505 |
msgid ""
|
1506 |
"Changed the date of the custom post %PostTitle% of type %PostType% from "
|
1507 |
"%OldDate% to %NewDate%. %EditorLinkPost%."
|
1508 |
msgstr ""
|
1509 |
|
1510 |
-
#: defaults.php:
|
1511 |
msgid "User created a custom field for a custom post type"
|
1512 |
msgstr ""
|
1513 |
|
1514 |
-
#: defaults.php:
|
1515 |
msgid "User updated a custom field for a custom post type"
|
1516 |
msgstr ""
|
1517 |
|
1518 |
-
#: defaults.php:
|
1519 |
msgid "User deleted a custom field from a custom post type"
|
1520 |
msgstr ""
|
1521 |
|
1522 |
-
#: defaults.php:
|
1523 |
msgid "User updated a custom field name for a custom post type"
|
1524 |
msgstr ""
|
1525 |
|
1526 |
-
#: defaults.php:
|
1527 |
msgid "User modified content for a published custom post type"
|
1528 |
msgstr ""
|
1529 |
|
1530 |
-
#: defaults.php:
|
1531 |
msgid "User modified content for a draft custom post type"
|
1532 |
msgstr ""
|
1533 |
|
1534 |
-
#: defaults.php:
|
1535 |
msgid "User scheduled a custom post type"
|
1536 |
msgstr ""
|
1537 |
|
1538 |
-
#: defaults.php:
|
1539 |
msgid ""
|
1540 |
"Scheduled the custom post type %PostTitle% to be published %PublishingDate%. "
|
1541 |
"%EditorLinkPost%."
|
1542 |
msgstr ""
|
1543 |
|
1544 |
-
#: defaults.php:
|
1545 |
msgid "User changed title of a custom post type"
|
1546 |
msgstr ""
|
1547 |
|
1548 |
-
#: defaults.php:
|
1549 |
msgid ""
|
1550 |
"Changed the title of the custom post %OldTitle% to %NewTitle%. "
|
1551 |
"%EditorLinkPost%."
|
1552 |
msgstr ""
|
1553 |
|
1554 |
-
#: defaults.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1555 |
msgid "Widgets"
|
1556 |
msgstr ""
|
1557 |
|
1558 |
-
#: defaults.php:
|
1559 |
msgid "User added a new widget"
|
1560 |
msgstr ""
|
1561 |
|
1562 |
-
#: defaults.php:
|
1563 |
msgid "Added a new %WidgetName% widget in %Sidebar%."
|
1564 |
msgstr ""
|
1565 |
|
1566 |
-
#: defaults.php:
|
1567 |
msgid "User modified a widget"
|
1568 |
msgstr ""
|
1569 |
|
1570 |
-
#: defaults.php:
|
1571 |
msgid "Modified the %WidgetName% widget in %Sidebar%."
|
1572 |
msgstr ""
|
1573 |
|
1574 |
-
#: defaults.php:
|
1575 |
msgid "User deleted widget"
|
1576 |
msgstr ""
|
1577 |
|
1578 |
-
#: defaults.php:
|
1579 |
msgid "Deleted the %WidgetName% widget from %Sidebar%."
|
1580 |
msgstr ""
|
1581 |
|
1582 |
-
#: defaults.php:
|
1583 |
msgid "User moved widget"
|
1584 |
msgstr ""
|
1585 |
|
1586 |
-
#: defaults.php:
|
1587 |
msgid "Moved the %WidgetName% widget from %OldSidebar% to %NewSidebar%."
|
1588 |
msgstr ""
|
1589 |
|
1590 |
-
#: defaults.php:
|
1591 |
msgid "User changed widget position"
|
1592 |
msgstr ""
|
1593 |
|
1594 |
-
#: defaults.php:
|
1595 |
msgid "Changed the position of the widget %WidgetName% in sidebar %Sidebar%."
|
1596 |
msgstr ""
|
1597 |
|
1598 |
-
#: defaults.php:
|
1599 |
msgid "User Profiles"
|
1600 |
msgstr ""
|
1601 |
|
1602 |
-
#: defaults.php:
|
1603 |
msgid "New user was created on WordPress"
|
1604 |
msgstr ""
|
1605 |
|
1606 |
-
#: defaults.php:
|
1607 |
msgid ""
|
1608 |
"A new user %NewUserData->Username% was created with role of %NewUserData-"
|
1609 |
">Roles%."
|
1610 |
msgstr ""
|
1611 |
|
1612 |
-
#: defaults.php:
|
1613 |
msgid "User created another WordPress user"
|
1614 |
msgstr ""
|
1615 |
|
1616 |
-
#: defaults.php:
|
1617 |
msgid ""
|
1618 |
"%UserChanger% created a new user %NewUserData->Username% with the role of "
|
1619 |
"%NewUserData->Roles%."
|
1620 |
msgstr ""
|
1621 |
|
1622 |
-
#: defaults.php:
|
1623 |
msgid "The role of a user was changed by another WordPress user"
|
1624 |
msgstr ""
|
1625 |
|
1626 |
-
#: defaults.php:
|
1627 |
msgid ""
|
1628 |
"Changed the role of the user %TargetUsername% from %OldRole% to %NewRole%."
|
1629 |
msgstr ""
|
1630 |
|
1631 |
-
#: defaults.php:
|
1632 |
msgid "User has changed his or her password"
|
1633 |
msgstr ""
|
1634 |
|
1635 |
-
#: defaults.php:
|
1636 |
msgid "Changed the password."
|
1637 |
msgstr ""
|
1638 |
|
1639 |
-
#: defaults.php:
|
1640 |
msgid "User changed another user's password"
|
1641 |
msgstr ""
|
1642 |
|
1643 |
-
#: defaults.php:
|
1644 |
msgid ""
|
1645 |
"Changed the password for the user %TargetUserData->Username% with the role "
|
1646 |
"of %TargetUserData->Roles%."
|
1647 |
msgstr ""
|
1648 |
|
1649 |
-
#: defaults.php:
|
1650 |
msgid "User changed his or her email address"
|
1651 |
msgstr ""
|
1652 |
|
1653 |
-
#: defaults.php:
|
1654 |
msgid "Changed the email address from %OldEmail% to %NewEmail%."
|
1655 |
msgstr ""
|
1656 |
|
1657 |
-
#: defaults.php:
|
1658 |
msgid "User changed another user's email address"
|
1659 |
msgstr ""
|
1660 |
|
1661 |
-
#: defaults.php:
|
1662 |
msgid ""
|
1663 |
"Changed the email address of the user %TargetUsername% from %OldEmail% to "
|
1664 |
"%NewEmail%."
|
1665 |
msgstr ""
|
1666 |
|
1667 |
-
#: defaults.php:
|
1668 |
msgid "User was deleted by another user"
|
1669 |
msgstr ""
|
1670 |
|
1671 |
-
#: defaults.php:
|
1672 |
msgid ""
|
1673 |
"Deleted the user %TargetUserData->Username% with the role of %TargetUserData-"
|
1674 |
">Roles%."
|
1675 |
msgstr ""
|
1676 |
|
1677 |
-
#: defaults.php:
|
1678 |
msgid "Plugins & Themes"
|
1679 |
msgstr ""
|
1680 |
|
1681 |
-
#: defaults.php:
|
1682 |
msgid "User installed a plugin"
|
1683 |
msgstr ""
|
1684 |
|
1685 |
-
#: defaults.php:
|
1686 |
msgid "Installed the plugin %Plugin->Name% in %Plugin->plugin_dir_path%."
|
1687 |
msgstr ""
|
1688 |
|
1689 |
-
#: defaults.php:
|
1690 |
msgid "User activated a WordPress plugin"
|
1691 |
msgstr ""
|
1692 |
|
1693 |
-
#: defaults.php:
|
1694 |
msgid "Activated the plugin %PluginData->Name% installed in %PluginFile%."
|
1695 |
msgstr ""
|
1696 |
|
1697 |
-
#: defaults.php:
|
1698 |
msgid "User deactivated a WordPress plugin"
|
1699 |
msgstr ""
|
1700 |
|
1701 |
-
#: defaults.php:
|
1702 |
msgid "Deactivated the plugin %PluginData->Name% installed in %PluginFile%."
|
1703 |
msgstr ""
|
1704 |
|
1705 |
-
#: defaults.php:
|
1706 |
msgid "User uninstalled a plugin"
|
1707 |
msgstr ""
|
1708 |
|
1709 |
-
#: defaults.php:
|
1710 |
msgid ""
|
1711 |
"Uninstalled the plugin %PluginData->Name% which was installed in %PluginFile"
|
1712 |
"%."
|
1713 |
msgstr ""
|
1714 |
|
1715 |
-
#: defaults.php:
|
1716 |
msgid "User upgraded a plugin"
|
1717 |
msgstr ""
|
1718 |
|
1719 |
-
#: defaults.php:
|
1720 |
msgid "Upgraded the plugin %PluginData->Name% installed in %PluginFile%."
|
1721 |
msgstr ""
|
1722 |
|
1723 |
-
#: defaults.php:
|
1724 |
msgid "User installed a theme"
|
1725 |
msgstr ""
|
1726 |
|
1727 |
-
#: defaults.php:
|
1728 |
msgid ""
|
1729 |
"Installed the theme \"%Theme->Name%\" in %Theme->get_template_directory%."
|
1730 |
msgstr ""
|
1731 |
|
1732 |
-
#: defaults.php:
|
1733 |
msgid "User activated a theme"
|
1734 |
msgstr ""
|
1735 |
|
1736 |
-
#: defaults.php:
|
1737 |
msgid ""
|
1738 |
"Activated the theme \"%Theme->Name%\", installed in %Theme-"
|
1739 |
">get_template_directory%."
|
1740 |
msgstr ""
|
1741 |
|
1742 |
-
#: defaults.php:
|
1743 |
msgid "User uninstalled a theme"
|
1744 |
msgstr ""
|
1745 |
|
1746 |
-
#: defaults.php:
|
1747 |
msgid ""
|
1748 |
"Deleted the theme \"%Theme->Name%\" installed in %Theme-"
|
1749 |
">get_template_directory%."
|
1750 |
msgstr ""
|
1751 |
|
1752 |
-
#: defaults.php:
|
1753 |
msgid "A plugin created a post"
|
1754 |
msgstr ""
|
1755 |
|
1756 |
-
#: defaults.php:
|
1757 |
msgid "A plugin automatically created the following post: %PostTitle%."
|
1758 |
msgstr ""
|
1759 |
|
1760 |
-
#: defaults.php:
|
1761 |
msgid "A plugin created a page"
|
1762 |
msgstr ""
|
1763 |
|
1764 |
-
#: defaults.php:
|
1765 |
msgid "A plugin automatically created the following page: %PostTitle%."
|
1766 |
msgstr ""
|
1767 |
|
1768 |
-
#: defaults.php:
|
1769 |
msgid "A plugin created a custom post"
|
1770 |
msgstr ""
|
1771 |
|
1772 |
-
#: defaults.php:
|
1773 |
msgid "A plugin automatically created the following custom post: %PostTitle%."
|
1774 |
msgstr ""
|
1775 |
|
1776 |
-
#: defaults.php:
|
1777 |
msgid "A plugin deleted a post"
|
1778 |
msgstr ""
|
1779 |
|
1780 |
-
#: defaults.php:
|
1781 |
msgid "A plugin automatically deleted the following post: %PostTitle%."
|
1782 |
msgstr ""
|
1783 |
|
1784 |
-
#: defaults.php:
|
1785 |
msgid "A plugin deleted a page"
|
1786 |
msgstr ""
|
1787 |
|
1788 |
-
#: defaults.php:
|
1789 |
msgid "A plugin automatically deleted the following page: %PostTitle%."
|
1790 |
msgstr ""
|
1791 |
|
1792 |
-
#: defaults.php:
|
1793 |
msgid "A plugin deleted a custom post"
|
1794 |
msgstr ""
|
1795 |
|
1796 |
-
#: defaults.php:
|
1797 |
msgid "A plugin automatically deleted the following custom post: %PostTitle%."
|
1798 |
msgstr ""
|
1799 |
|
1800 |
-
#: defaults.php:
|
1801 |
msgid "User updated a theme"
|
1802 |
msgstr ""
|
1803 |
|
1804 |
-
#: defaults.php:
|
1805 |
msgid ""
|
1806 |
"Updated the theme \"%Theme->Name%\" installed in %Theme-"
|
1807 |
">get_template_directory%."
|
1808 |
msgstr ""
|
1809 |
|
1810 |
-
#: defaults.php:
|
1811 |
msgid "User changed a file using the theme editor"
|
1812 |
msgstr ""
|
1813 |
|
1814 |
-
#: defaults.php:
|
1815 |
msgid "Modified %File% with the Theme Editor."
|
1816 |
msgstr ""
|
1817 |
|
1818 |
-
#: defaults.php:
|
1819 |
msgid "User changed a file using the plugin editor"
|
1820 |
msgstr ""
|
1821 |
|
1822 |
-
#: defaults.php:
|
1823 |
msgid "Modified %File% with the Plugin Editor."
|
1824 |
msgstr ""
|
1825 |
|
1826 |
-
#: defaults.php:
|
1827 |
msgid "System Activity"
|
1828 |
msgstr ""
|
1829 |
|
1830 |
-
#: defaults.php:
|
1831 |
msgid "Unknown Error"
|
1832 |
msgstr ""
|
1833 |
|
1834 |
-
#: defaults.php:
|
1835 |
msgid "An unexpected error has occurred ."
|
1836 |
msgstr ""
|
1837 |
|
1838 |
-
#: defaults.php:
|
1839 |
msgid "PHP error"
|
1840 |
msgstr ""
|
1841 |
|
1842 |
-
#: defaults.php:
|
1843 |
-
#: defaults.php:
|
1844 |
msgid "%Message%."
|
1845 |
msgstr ""
|
1846 |
|
1847 |
-
#: defaults.php:
|
1848 |
msgid "PHP warning"
|
1849 |
msgstr ""
|
1850 |
|
1851 |
-
#: defaults.php:
|
1852 |
msgid "PHP notice"
|
1853 |
msgstr ""
|
1854 |
|
1855 |
-
#: defaults.php:
|
1856 |
msgid "PHP exception"
|
1857 |
msgstr ""
|
1858 |
|
1859 |
-
#: defaults.php:
|
1860 |
msgid "PHP shutdown error"
|
1861 |
msgstr ""
|
1862 |
|
1863 |
-
#: defaults.php:
|
1864 |
msgid "Events automatically pruned by system"
|
1865 |
msgstr ""
|
1866 |
|
1867 |
-
#: defaults.php:
|
1868 |
msgid "System automatically deleted %EventCount% alert(s)."
|
1869 |
msgstr ""
|
1870 |
|
1871 |
-
#: defaults.php:
|
1872 |
msgid "Option Anyone Can Register in WordPress settings changed"
|
1873 |
msgstr ""
|
1874 |
|
1875 |
-
#: defaults.php:
|
1876 |
msgid "%NewValue% the option \"Anyone can register\"."
|
1877 |
msgstr ""
|
1878 |
|
1879 |
-
#: defaults.php:
|
1880 |
msgid "New User Default Role changed"
|
1881 |
msgstr ""
|
1882 |
|
1883 |
-
#: defaults.php:
|
1884 |
msgid "Changed the New User Default Role from %OldRole% to %NewRole%."
|
1885 |
msgstr ""
|
1886 |
|
1887 |
-
#: defaults.php:
|
1888 |
msgid "WordPress Administrator Notification email changed"
|
1889 |
msgstr ""
|
1890 |
|
1891 |
-
#: defaults.php:
|
1892 |
msgid ""
|
1893 |
"Changed the WordPress administrator notifications email address from "
|
1894 |
"%OldEmail% to %NewEmail%."
|
1895 |
msgstr ""
|
1896 |
|
1897 |
-
#: defaults.php:
|
1898 |
msgid "WordPress was updated"
|
1899 |
msgstr ""
|
1900 |
|
1901 |
-
#: defaults.php:
|
1902 |
msgid "Updated WordPress from version %OldVersion% to %NewVersion%."
|
1903 |
msgstr ""
|
1904 |
|
1905 |
-
#: defaults.php:
|
1906 |
msgid "User changes the WordPress Permalinks"
|
1907 |
msgstr ""
|
1908 |
|
1909 |
-
#: defaults.php:
|
1910 |
msgid "Changed the WordPress permalinks from %OldPattern% to %NewPattern%."
|
1911 |
msgstr ""
|
1912 |
|
1913 |
-
#: defaults.php:
|
1914 |
msgid "User requests non-existing pages (404 Error Pages)"
|
1915 |
msgstr ""
|
1916 |
|
1917 |
-
#: defaults.php:
|
1918 |
msgid ""
|
1919 |
-
"Has requested a non existing page (404 Error Pages) %Attempts% %Msg%.
|
1920 |
-
"
|
1921 |
-
"log/404s/ directory."
|
1922 |
msgstr ""
|
1923 |
|
1924 |
-
#: defaults.php:
|
1925 |
msgid "Advertising Add-ons."
|
1926 |
msgstr ""
|
1927 |
|
1928 |
-
#: defaults.php:
|
1929 |
msgid "%PromoName% %PromoMessage%"
|
1930 |
msgstr ""
|
1931 |
|
1932 |
-
#: defaults.php:
|
1933 |
msgid "MultiSite"
|
1934 |
msgstr ""
|
1935 |
|
1936 |
-
#: defaults.php:
|
1937 |
msgid "User granted Super Admin privileges"
|
1938 |
msgstr ""
|
1939 |
|
1940 |
-
#: defaults.php:
|
1941 |
msgid "Granted Super Admin privileges to %TargetUsername%."
|
1942 |
msgstr ""
|
1943 |
|
1944 |
-
#: defaults.php:
|
1945 |
msgid "User revoked from Super Admin privileges"
|
1946 |
msgstr ""
|
1947 |
|
1948 |
-
#: defaults.php:
|
1949 |
msgid "Revoked Super Admin privileges from %TargetUsername%."
|
1950 |
msgstr ""
|
1951 |
|
1952 |
-
#: defaults.php:
|
1953 |
msgid "Existing user added to a site"
|
1954 |
msgstr ""
|
1955 |
|
1956 |
-
#: defaults.php:
|
1957 |
msgid ""
|
1958 |
"Added the existing user %TargetUsername% with %TargetUserRole% role to site "
|
1959 |
"%SiteName%."
|
1960 |
msgstr ""
|
1961 |
|
1962 |
-
#: defaults.php:
|
1963 |
msgid "User removed from site"
|
1964 |
msgstr ""
|
1965 |
|
1966 |
-
#: defaults.php:
|
1967 |
msgid ""
|
1968 |
"Removed the user %TargetUsername% with role %TargetUserRole% from %SiteName% "
|
1969 |
"site."
|
1970 |
msgstr ""
|
1971 |
|
1972 |
-
#: defaults.php:
|
1973 |
msgid "New network user created"
|
1974 |
msgstr ""
|
1975 |
|
1976 |
-
#: defaults.php:
|
1977 |
msgid "Created a new network user %NewUserData->Username%."
|
1978 |
msgstr ""
|
1979 |
|
1980 |
-
#: defaults.php:
|
1981 |
msgid "The forum role of a user was changed by another WordPress user"
|
1982 |
msgstr ""
|
1983 |
|
1984 |
-
#: defaults.php:
|
1985 |
msgid ""
|
1986 |
"Change the forum role of the user %TargetUsername% from %OldRole% to %NewRole"
|
1987 |
"% by %UserChanger%."
|
1988 |
msgstr ""
|
1989 |
|
1990 |
-
#: defaults.php:
|
1991 |
msgid "New site added on the network"
|
1992 |
msgstr ""
|
1993 |
|
1994 |
-
#: defaults.php:
|
1995 |
msgid "Added the site %SiteName% to the network."
|
1996 |
msgstr ""
|
1997 |
|
1998 |
-
#: defaults.php:
|
1999 |
msgid "Existing site archived"
|
2000 |
msgstr ""
|
2001 |
|
2002 |
-
#: defaults.php:
|
2003 |
msgid "Archived the site %SiteName%."
|
2004 |
msgstr ""
|
2005 |
|
2006 |
-
#: defaults.php:
|
2007 |
msgid "Archived site has been unarchived"
|
2008 |
msgstr ""
|
2009 |
|
2010 |
-
#: defaults.php:
|
2011 |
msgid "Unarchived the site %SiteName%."
|
2012 |
msgstr ""
|
2013 |
|
2014 |
-
#: defaults.php:
|
2015 |
msgid "Deactivated site has been activated"
|
2016 |
msgstr ""
|
2017 |
|
2018 |
-
#: defaults.php:
|
2019 |
msgid "Activated the site %SiteName%."
|
2020 |
msgstr ""
|
2021 |
|
2022 |
-
#: defaults.php:
|
2023 |
msgid "Site has been deactivated"
|
2024 |
msgstr ""
|
2025 |
|
2026 |
-
#: defaults.php:
|
2027 |
msgid "Deactivated the site %SiteName%."
|
2028 |
msgstr ""
|
2029 |
|
2030 |
-
#: defaults.php:
|
2031 |
msgid "Existing site deleted from network"
|
2032 |
msgstr ""
|
2033 |
|
2034 |
-
#: defaults.php:
|
2035 |
msgid "Deleted the site %SiteName%."
|
2036 |
msgstr ""
|
2037 |
|
2038 |
-
#: defaults.php:
|
2039 |
msgid "Activated theme on network"
|
2040 |
msgstr ""
|
2041 |
|
2042 |
-
#: defaults.php:
|
2043 |
msgid ""
|
2044 |
"Network activated the theme %Theme->Name% installed in %Theme-"
|
2045 |
">get_template_directory%."
|
2046 |
msgstr ""
|
2047 |
|
2048 |
-
#: defaults.php:
|
2049 |
msgid "Deactivated theme from network"
|
2050 |
msgstr ""
|
2051 |
|
2052 |
-
#: defaults.php:
|
2053 |
msgid ""
|
2054 |
"Network deactivated the theme %Theme->Name% installed in %Theme-"
|
2055 |
">get_template_directory%."
|
2056 |
msgstr ""
|
2057 |
|
2058 |
-
#: defaults.php:
|
2059 |
msgid "Database"
|
2060 |
msgstr ""
|
2061 |
|
2062 |
-
#: defaults.php:
|
2063 |
msgid "Plugin created tables"
|
2064 |
msgstr ""
|
2065 |
|
2066 |
-
#: defaults.php:
|
2067 |
msgid ""
|
2068 |
"Plugin %Plugin->Name% created these tables in the database: %TableNames%."
|
2069 |
msgstr ""
|
2070 |
|
2071 |
-
#: defaults.php:
|
2072 |
msgid "Plugin modified tables structure"
|
2073 |
msgstr ""
|
2074 |
|
2075 |
-
#: defaults.php:
|
2076 |
msgid ""
|
2077 |
"Plugin %Plugin->Name% modified the structure of these database tables: "
|
2078 |
"%TableNames%."
|
2079 |
msgstr ""
|
2080 |
|
2081 |
-
#: defaults.php:
|
2082 |
msgid "Plugin deleted tables"
|
2083 |
msgstr ""
|
2084 |
|
2085 |
-
#: defaults.php:
|
2086 |
msgid ""
|
2087 |
"Plugin %Plugin->Name% deleted the following tables from the database: "
|
2088 |
"%TableNames%."
|
2089 |
msgstr ""
|
2090 |
|
2091 |
-
#: defaults.php:
|
2092 |
msgid "Theme created tables"
|
2093 |
msgstr ""
|
2094 |
|
2095 |
-
#: defaults.php:
|
2096 |
msgid "Theme %Theme->Name% created these tables in the database: %TableNames%."
|
2097 |
msgstr ""
|
2098 |
|
2099 |
-
#: defaults.php:
|
2100 |
msgid "Theme modified tables structure"
|
2101 |
msgstr ""
|
2102 |
|
2103 |
-
#: defaults.php:
|
2104 |
msgid ""
|
2105 |
"Theme %Theme->Name% modified the structure of these database tables: "
|
2106 |
"%TableNames%."
|
2107 |
msgstr ""
|
2108 |
|
2109 |
-
#: defaults.php:
|
2110 |
msgid "Theme deleted tables"
|
2111 |
msgstr ""
|
2112 |
|
2113 |
-
#: defaults.php:
|
2114 |
msgid ""
|
2115 |
"Theme %Theme->Name% deleted the following tables from the database: "
|
2116 |
"%TableNames%."
|
2117 |
msgstr ""
|
2118 |
|
2119 |
-
#: defaults.php:
|
2120 |
msgid "Unknown component created tables"
|
2121 |
msgstr ""
|
2122 |
|
2123 |
-
#: defaults.php:
|
2124 |
msgid ""
|
2125 |
"An unknown component created these tables in the database: %TableNames%."
|
2126 |
msgstr ""
|
2127 |
|
2128 |
-
#: defaults.php:
|
2129 |
msgid "Unknown component modified tables structure"
|
2130 |
msgstr ""
|
2131 |
|
2132 |
-
#: defaults.php:
|
2133 |
msgid ""
|
2134 |
"An unknown component modified the structure of these database tables: "
|
2135 |
"%TableNames%."
|
2136 |
msgstr ""
|
2137 |
|
2138 |
-
#: defaults.php:
|
2139 |
msgid "Unknown component deleted tables"
|
2140 |
msgstr ""
|
2141 |
|
2142 |
-
#: defaults.php:
|
2143 |
msgid ""
|
2144 |
"An unknown component deleted the following tables from the database: "
|
2145 |
"%TableNames%."
|
2146 |
msgstr ""
|
2147 |
|
2148 |
-
#: defaults.php:
|
2149 |
msgid "BBPress Forum"
|
2150 |
msgstr ""
|
2151 |
|
2152 |
-
#: defaults.php:
|
2153 |
msgid "User created new forum"
|
2154 |
msgstr ""
|
2155 |
|
2156 |
-
#: defaults.php:
|
2157 |
msgid "User changed status of a forum"
|
2158 |
msgstr ""
|
2159 |
|
2160 |
-
#: defaults.php:
|
2161 |
msgid "User changed visibility of a forum"
|
2162 |
msgstr ""
|
2163 |
|
2164 |
-
#: defaults.php:
|
2165 |
msgid "User changed the URL of a forum"
|
2166 |
msgstr ""
|
2167 |
|
2168 |
-
#: defaults.php:
|
2169 |
msgid "User changed order of a forum"
|
2170 |
msgstr ""
|
2171 |
|
2172 |
-
#: defaults.php:
|
2173 |
msgid "User moved forum to trash"
|
2174 |
msgstr ""
|
2175 |
|
2176 |
-
#: defaults.php:
|
2177 |
msgid "Moved the forum %ForumName% to trash."
|
2178 |
msgstr ""
|
2179 |
|
2180 |
-
#: defaults.php:
|
2181 |
msgid "User permanently deleted forum"
|
2182 |
msgstr ""
|
2183 |
|
2184 |
-
#: defaults.php:
|
2185 |
msgid "Permanently deleted the forum %ForumName%."
|
2186 |
msgstr ""
|
2187 |
|
2188 |
-
#: defaults.php:
|
2189 |
msgid "User restored forum from trash"
|
2190 |
msgstr ""
|
2191 |
|
2192 |
-
#: defaults.php:
|
2193 |
msgid "User changed the parent of a forum"
|
2194 |
msgstr ""
|
2195 |
|
2196 |
-
#: defaults.php:
|
2197 |
msgid "User changed forum's role"
|
2198 |
msgstr ""
|
2199 |
|
2200 |
-
#: defaults.php:
|
2201 |
msgid "Changed the forum's auto role from %OldRole% to %NewRole%."
|
2202 |
msgstr ""
|
2203 |
|
2204 |
-
#: defaults.php:
|
2205 |
msgid "User changed option of a forum"
|
2206 |
msgstr ""
|
2207 |
|
2208 |
-
#: defaults.php:
|
2209 |
msgid "%Status% the option for anonymous posting on forum."
|
2210 |
msgstr ""
|
2211 |
|
2212 |
-
#: defaults.php:
|
2213 |
msgid "User changed type of a forum"
|
2214 |
msgstr ""
|
2215 |
|
2216 |
-
#: defaults.php:
|
2217 |
msgid "User changed time to disallow post editing"
|
2218 |
msgstr ""
|
2219 |
|
2220 |
-
#: defaults.php:
|
2221 |
msgid ""
|
2222 |
"Changed the time to disallow post editing from %OldTime% to %NewTime% "
|
2223 |
"minutes in the forums."
|
2224 |
msgstr ""
|
2225 |
|
2226 |
-
#: defaults.php:
|
2227 |
msgid "User changed the forum setting posting throttle time"
|
2228 |
msgstr ""
|
2229 |
|
2230 |
-
#: defaults.php:
|
2231 |
msgid ""
|
2232 |
"Changed the posting throttle time from %OldTime% to %NewTime% seconds in the "
|
2233 |
"forums."
|
2234 |
msgstr ""
|
2235 |
|
2236 |
-
#: defaults.php:
|
2237 |
msgid "User created new topic"
|
2238 |
msgstr ""
|
2239 |
|
2240 |
-
#: defaults.php:
|
2241 |
msgid "User changed status of a topic"
|
2242 |
msgstr ""
|
2243 |
|
2244 |
-
#: defaults.php:
|
2245 |
msgid "User changed type of a topic"
|
2246 |
msgstr ""
|
2247 |
|
2248 |
-
#: defaults.php:
|
2249 |
msgid "User changed URL of a topic"
|
2250 |
msgstr ""
|
2251 |
|
2252 |
-
#: defaults.php:
|
2253 |
msgid "Changed the URL of the topic %TopicName% from %OldUrl% to %NewUrl%."
|
2254 |
msgstr ""
|
2255 |
|
2256 |
-
#: defaults.php:
|
2257 |
msgid "User changed the forum of a topic"
|
2258 |
msgstr ""
|
2259 |
|
2260 |
-
#: defaults.php:
|
2261 |
msgid "User moved topic to trash"
|
2262 |
msgstr ""
|
2263 |
|
2264 |
-
#: defaults.php:
|
2265 |
msgid "Moved the topic %TopicName% to trash."
|
2266 |
msgstr ""
|
2267 |
|
2268 |
-
#: defaults.php:
|
2269 |
msgid "User permanently deleted topic"
|
2270 |
msgstr ""
|
2271 |
|
2272 |
-
#: defaults.php:
|
2273 |
msgid "Permanently deleted the topic %TopicName%."
|
2274 |
msgstr ""
|
2275 |
|
2276 |
-
#: defaults.php:
|
2277 |
msgid "User restored topic from trash"
|
2278 |
msgstr ""
|
2279 |
|
2280 |
-
#: defaults.php:
|
2281 |
msgid "User changed visibility of a topic"
|
2282 |
msgstr ""
|
2283 |
|
2284 |
-
#: defaults.php:
|
2285 |
msgid "Menus"
|
2286 |
msgstr ""
|
2287 |
|
2288 |
-
#: defaults.php:
|
2289 |
msgid "User created new menu"
|
2290 |
msgstr ""
|
2291 |
|
2292 |
-
#: defaults.php:
|
2293 |
msgid "Created a new menu called %MenuName%."
|
2294 |
msgstr ""
|
2295 |
|
2296 |
-
#: defaults.php:
|
2297 |
msgid "User added content to a menu"
|
2298 |
msgstr ""
|
2299 |
|
2300 |
-
#: defaults.php:
|
2301 |
msgid "Added the %ContentType% called %ContentName% to menu %MenuName%."
|
2302 |
msgstr ""
|
2303 |
|
2304 |
-
#: defaults.php:
|
2305 |
msgid "User removed content from a menu"
|
2306 |
msgstr ""
|
2307 |
|
2308 |
-
#: defaults.php:
|
2309 |
msgid ""
|
2310 |
"Removed the %ContentType% called %ContentName% from the menu %MenuName%."
|
2311 |
msgstr ""
|
2312 |
|
2313 |
-
#: defaults.php:
|
2314 |
msgid "User deleted menu"
|
2315 |
msgstr ""
|
2316 |
|
2317 |
-
#: defaults.php:
|
2318 |
msgid "Deleted the menu %MenuName%."
|
2319 |
msgstr ""
|
2320 |
|
2321 |
-
#: defaults.php:
|
2322 |
msgid "User changed menu setting"
|
2323 |
msgstr ""
|
2324 |
|
2325 |
-
#: defaults.php:
|
2326 |
msgid "%Status% the menu setting %MenuSetting% in %MenuName%."
|
2327 |
msgstr ""
|
2328 |
|
2329 |
-
#: defaults.php:
|
2330 |
msgid "User modified content in a menu"
|
2331 |
msgstr ""
|
2332 |
|
2333 |
-
#: defaults.php:
|
2334 |
msgid "Modified the %ContentType% called %ContentName% in menu %MenuName%."
|
2335 |
msgstr ""
|
2336 |
|
2337 |
-
#: defaults.php:
|
2338 |
msgid "User changed name of a menu"
|
2339 |
msgstr ""
|
2340 |
|
2341 |
-
#: defaults.php:
|
2342 |
msgid "Changed the name of menu %OldMenuName% to %NewMenuName%."
|
2343 |
msgstr ""
|
2344 |
|
2345 |
-
#: defaults.php:
|
2346 |
msgid "User changed order of the objects in a menu"
|
2347 |
msgstr ""
|
2348 |
|
2349 |
-
#: defaults.php:
|
2350 |
msgid "Changed the order of the %ItemName% in menu %MenuName%."
|
2351 |
msgstr ""
|
2352 |
|
2353 |
-
#: defaults.php:
|
2354 |
msgid "User moved objects as a sub-item"
|
2355 |
msgstr ""
|
2356 |
|
2357 |
-
#: defaults.php:
|
2358 |
msgid "Moved %ItemName% as a sub-item of %ParentName% in menu %MenuName%."
|
2359 |
msgstr ""
|
2360 |
|
2361 |
-
#: defaults.php:
|
2362 |
msgid "Comments"
|
2363 |
msgstr ""
|
2364 |
|
2365 |
-
#: defaults.php:
|
2366 |
msgid "User approved a comment"
|
2367 |
msgstr ""
|
2368 |
|
2369 |
-
#: defaults.php:
|
2370 |
msgid ""
|
2371 |
"Approved the comment posted in response to the post %PostTitle% by %Author% "
|
2372 |
"on %CommentLink%."
|
2373 |
msgstr ""
|
2374 |
|
2375 |
-
#: defaults.php:
|
2376 |
msgid "User unapproved a comment"
|
2377 |
msgstr ""
|
2378 |
|
2379 |
-
#: defaults.php:
|
2380 |
msgid ""
|
2381 |
"Unapproved the comment posted in response to the post %PostTitle% by %Author"
|
2382 |
"% on %CommentLink%."
|
2383 |
msgstr ""
|
2384 |
|
2385 |
-
#: defaults.php:
|
2386 |
msgid "User replied to a comment"
|
2387 |
msgstr ""
|
2388 |
|
2389 |
-
#: defaults.php:
|
2390 |
msgid ""
|
2391 |
"Replied to the comment posted in response to the post %PostTitle% by %Author"
|
2392 |
"% on %CommentLink%."
|
2393 |
msgstr ""
|
2394 |
|
2395 |
-
#: defaults.php:
|
2396 |
msgid "User edited a comment"
|
2397 |
msgstr ""
|
2398 |
|
2399 |
-
#: defaults.php:
|
2400 |
msgid ""
|
2401 |
"Edited a comment posted in response to the post %PostTitle% by %Author% on "
|
2402 |
"%CommentLink%."
|
2403 |
msgstr ""
|
2404 |
|
2405 |
-
#: defaults.php:
|
2406 |
msgid "User marked a comment as Spam"
|
2407 |
msgstr ""
|
2408 |
|
2409 |
-
#: defaults.php:
|
2410 |
msgid ""
|
2411 |
"Marked the comment posted in response to the post %PostTitle% by %Author% on "
|
2412 |
"%CommentLink% as Spam."
|
2413 |
msgstr ""
|
2414 |
|
2415 |
-
#: defaults.php:
|
2416 |
msgid "User marked a comment as Not Spam"
|
2417 |
msgstr ""
|
2418 |
|
2419 |
-
#: defaults.php:
|
2420 |
msgid ""
|
2421 |
"Marked the comment posted in response to the post %PostTitle% by %Author% on "
|
2422 |
"%CommentLink% as Not Spam."
|
2423 |
msgstr ""
|
2424 |
|
2425 |
-
#: defaults.php:
|
2426 |
msgid "User moved a comment to trash"
|
2427 |
msgstr ""
|
2428 |
|
2429 |
-
#: defaults.php:
|
2430 |
msgid ""
|
2431 |
"Moved the comment posted in response to the post %PostTitle% by %Author% on "
|
2432 |
"%Date% to trash."
|
2433 |
msgstr ""
|
2434 |
|
2435 |
-
#: defaults.php:
|
2436 |
msgid "User restored a comment from the trash"
|
2437 |
msgstr ""
|
2438 |
|
2439 |
-
#: defaults.php:
|
2440 |
msgid ""
|
2441 |
"Restored the comment posted in response to the post %PostTitle% by %Author% "
|
2442 |
"on %CommentLink% from the trash."
|
2443 |
msgstr ""
|
2444 |
|
2445 |
-
#: defaults.php:
|
2446 |
msgid "User permanently deleted a comment"
|
2447 |
msgstr ""
|
2448 |
|
2449 |
-
#: defaults.php:
|
2450 |
msgid ""
|
2451 |
"Permanently deleted the comment posted in response to the post %PostTitle% "
|
2452 |
"by %Author% on %Date%."
|
2453 |
msgstr ""
|
2454 |
|
2455 |
-
#: defaults.php:
|
2456 |
msgid "User posted a comment"
|
2457 |
msgstr ""
|
2458 |
|
2459 |
-
#: defaults.php:
|
2460 |
msgid "%CommentMsg% on %CommentLink%."
|
2461 |
msgstr ""
|
2462 |
|
2463 |
-
#: defaults.php:252
|
2464 |
-
msgid "Custom Alerts"
|
2465 |
-
msgstr ""
|
2466 |
-
|
2467 |
-
#: defaults.php:253
|
2468 |
-
msgid "Custom critical Alert"
|
2469 |
-
msgstr ""
|
2470 |
-
|
2471 |
-
#: defaults.php:253 defaults.php:254 defaults.php:255
|
2472 |
-
msgid "%CustomAlertText%"
|
2473 |
-
msgstr ""
|
2474 |
-
|
2475 |
-
#: defaults.php:254
|
2476 |
-
msgid "Custom warning Alert"
|
2477 |
-
msgstr ""
|
2478 |
-
|
2479 |
-
#: defaults.php:255
|
2480 |
-
msgid "Custom notice Alert"
|
2481 |
-
msgstr ""
|
2482 |
-
|
2483 |
#: wp-security-audit-log.php:261
|
2484 |
msgid ""
|
2485 |
"You are using a version of PHP that is older than %s, which is no longer "
|
@@ -2492,9 +2570,9 @@ msgstr ""
|
|
2492 |
msgid "WP Security Audit Log"
|
2493 |
msgstr ""
|
2494 |
|
2495 |
-
#. #-#-#-#-# plugin.pot (WP Security Audit Log 2.5.
|
2496 |
#. Plugin URI of the plugin/theme
|
2497 |
-
#. #-#-#-#-# plugin.pot (WP Security Audit Log 2.5.
|
2498 |
#. Author URI of the plugin/theme
|
2499 |
msgid "http://www.wpsecurityauditlog.com/"
|
2500 |
msgstr ""
|
2 |
# This file is distributed under the same license as the WP Security Audit Log package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: WP Security Audit Log 2.5.5\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-security-audit-"
|
7 |
"log\n"
|
8 |
+
"POT-Creation-Date: 2016-09-28 06:25:56+00:00\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
33 |
msgid "All Sites"
|
34 |
msgstr ""
|
35 |
|
36 |
+
#: classes/AuditLogListView.php:123 classes/AuditLogListView.php:140
|
37 |
#: classes/Views/ToggleAlerts.php:75
|
38 |
msgid "Code"
|
39 |
msgstr ""
|
40 |
|
41 |
+
#: classes/AuditLogListView.php:124 classes/AuditLogListView.php:143
|
42 |
#: classes/Views/ToggleAlerts.php:76
|
43 |
msgid "Type"
|
44 |
msgstr ""
|
45 |
|
46 |
+
#: classes/AuditLogListView.php:125 classes/AuditLogListView.php:146
|
47 |
msgid "Date"
|
48 |
msgstr ""
|
49 |
|
50 |
+
#: classes/AuditLogListView.php:126 classes/AuditLogListView.php:149
|
51 |
msgid "Username"
|
52 |
msgstr ""
|
53 |
|
54 |
+
#: classes/AuditLogListView.php:127 classes/AuditLogListView.php:152
|
55 |
msgid "Source IP"
|
56 |
msgstr ""
|
57 |
|
58 |
+
#: classes/AuditLogListView.php:130 classes/AuditLogListView.php:155
|
59 |
msgid "Site"
|
60 |
msgstr ""
|
61 |
|
62 |
+
#: classes/AuditLogListView.php:132 classes/AuditLogListView.php:158
|
63 |
msgid "Message"
|
64 |
msgstr ""
|
65 |
|
95 |
msgid "Alert Data Inspector"
|
96 |
msgstr ""
|
97 |
|
98 |
+
#: classes/Sensors/Content.php:424 classes/Sensors/Content.php:432
|
99 |
msgid "Password Protected"
|
100 |
msgstr ""
|
101 |
|
102 |
+
#: classes/Sensors/Content.php:426 classes/Sensors/Content.php:434
|
103 |
msgid "Public"
|
104 |
msgstr ""
|
105 |
|
106 |
+
#: classes/Sensors/Content.php:428 classes/Sensors/Content.php:436
|
107 |
msgid "Private"
|
108 |
msgstr ""
|
109 |
|
237 |
msgstr ""
|
238 |
|
239 |
#: classes/Views/AuditLog.php:74 classes/Views/Licensing.php:34
|
240 |
+
#: classes/Views/Settings.php:112 classes/Views/ToggleAlerts.php:30
|
241 |
msgid "You do not have sufficient permissions to access this page."
|
242 |
msgstr ""
|
243 |
|
267 |
"<br>notified instantly when important changes happen on your WordPress."
|
268 |
msgstr ""
|
269 |
|
270 |
+
#: classes/Views/EmailNotifications.php:45 classes/Views/ExternalDB.php:45
|
271 |
+
#: classes/Views/LogInUsers.php:45 classes/Views/Reports.php:45
|
272 |
+
#: classes/Views/Search.php:45
|
273 |
msgid "Learn More"
|
274 |
msgstr ""
|
275 |
|
276 |
+
#: classes/Views/EmailNotifications.php:54 classes/Views/ExternalDB.php:54
|
277 |
+
#: classes/Views/LogInUsers.php:54 classes/Views/Reports.php:54
|
278 |
+
#: classes/Views/Search.php:54
|
279 |
msgid "Buy all Add-Ons Bundle"
|
280 |
msgstr ""
|
281 |
|
353 |
"trail. You can also use filters to fine-tune your searches."
|
354 |
msgstr ""
|
355 |
|
356 |
+
#: classes/Views/Extensions.php:114 classes/Views/ExternalDB.php:39
|
357 |
msgid "External DB"
|
358 |
msgstr ""
|
359 |
|
363 |
"and faster WordPress website."
|
364 |
msgstr ""
|
365 |
|
366 |
+
#: classes/Views/ExternalDB.php:7
|
367 |
+
msgid "External DB Add-On"
|
368 |
+
msgstr ""
|
369 |
+
|
370 |
+
#: classes/Views/ExternalDB.php:17
|
371 |
+
msgid "External DB "
|
372 |
+
msgstr ""
|
373 |
+
|
374 |
+
#: classes/Views/ExternalDB.php:41
|
375 |
+
msgid ""
|
376 |
+
"Meet Legal and Regulatory Compliance Requirements, Improve the Security of "
|
377 |
+
"Your WordPress and Boost its Performance by storing the WordPress Audit "
|
378 |
+
"Trail in an external database."
|
379 |
+
msgstr ""
|
380 |
+
|
381 |
#: classes/Views/Help.php:6 classes/Views/Help.php:14
|
382 |
msgid "Help"
|
383 |
msgstr ""
|
464 |
msgid "Licensing"
|
465 |
msgstr ""
|
466 |
|
467 |
+
#: classes/Views/Licensing.php:39 classes/Views/Settings.php:118
|
468 |
#: classes/Views/ToggleAlerts.php:45
|
469 |
msgid "Settings have been saved."
|
470 |
msgstr ""
|
471 |
|
472 |
+
#: classes/Views/Licensing.php:41 classes/Views/Settings.php:121
|
473 |
#: classes/Views/ToggleAlerts.php:47
|
474 |
msgid "Error: "
|
475 |
msgstr ""
|
529 |
msgid "Settings"
|
530 |
msgstr ""
|
531 |
|
532 |
+
#: classes/Views/Settings.php:126
|
533 |
+
msgid "General"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
534 |
msgstr ""
|
535 |
|
536 |
+
#: classes/Views/Settings.php:127
|
537 |
+
msgid "Audit Log"
|
538 |
msgstr ""
|
539 |
|
540 |
+
#: classes/Views/Settings.php:128
|
541 |
+
msgid "Exclude Objects"
|
542 |
msgstr ""
|
543 |
|
544 |
+
#: classes/Views/Settings.php:144
|
545 |
msgid "From Email & Name"
|
546 |
msgstr ""
|
547 |
|
548 |
+
#: classes/Views/Settings.php:147
|
549 |
msgid "Email Address"
|
550 |
msgstr ""
|
551 |
|
552 |
+
#: classes/Views/Settings.php:150
|
553 |
msgid "Display Name"
|
554 |
msgstr ""
|
555 |
|
556 |
+
#: classes/Views/Settings.php:156
|
557 |
msgid ""
|
558 |
"These email address and display name will be used as From details in the "
|
559 |
"emails sent by the %s . Please ensure the mail server can relay emails with "
|
560 |
"the domain of the specified email address."
|
561 |
msgstr ""
|
562 |
|
563 |
+
#: classes/Views/Settings.php:157
|
564 |
msgid "(premium add-ons)"
|
565 |
msgstr ""
|
566 |
|
567 |
+
#: classes/Views/Settings.php:165
|
568 |
msgid "Alerts Dashboard Widget"
|
569 |
msgstr ""
|
570 |
|
571 |
+
#: classes/Views/Settings.php:171
|
572 |
msgid "On"
|
573 |
msgstr ""
|
574 |
|
575 |
+
#: classes/Views/Settings.php:176
|
576 |
msgid "Off"
|
577 |
msgstr ""
|
578 |
|
579 |
+
#: classes/Views/Settings.php:181
|
580 |
msgid "Display a dashboard widget with the latest %d security alerts."
|
581 |
msgstr ""
|
582 |
|
583 |
+
#: classes/Views/Settings.php:190
|
584 |
msgid "Reverse Proxy / Firewall Options"
|
585 |
msgstr ""
|
586 |
|
587 |
+
#: classes/Views/Settings.php:196
|
588 |
msgid "WordPress running behind firewall or proxy"
|
589 |
msgstr ""
|
590 |
|
591 |
+
#: classes/Views/Settings.php:197
|
592 |
msgid ""
|
593 |
"Enable this option if your WordPress is running behind a firewall or reverse "
|
594 |
"proxy. When this option is enabled the plugin will retrieve the user's IP "
|
595 |
"address from the proxy header."
|
596 |
msgstr ""
|
597 |
|
598 |
+
#: classes/Views/Settings.php:203
|
599 |
msgid "Filter Internal IP Addresses"
|
600 |
msgstr ""
|
601 |
|
602 |
+
#: classes/Views/Settings.php:204
|
603 |
msgid ""
|
604 |
"Enable this option to filter internal IP addresses from the proxy headers."
|
605 |
msgstr ""
|
606 |
|
607 |
+
#: classes/Views/Settings.php:211
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
608 |
msgid "Can Manage Plugin"
|
609 |
msgstr ""
|
610 |
|
611 |
+
#: classes/Views/Settings.php:218
|
612 |
msgid "Users and Roles in this list can manage the plugin settings"
|
613 |
msgstr ""
|
614 |
|
615 |
+
#: classes/Views/Settings.php:234
|
616 |
msgid "Restrict Plugin Access"
|
617 |
msgstr ""
|
618 |
|
619 |
+
#: classes/Views/Settings.php:242
|
620 |
msgid ""
|
621 |
"By default all the administrators on this WordPress have access to manage "
|
622 |
"this plugin.<br/>By enabling this option only the users specified in the two "
|
624 |
"this plugin."
|
625 |
msgstr ""
|
626 |
|
627 |
+
#: classes/Views/Settings.php:250
|
628 |
+
msgid "Developer Options"
|
629 |
msgstr ""
|
630 |
|
631 |
+
#: classes/Views/Settings.php:258
|
632 |
+
msgid ""
|
633 |
+
"Only enable these options on testing, staging and development websites. "
|
634 |
+
"Enabling any of the settings below on LIVE websites may cause unintended "
|
635 |
+
"side-effects including degraded performance."
|
636 |
msgstr ""
|
637 |
|
638 |
+
#: classes/Views/Settings.php:263
|
639 |
+
msgid "Data Inspector"
|
640 |
msgstr ""
|
641 |
|
642 |
+
#: classes/Views/Settings.php:264
|
643 |
+
msgid "View data logged for each triggered alert."
|
644 |
msgstr ""
|
645 |
|
646 |
+
#: classes/Views/Settings.php:271
|
647 |
+
msgid "Request Log"
|
648 |
msgstr ""
|
649 |
|
650 |
+
#: classes/Views/Settings.php:272
|
651 |
+
msgid "Enables logging request to file."
|
652 |
msgstr ""
|
653 |
|
654 |
+
#: classes/Views/Settings.php:290
|
655 |
+
msgid ""
|
656 |
+
"The request log file is saved in the /wp-content/uploads/wp-security-audit-"
|
657 |
+
"log/ directory."
|
658 |
msgstr ""
|
659 |
|
660 |
+
#: classes/Views/Settings.php:298
|
661 |
+
msgid "Hide Plugin in Plugins Page"
|
662 |
msgstr ""
|
663 |
|
664 |
+
#: classes/Views/Settings.php:304
|
665 |
+
msgid "Hide"
|
666 |
msgstr ""
|
667 |
|
668 |
+
#: classes/Views/Settings.php:308
|
669 |
+
msgid ""
|
670 |
+
"To manually revert this setting set the value of option wsal-hide-plugin to "
|
671 |
+
"0 in the wp_options table."
|
672 |
msgstr ""
|
673 |
|
674 |
+
#: classes/Views/Settings.php:315
|
675 |
+
msgid "Logging"
|
676 |
msgstr ""
|
677 |
|
678 |
+
#: classes/Views/Settings.php:329
|
679 |
+
msgid "Disable all plugin logging."
|
|
|
|
|
680 |
msgstr ""
|
681 |
|
682 |
+
#: classes/Views/Settings.php:336
|
683 |
+
msgid "Remove Data on Uninstall"
|
684 |
msgstr ""
|
685 |
|
686 |
+
#: classes/Views/Settings.php:354
|
687 |
+
msgid "Security Alerts Pruning"
|
|
|
|
|
|
|
688 |
msgstr ""
|
689 |
|
690 |
+
#: classes/Views/Settings.php:357 classes/Views/Settings.php:365
|
691 |
+
msgid "(eg: 1 month)"
|
692 |
msgstr ""
|
693 |
|
694 |
+
#: classes/Views/Settings.php:361
|
695 |
+
msgid "None"
|
|
|
|
|
|
|
696 |
msgstr ""
|
697 |
|
698 |
+
#: classes/Views/Settings.php:369
|
699 |
+
msgid "Delete alerts older than"
|
700 |
msgstr ""
|
701 |
|
702 |
+
#: classes/Views/Settings.php:377
|
703 |
+
msgid "(eg: 80)"
|
704 |
+
msgstr ""
|
705 |
+
|
706 |
+
#: classes/Views/Settings.php:381
|
707 |
+
msgid "Keep up to"
|
708 |
msgstr ""
|
709 |
|
710 |
+
#: classes/Views/Settings.php:386
|
711 |
+
msgid "alerts"
|
712 |
msgstr ""
|
713 |
|
714 |
+
#: classes/Views/Settings.php:390
|
715 |
+
msgid "Next Scheduled Cleanup is in "
|
716 |
msgstr ""
|
717 |
|
718 |
+
#: classes/Views/Settings.php:394
|
719 |
+
msgid "(or %s)"
|
720 |
msgstr ""
|
721 |
|
722 |
+
#: classes/Views/Settings.php:395
|
723 |
+
msgid "Run Manually"
|
724 |
msgstr ""
|
725 |
|
726 |
+
#: classes/Views/Settings.php:402
|
727 |
+
msgid "Can View Alerts"
|
728 |
+
msgstr ""
|
729 |
+
|
730 |
+
#: classes/Views/Settings.php:409
|
731 |
+
msgid "Users and Roles in this list can view the security alerts"
|
732 |
+
msgstr ""
|
733 |
+
|
734 |
+
#: classes/Views/Settings.php:425
|
735 |
+
msgid "Refresh Audit Log Viewer"
|
736 |
msgstr ""
|
737 |
|
738 |
#: classes/Views/Settings.php:431
|
739 |
+
msgid "Automatic"
|
740 |
msgstr ""
|
741 |
|
742 |
+
#: classes/Views/Settings.php:433
|
743 |
+
msgid "Refresh Audit Log Viewer as soon as there are new alerts."
|
744 |
msgstr ""
|
745 |
|
746 |
+
#: classes/Views/Settings.php:437
|
747 |
+
msgid "Manual"
|
748 |
msgstr ""
|
749 |
|
750 |
+
#: classes/Views/Settings.php:439
|
751 |
+
msgid "Refresh Audit Log Viewer only when the page is reloaded."
|
752 |
+
msgstr ""
|
753 |
+
|
754 |
+
#: classes/Views/Settings.php:446
|
755 |
+
msgid "Alerts Time Format"
|
756 |
+
msgstr ""
|
757 |
+
|
758 |
+
#: classes/Views/Settings.php:452
|
759 |
+
msgid "24 hours"
|
760 |
+
msgstr ""
|
761 |
+
|
762 |
+
#: classes/Views/Settings.php:457
|
763 |
+
msgid "AM/PM"
|
764 |
msgstr ""
|
765 |
|
766 |
#: classes/Views/Settings.php:465
|
767 |
+
msgid "Alerts Timestamp"
|
768 |
msgstr ""
|
769 |
|
770 |
#: classes/Views/Settings.php:471
|
771 |
+
msgid "UTC"
|
772 |
+
msgstr ""
|
773 |
+
|
774 |
+
#: classes/Views/Settings.php:476
|
775 |
+
msgid "WordPress' timezone"
|
776 |
+
msgstr ""
|
777 |
+
|
778 |
+
#: classes/Views/Settings.php:479
|
779 |
+
msgid ""
|
780 |
+
"Select which timestamp should the alerts have in the Audit Log viewer. Note "
|
781 |
+
"that the WordPress' timezone might be different from that of the server."
|
782 |
+
msgstr ""
|
783 |
+
|
784 |
+
#: classes/Views/Settings.php:485
|
785 |
+
msgid "Audit Log Columns Selection"
|
786 |
+
msgstr ""
|
787 |
+
|
788 |
+
#: classes/Views/Settings.php:496
|
789 |
+
msgid ""
|
790 |
+
"When you disable any of the above such details won’t be shown in the Audit "
|
791 |
+
"Log\n"
|
792 |
+
" viewer though the plugin will still record such information in the "
|
793 |
+
"database."
|
794 |
+
msgstr ""
|
795 |
+
|
796 |
+
#: classes/Views/Settings.php:503
|
797 |
+
msgid "Disable Alerts for WordPress Background Activity"
|
798 |
+
msgstr ""
|
799 |
+
|
800 |
+
#: classes/Views/Settings.php:509
|
801 |
msgid "Hide activity"
|
802 |
msgstr ""
|
803 |
|
804 |
+
#: classes/Views/Settings.php:513
|
805 |
msgid ""
|
806 |
"For example do not raise an alert when WordPress deletes the auto drafts."
|
807 |
msgstr ""
|
808 |
|
809 |
+
#: classes/Views/Settings.php:520
|
810 |
+
msgid "Number of 404 Requests to Log"
|
811 |
+
msgstr ""
|
812 |
+
|
813 |
+
#: classes/Views/Settings.php:526
|
814 |
+
msgid ""
|
815 |
+
"By default the plugin keeps up to 99 requests to non-existing pages from the "
|
816 |
+
"same IP address. Increase the value in this setting to the desired amount to "
|
817 |
+
"keep a log of more or less requests."
|
818 |
+
msgstr ""
|
819 |
+
|
820 |
+
#: classes/Views/Settings.php:527
|
821 |
+
msgid ""
|
822 |
+
"Note that by increasing this value to a high number, should your website be "
|
823 |
+
"scanned the plugin will consume more resources to log all the requests."
|
824 |
msgstr ""
|
825 |
|
826 |
+
#: classes/Views/Settings.php:544
|
827 |
msgid "Excluded Users"
|
828 |
msgstr ""
|
829 |
|
830 |
+
#: classes/Views/Settings.php:564
|
831 |
msgid "Excluded Roles"
|
832 |
msgstr ""
|
833 |
|
834 |
+
#: classes/Views/Settings.php:591
|
835 |
msgid "Excluded Custom Fields"
|
836 |
msgstr ""
|
837 |
|
838 |
+
#: classes/Views/Settings.php:617
|
839 |
msgid "Excluded IP Addresses"
|
840 |
msgstr ""
|
841 |
|
881 |
msgid "User"
|
882 |
msgstr ""
|
883 |
|
884 |
+
#: defaults.php:36
|
885 |
msgid "Fatal run-time error."
|
886 |
msgstr ""
|
887 |
|
888 |
+
#: defaults.php:37
|
889 |
msgid "Run-time warning (non-fatal error)."
|
890 |
msgstr ""
|
891 |
|
892 |
+
#: defaults.php:38
|
893 |
msgid "Compile-time parse error."
|
894 |
msgstr ""
|
895 |
|
896 |
+
#: defaults.php:39
|
897 |
msgid "Run-time notice."
|
898 |
msgstr ""
|
899 |
|
900 |
+
#: defaults.php:40
|
901 |
msgid "Fatal error that occurred during startup."
|
902 |
msgstr ""
|
903 |
|
904 |
+
#: defaults.php:41
|
905 |
msgid "Warnings that occurred during startup."
|
906 |
msgstr ""
|
907 |
|
908 |
+
#: defaults.php:42
|
909 |
msgid "Fatal compile-time error."
|
910 |
msgstr ""
|
911 |
|
912 |
+
#: defaults.php:43
|
913 |
msgid "Compile-time warning."
|
914 |
msgstr ""
|
915 |
|
916 |
+
#: defaults.php:44
|
917 |
msgid "User-generated error message."
|
918 |
msgstr ""
|
919 |
|
920 |
+
#: defaults.php:45
|
921 |
msgid "User-generated warning message."
|
922 |
msgstr ""
|
923 |
|
924 |
+
#: defaults.php:46
|
925 |
msgid "User-generated notice message."
|
926 |
msgstr ""
|
927 |
|
928 |
+
#: defaults.php:47
|
929 |
msgid "Non-standard/optimal code warning."
|
930 |
msgstr ""
|
931 |
|
932 |
+
#: defaults.php:48
|
933 |
msgid "Catchable fatal error."
|
934 |
msgstr ""
|
935 |
|
936 |
+
#: defaults.php:49
|
937 |
msgid "Run-time deprecation notices."
|
938 |
msgstr ""
|
939 |
|
940 |
+
#: defaults.php:50
|
941 |
msgid "Run-time user deprecation notices."
|
942 |
msgstr ""
|
943 |
|
944 |
+
#: defaults.php:52
|
945 |
msgid "Critical, high-impact messages."
|
946 |
msgstr ""
|
947 |
|
948 |
+
#: defaults.php:53
|
949 |
msgid "Debug informational messages."
|
950 |
msgstr ""
|
951 |
|
952 |
+
#: defaults.php:57
|
953 |
msgid "Other User Activity"
|
954 |
msgstr ""
|
955 |
|
956 |
+
#: defaults.php:58
|
957 |
msgid "User logged in"
|
958 |
msgstr ""
|
959 |
|
960 |
+
#: defaults.php:58
|
961 |
msgid "Successfully logged in."
|
962 |
msgstr ""
|
963 |
|
964 |
+
#: defaults.php:59
|
965 |
msgid "User logged out"
|
966 |
msgstr ""
|
967 |
|
968 |
+
#: defaults.php:59
|
969 |
msgid "Successfully logged out."
|
970 |
msgstr ""
|
971 |
|
972 |
+
#: defaults.php:60
|
973 |
msgid "Login failed"
|
974 |
msgstr ""
|
975 |
|
976 |
+
#: defaults.php:60
|
977 |
msgid "%Attempts% failed login(s) detected."
|
978 |
msgstr ""
|
979 |
|
980 |
+
#: defaults.php:61
|
981 |
msgid "Login failed / non existing user"
|
982 |
msgstr ""
|
983 |
|
984 |
+
#: defaults.php:61
|
985 |
msgid "%Attempts% failed login(s) detected using non existing user."
|
986 |
msgstr ""
|
987 |
|
988 |
+
#: defaults.php:62
|
989 |
msgid "Login blocked"
|
990 |
msgstr ""
|
991 |
|
992 |
+
#: defaults.php:62
|
993 |
msgid ""
|
994 |
"Blocked from logging in because the same WordPress user is logged in from "
|
995 |
"%ClientIP%."
|
996 |
msgstr ""
|
997 |
|
998 |
+
#: defaults.php:63
|
999 |
msgid "User logged in with existing session(s)"
|
1000 |
msgstr ""
|
1001 |
|
1002 |
+
#: defaults.php:63
|
1003 |
msgid ""
|
1004 |
"Successfully logged in. Another session from %IPAddress% for this user "
|
1005 |
"already exist."
|
1006 |
msgstr ""
|
1007 |
|
1008 |
+
#: defaults.php:64
|
1009 |
msgid "User uploaded file from Uploads directory"
|
1010 |
msgstr ""
|
1011 |
|
1012 |
+
#: defaults.php:64
|
1013 |
msgid "Uploaded the file %FileName% in %FilePath%."
|
1014 |
msgstr ""
|
1015 |
|
1016 |
+
#: defaults.php:65
|
1017 |
msgid "User deleted file from Uploads directory"
|
1018 |
msgstr ""
|
1019 |
|
1020 |
+
#: defaults.php:65
|
1021 |
msgid "Deleted the file %FileName% from %FilePath%."
|
1022 |
msgstr ""
|
1023 |
|
1024 |
+
#: defaults.php:67
|
1025 |
msgid "Blog Posts"
|
1026 |
msgstr ""
|
1027 |
|
1028 |
+
#: defaults.php:68
|
1029 |
msgid "User created a new blog post and saved it as draft"
|
1030 |
msgstr ""
|
1031 |
|
1032 |
+
#: defaults.php:68
|
1033 |
msgid ""
|
1034 |
"Created a new post called %PostTitle% and saved it as draft. %EditorLinkPost"
|
1035 |
"%."
|
1036 |
msgstr ""
|
1037 |
|
1038 |
+
#: defaults.php:69
|
1039 |
msgid "User published a blog post"
|
1040 |
msgstr ""
|
1041 |
|
1042 |
+
#: defaults.php:69
|
1043 |
msgid ""
|
1044 |
"Published a post called %PostTitle%. Post URL is %PostUrl%. %EditorLinkPost%."
|
1045 |
msgstr ""
|
1046 |
|
1047 |
+
#: defaults.php:70
|
1048 |
msgid "User modified a published blog post"
|
1049 |
msgstr ""
|
1050 |
|
1051 |
+
#: defaults.php:70
|
1052 |
msgid ""
|
1053 |
"Modified the published post %PostTitle%. Post URL is %PostUrl%. "
|
1054 |
"%EditorLinkPost%."
|
1055 |
msgstr ""
|
1056 |
|
1057 |
+
#: defaults.php:71
|
1058 |
msgid "User modified a draft blog post"
|
1059 |
msgstr ""
|
1060 |
|
1061 |
+
#: defaults.php:71
|
1062 |
msgid "Modified the draft post with the %PostTitle%. %EditorLinkPost%."
|
1063 |
msgstr ""
|
1064 |
|
1065 |
+
#: defaults.php:72
|
1066 |
msgid "User permanently deleted a blog post from the trash"
|
1067 |
msgstr ""
|
1068 |
|
1069 |
+
#: defaults.php:72
|
1070 |
msgid ""
|
1071 |
"Permanently deleted the post %PostTitle%. Post URL was %PostUrl%. "
|
1072 |
"%EditorLinkPost%."
|
1073 |
msgstr ""
|
1074 |
|
1075 |
+
#: defaults.php:73
|
1076 |
msgid "User moved a blog post to the trash"
|
1077 |
msgstr ""
|
1078 |
|
1079 |
+
#: defaults.php:73
|
1080 |
msgid "Moved the post %PostTitle% to trash. Post URL is %PostUrl%."
|
1081 |
msgstr ""
|
1082 |
|
1083 |
+
#: defaults.php:74
|
1084 |
msgid "User restored a blog post from trash"
|
1085 |
msgstr ""
|
1086 |
|
1087 |
+
#: defaults.php:74
|
1088 |
msgid "Post %PostTitle% has been restored from trash. %EditorLinkPost%."
|
1089 |
msgstr ""
|
1090 |
|
1091 |
+
#: defaults.php:75
|
1092 |
msgid "User changed blog post category"
|
1093 |
msgstr ""
|
1094 |
|
1095 |
+
#: defaults.php:75
|
1096 |
msgid ""
|
1097 |
"Changed the category of the post %PostTitle% from %OldCategories% to "
|
1098 |
"%NewCategories%. %EditorLinkPost%."
|
1099 |
msgstr ""
|
1100 |
|
1101 |
+
#: defaults.php:76
|
1102 |
msgid "User changed blog post URL"
|
1103 |
msgstr ""
|
1104 |
|
1105 |
+
#: defaults.php:76
|
1106 |
msgid ""
|
1107 |
"Changed the URL of the post %PostTitle% from %OldUrl% to %NewUrl%. "
|
1108 |
"%EditorLinkPost%."
|
1109 |
msgstr ""
|
1110 |
|
1111 |
+
#: defaults.php:77
|
1112 |
msgid "User changed blog post author"
|
1113 |
msgstr ""
|
1114 |
|
1115 |
+
#: defaults.php:77
|
1116 |
msgid ""
|
1117 |
"Changed the author of %PostTitle% post from %OldAuthor% to %NewAuthor%. "
|
1118 |
"%EditorLinkPost%."
|
1119 |
msgstr ""
|
1120 |
|
1121 |
+
#: defaults.php:78
|
1122 |
msgid "User changed blog post status"
|
1123 |
msgstr ""
|
1124 |
|
1125 |
+
#: defaults.php:78
|
1126 |
msgid ""
|
1127 |
"Changed the status of %PostTitle% post from %OldStatus% to %NewStatus%. "
|
1128 |
"%EditorLinkPost%."
|
1129 |
msgstr ""
|
1130 |
|
1131 |
+
#: defaults.php:79
|
1132 |
msgid "User created new category"
|
1133 |
msgstr ""
|
1134 |
|
1135 |
+
#: defaults.php:79
|
1136 |
msgid ""
|
1137 |
"Created a new category called %CategoryName% .Category slug is %Slug%. "
|
1138 |
"%CategoryLink%."
|
1139 |
msgstr ""
|
1140 |
|
1141 |
+
#: defaults.php:80
|
1142 |
msgid "User deleted category"
|
1143 |
msgstr ""
|
1144 |
|
1145 |
+
#: defaults.php:80
|
1146 |
msgid "Deleted the category %CategoryName%. Category slug was %Slug%."
|
1147 |
msgstr ""
|
1148 |
|
1149 |
+
#: defaults.php:81
|
1150 |
msgid "User changed the visibility of a blog post"
|
1151 |
msgstr ""
|
1152 |
|
1153 |
+
#: defaults.php:81
|
1154 |
msgid ""
|
1155 |
"Changed the visibility of the post %PostTitle% from %OldVisibility% to "
|
1156 |
"%NewVisibility%. %EditorLinkPost%."
|
1157 |
msgstr ""
|
1158 |
|
1159 |
+
#: defaults.php:82
|
1160 |
msgid "User changed the date of a blog post"
|
1161 |
msgstr ""
|
1162 |
|
1163 |
+
#: defaults.php:82
|
1164 |
msgid ""
|
1165 |
"Changed the date of the post %PostTitle% from %OldDate% to %NewDate%. "
|
1166 |
"%EditorLinkPost%."
|
1167 |
msgstr ""
|
1168 |
|
1169 |
+
#: defaults.php:83
|
1170 |
msgid "User set a post as sticky"
|
1171 |
msgstr ""
|
1172 |
|
1173 |
+
#: defaults.php:83
|
1174 |
msgid ""
|
1175 |
"Set the post %PostTitle% as Sticky. Post URL is %PostUrl%. %EditorLinkPost%."
|
1176 |
msgstr ""
|
1177 |
|
1178 |
+
#: defaults.php:84
|
1179 |
msgid "User removed post from sticky"
|
1180 |
msgstr ""
|
1181 |
|
1182 |
+
#: defaults.php:84
|
1183 |
msgid "Removed the post %PostTitle% from Sticky. %EditorLinkPost%."
|
1184 |
msgstr ""
|
1185 |
|
1186 |
+
#: defaults.php:85
|
1187 |
msgid "User changed generic tables"
|
1188 |
msgstr ""
|
1189 |
|
1190 |
+
#: defaults.php:85
|
1191 |
msgid ""
|
1192 |
"Changed the parent of the category %CategoryName% from %OldParent% to "
|
1193 |
"%NewParent%. %CategoryLink%."
|
1194 |
msgstr ""
|
1195 |
|
1196 |
+
#: defaults.php:86
|
1197 |
msgid "User created a custom field for a post"
|
1198 |
msgstr ""
|
1199 |
|
1200 |
+
#: defaults.php:87
|
1201 |
msgid "User updated a custom field value for a post"
|
1202 |
msgstr ""
|
1203 |
|
1204 |
+
#: defaults.php:88
|
1205 |
msgid "User deleted a custom field from a post"
|
1206 |
msgstr ""
|
1207 |
|
1208 |
+
#: defaults.php:89
|
1209 |
msgid "User updated a custom field name for a post"
|
1210 |
msgstr ""
|
1211 |
|
1212 |
+
#: defaults.php:90
|
1213 |
msgid "User modified content for a published post"
|
1214 |
msgstr ""
|
1215 |
|
1216 |
+
#: defaults.php:91
|
1217 |
msgid "User modified content for a draft post"
|
1218 |
msgstr ""
|
1219 |
|
1220 |
+
#: defaults.php:92
|
1221 |
msgid "User modified content of a post"
|
1222 |
msgstr ""
|
1223 |
|
1224 |
+
#: defaults.php:93
|
1225 |
msgid "User submitted a post for review"
|
1226 |
msgstr ""
|
1227 |
|
1228 |
+
#: defaults.php:93
|
1229 |
msgid "Submitted the post %PostTitle% for review. %EditorLinkPost%."
|
1230 |
msgstr ""
|
1231 |
|
1232 |
+
#: defaults.php:94
|
1233 |
msgid "User scheduled a post"
|
1234 |
msgstr ""
|
1235 |
|
1236 |
+
#: defaults.php:94
|
1237 |
msgid ""
|
1238 |
"Scheduled the post %PostTitle% to be published %PublishingDate%. "
|
1239 |
"%EditorLinkPost%."
|
1240 |
msgstr ""
|
1241 |
|
1242 |
+
#: defaults.php:95
|
1243 |
msgid "User changed title of a post"
|
1244 |
msgstr ""
|
1245 |
|
1246 |
+
#: defaults.php:95
|
1247 |
msgid ""
|
1248 |
"Changed the title of the post %OldTitle% to %NewTitle%. %EditorLinkPost%."
|
1249 |
msgstr ""
|
1250 |
|
1251 |
+
#: defaults.php:96
|
1252 |
+
msgid "User opened a post in the editor"
|
1253 |
+
msgstr ""
|
1254 |
+
|
1255 |
+
#: defaults.php:96
|
1256 |
+
msgid ""
|
1257 |
+
"Opened the post %PostTitle% in the editor. View the post: %EditorLinkPost%."
|
1258 |
+
msgstr ""
|
1259 |
+
|
1260 |
+
#: defaults.php:97
|
1261 |
+
msgid "User viewed a post"
|
1262 |
+
msgstr ""
|
1263 |
+
|
1264 |
+
#: defaults.php:97
|
1265 |
+
msgid "Viewed the post %PostTitle%. View the post: %PostUrl%."
|
1266 |
+
msgstr ""
|
1267 |
+
|
1268 |
+
#: defaults.php:99
|
1269 |
msgid "Pages"
|
1270 |
msgstr ""
|
1271 |
|
1272 |
+
#: defaults.php:100
|
1273 |
msgid "User created a new WordPress page and saved it as draft"
|
1274 |
msgstr ""
|
1275 |
|
1276 |
+
#: defaults.php:100
|
1277 |
msgid ""
|
1278 |
"Created a new page called %PostTitle% and saved it as draft. %EditorLinkPage"
|
1279 |
"%."
|
1280 |
msgstr ""
|
1281 |
|
1282 |
+
#: defaults.php:101
|
1283 |
+
msgid "User published a WordPress page"
|
1284 |
msgstr ""
|
1285 |
|
1286 |
+
#: defaults.php:101
|
1287 |
msgid ""
|
1288 |
"Published a page called %PostTitle%. Page URL is %PostUrl%. %EditorLinkPage%."
|
1289 |
msgstr ""
|
1290 |
|
1291 |
+
#: defaults.php:102
|
1292 |
msgid "User modified a published WordPress page"
|
1293 |
msgstr ""
|
1294 |
|
1295 |
+
#: defaults.php:102
|
1296 |
msgid ""
|
1297 |
"Modified the published page %PostTitle%. Page URL is %PostUrl%. "
|
1298 |
"%EditorLinkPage%."
|
1299 |
msgstr ""
|
1300 |
|
1301 |
+
#: defaults.php:103
|
1302 |
msgid "User modified a draft WordPress page"
|
1303 |
msgstr ""
|
1304 |
|
1305 |
+
#: defaults.php:103
|
1306 |
msgid ""
|
1307 |
"Modified the draft page %PostTitle%. Page ID is %PostID%. %EditorLinkPage%."
|
1308 |
msgstr ""
|
1309 |
|
1310 |
+
#: defaults.php:104
|
1311 |
msgid "User permanently deleted a page from the trash"
|
1312 |
msgstr ""
|
1313 |
|
1314 |
+
#: defaults.php:104
|
1315 |
msgid ""
|
1316 |
"Permanently deleted the page %PostTitle%. Page URL was %PostUrl%. "
|
1317 |
"%EditorLinkPage%."
|
1318 |
msgstr ""
|
1319 |
|
1320 |
+
#: defaults.php:105
|
1321 |
msgid "User moved WordPress page to the trash"
|
1322 |
msgstr ""
|
1323 |
|
1324 |
+
#: defaults.php:105
|
1325 |
msgid "Moved the page %PostTitle% to trash. Page URL was %PostUrl%."
|
1326 |
msgstr ""
|
1327 |
|
1328 |
+
#: defaults.php:106
|
1329 |
msgid "User restored a WordPress page from trash"
|
1330 |
msgstr ""
|
1331 |
|
1332 |
+
#: defaults.php:106
|
1333 |
msgid "Page %PostTitle% has been restored from trash. %EditorLinkPage%."
|
1334 |
msgstr ""
|
1335 |
|
1336 |
+
#: defaults.php:107
|
1337 |
msgid "User changed page URL"
|
1338 |
msgstr ""
|
1339 |
|
1340 |
+
#: defaults.php:107
|
1341 |
msgid ""
|
1342 |
"Changed the URL of the page %PostTitle% from %OldUrl% to %NewUrl%. "
|
1343 |
"%EditorLinkPage%."
|
1344 |
msgstr ""
|
1345 |
|
1346 |
+
#: defaults.php:108
|
1347 |
msgid "User changed page author"
|
1348 |
msgstr ""
|
1349 |
|
1350 |
+
#: defaults.php:108
|
1351 |
msgid ""
|
1352 |
"Changed the author of the page %PostTitle% from %OldAuthor% to %NewAuthor%. "
|
1353 |
"%EditorLinkPage%."
|
1354 |
msgstr ""
|
1355 |
|
1356 |
+
#: defaults.php:109
|
1357 |
msgid "User changed page status"
|
1358 |
msgstr ""
|
1359 |
|
1360 |
+
#: defaults.php:109
|
1361 |
msgid ""
|
1362 |
"Changed the status of the page %PostTitle% from %OldStatus% to %NewStatus%. "
|
1363 |
"%EditorLinkPage%."
|
1364 |
msgstr ""
|
1365 |
|
1366 |
+
#: defaults.php:110
|
1367 |
msgid "User changed the visibility of a page post"
|
1368 |
msgstr ""
|
1369 |
|
1370 |
+
#: defaults.php:110
|
1371 |
msgid ""
|
1372 |
"Changed the visibility of the page %PostTitle% from %OldVisibility% to "
|
1373 |
"%NewVisibility%. %EditorLinkPage%."
|
1374 |
msgstr ""
|
1375 |
|
1376 |
+
#: defaults.php:111
|
1377 |
msgid "User changed the date of a page post"
|
1378 |
msgstr ""
|
1379 |
|
1380 |
+
#: defaults.php:111
|
1381 |
msgid ""
|
1382 |
"Changed the date of the page %PostTitle% from %OldDate% to %NewDate%. "
|
1383 |
"%EditorLinkPage%."
|
1384 |
msgstr ""
|
1385 |
|
1386 |
+
#: defaults.php:112
|
1387 |
msgid "User changed the parent of a page"
|
1388 |
msgstr ""
|
1389 |
|
1390 |
+
#: defaults.php:112
|
1391 |
msgid ""
|
1392 |
"Changed the parent of the page %PostTitle% from %OldParentName% to "
|
1393 |
"%NewParentName%. %EditorLinkPage%."
|
1394 |
msgstr ""
|
1395 |
|
1396 |
+
#: defaults.php:113
|
1397 |
msgid "User changed the template of a page"
|
1398 |
msgstr ""
|
1399 |
|
1400 |
+
#: defaults.php:113
|
1401 |
msgid ""
|
1402 |
"Changed the template of the page %PostTitle% from %OldTemplate% to "
|
1403 |
"%NewTemplate%. %EditorLinkPage%."
|
1404 |
msgstr ""
|
1405 |
|
1406 |
+
#: defaults.php:114
|
1407 |
msgid "User created a custom field for a page"
|
1408 |
msgstr ""
|
1409 |
|
1410 |
+
#: defaults.php:115
|
1411 |
msgid "User updated a custom field value for a page"
|
1412 |
msgstr ""
|
1413 |
|
1414 |
+
#: defaults.php:116
|
1415 |
msgid "User deleted a custom field from a page"
|
1416 |
msgstr ""
|
1417 |
|
1418 |
+
#: defaults.php:117
|
1419 |
msgid "User updated a custom field name for a page"
|
1420 |
msgstr ""
|
1421 |
|
1422 |
+
#: defaults.php:118
|
1423 |
msgid "User modified content for a published page"
|
1424 |
msgstr ""
|
1425 |
|
1426 |
+
#: defaults.php:119
|
1427 |
msgid "User modified content for a draft page"
|
1428 |
msgstr ""
|
1429 |
|
1430 |
+
#: defaults.php:120
|
1431 |
msgid "User scheduled a page"
|
1432 |
msgstr ""
|
1433 |
|
1434 |
+
#: defaults.php:121
|
1435 |
msgid "User changed title of a page"
|
1436 |
msgstr ""
|
1437 |
|
1438 |
+
#: defaults.php:122
|
1439 |
+
msgid "User opened a page in the editor"
|
1440 |
+
msgstr ""
|
1441 |
+
|
1442 |
+
#: defaults.php:122
|
1443 |
+
msgid ""
|
1444 |
+
"Opened the page %PostTitle% in the editor. View the page: %EditorLinkPage%."
|
1445 |
+
msgstr ""
|
1446 |
+
|
1447 |
+
#: defaults.php:123
|
1448 |
+
msgid "User viewed a page"
|
1449 |
+
msgstr ""
|
1450 |
+
|
1451 |
+
#: defaults.php:123
|
1452 |
+
msgid "Viewed the page %PostTitle%. View the page: %PostUrl%."
|
1453 |
+
msgstr ""
|
1454 |
+
|
1455 |
+
#: defaults.php:125
|
1456 |
msgid "Custom Posts"
|
1457 |
msgstr ""
|
1458 |
|
1459 |
+
#: defaults.php:126
|
1460 |
msgid "User created a new post with custom post type and saved it as draft"
|
1461 |
msgstr ""
|
1462 |
|
1463 |
+
#: defaults.php:126
|
1464 |
msgid ""
|
1465 |
"Created a new custom post called %PostTitle% of type %PostType%. "
|
1466 |
"%EditorLinkPost%."
|
1467 |
msgstr ""
|
1468 |
|
1469 |
+
#: defaults.php:127
|
1470 |
msgid "User published a post with custom post type"
|
1471 |
msgstr ""
|
1472 |
|
1473 |
+
#: defaults.php:127
|
1474 |
msgid ""
|
1475 |
"Published a custom post %PostTitle% of type %PostType%. Post URL is %PostUrl"
|
1476 |
"%. %EditorLinkPost%."
|
1477 |
msgstr ""
|
1478 |
|
1479 |
+
#: defaults.php:128
|
1480 |
msgid "User modified a post with custom post type"
|
1481 |
msgstr ""
|
1482 |
|
1483 |
+
#: defaults.php:128
|
1484 |
msgid ""
|
1485 |
"Modified the custom post %PostTitle% of type %PostType%. Post URL is %PostUrl"
|
1486 |
"%. %EditorLinkPost%."
|
1487 |
msgstr ""
|
1488 |
|
1489 |
+
#: defaults.php:129
|
1490 |
msgid "User modified a draft post with custom post type"
|
1491 |
msgstr ""
|
1492 |
|
1493 |
+
#: defaults.php:129
|
1494 |
msgid ""
|
1495 |
"Modified the draft custom post %PostTitle% of type is %PostType%. "
|
1496 |
"%EditorLinkPost%."
|
1497 |
msgstr ""
|
1498 |
|
1499 |
+
#: defaults.php:130
|
1500 |
msgid "User permanently deleted post with custom post type"
|
1501 |
msgstr ""
|
1502 |
|
1503 |
+
#: defaults.php:130
|
1504 |
msgid ""
|
1505 |
"Permanently Deleted the custom post %PostTitle% of type %PostType%. The post "
|
1506 |
"URL was %PostUrl%. %EditorLinkPost%."
|
1507 |
msgstr ""
|
1508 |
|
1509 |
+
#: defaults.php:131
|
1510 |
msgid "User moved post with custom post type to trash"
|
1511 |
msgstr ""
|
1512 |
|
1513 |
+
#: defaults.php:131
|
1514 |
msgid ""
|
1515 |
"Moved the custom post %PostTitle% of type %PostType% to trash. Post URL was "
|
1516 |
"%PostUrl%."
|
1517 |
msgstr ""
|
1518 |
|
1519 |
+
#: defaults.php:132
|
1520 |
msgid "User restored post with custom post type from trash"
|
1521 |
msgstr ""
|
1522 |
|
1523 |
+
#: defaults.php:132
|
1524 |
msgid ""
|
1525 |
"The custom post %PostTitle% of type %PostType% has been restored from trash. "
|
1526 |
"%EditorLinkPost%."
|
1527 |
msgstr ""
|
1528 |
|
1529 |
+
#: defaults.php:133
|
1530 |
msgid "User changed the category of a post with custom post type"
|
1531 |
msgstr ""
|
1532 |
|
1533 |
+
#: defaults.php:133
|
1534 |
msgid ""
|
1535 |
"Changed the category(ies) of the custom post %PostTitle% of type %PostType% "
|
1536 |
"from %OldCategories% to %NewCategories%. %EditorLinkPost%."
|
1537 |
msgstr ""
|
1538 |
|
1539 |
+
#: defaults.php:134
|
1540 |
msgid "User changed the URL of a post with custom post type"
|
1541 |
msgstr ""
|
1542 |
|
1543 |
+
#: defaults.php:134
|
1544 |
msgid ""
|
1545 |
"Changed the URL of the custom post %PostTitle% of type %PostType% from "
|
1546 |
"%OldUrl% to %NewUrl%. %EditorLinkPost%."
|
1547 |
msgstr ""
|
1548 |
|
1549 |
+
#: defaults.php:135
|
1550 |
msgid "User changed the author or post with custom post type"
|
1551 |
msgstr ""
|
1552 |
|
1553 |
+
#: defaults.php:135
|
1554 |
msgid ""
|
1555 |
"Changed the author of custom post %PostTitle% of type %PostType% from "
|
1556 |
"%OldAuthor% to %NewAuthor%. %EditorLinkPost%."
|
1557 |
msgstr ""
|
1558 |
|
1559 |
+
#: defaults.php:136
|
1560 |
msgid "User changed the status of post with custom post type"
|
1561 |
msgstr ""
|
1562 |
|
1563 |
+
#: defaults.php:136
|
1564 |
msgid ""
|
1565 |
"Changed the status of custom post %PostTitle% of type %PostType% from "
|
1566 |
"%OldStatus% to %NewStatus%. %EditorLinkPost%."
|
1567 |
msgstr ""
|
1568 |
|
1569 |
+
#: defaults.php:137
|
1570 |
msgid "User changed the visibility of a post with custom post type"
|
1571 |
msgstr ""
|
1572 |
|
1573 |
+
#: defaults.php:137
|
1574 |
msgid ""
|
1575 |
"Changed the visibility of the custom post %PostTitle% of type %PostType% "
|
1576 |
"from %OldVisibility% to %NewVisibility%. %EditorLinkPost%."
|
1577 |
msgstr ""
|
1578 |
|
1579 |
+
#: defaults.php:138
|
1580 |
msgid "User changed the date of post with custom post type"
|
1581 |
msgstr ""
|
1582 |
|
1583 |
+
#: defaults.php:138
|
1584 |
msgid ""
|
1585 |
"Changed the date of the custom post %PostTitle% of type %PostType% from "
|
1586 |
"%OldDate% to %NewDate%. %EditorLinkPost%."
|
1587 |
msgstr ""
|
1588 |
|
1589 |
+
#: defaults.php:139
|
1590 |
msgid "User created a custom field for a custom post type"
|
1591 |
msgstr ""
|
1592 |
|
1593 |
+
#: defaults.php:140
|
1594 |
msgid "User updated a custom field for a custom post type"
|
1595 |
msgstr ""
|
1596 |
|
1597 |
+
#: defaults.php:141
|
1598 |
msgid "User deleted a custom field from a custom post type"
|
1599 |
msgstr ""
|
1600 |
|
1601 |
+
#: defaults.php:142
|
1602 |
msgid "User updated a custom field name for a custom post type"
|
1603 |
msgstr ""
|
1604 |
|
1605 |
+
#: defaults.php:143
|
1606 |
msgid "User modified content for a published custom post type"
|
1607 |
msgstr ""
|
1608 |
|
1609 |
+
#: defaults.php:144
|
1610 |
msgid "User modified content for a draft custom post type"
|
1611 |
msgstr ""
|
1612 |
|
1613 |
+
#: defaults.php:145
|
1614 |
msgid "User scheduled a custom post type"
|
1615 |
msgstr ""
|
1616 |
|
1617 |
+
#: defaults.php:145
|
1618 |
msgid ""
|
1619 |
"Scheduled the custom post type %PostTitle% to be published %PublishingDate%. "
|
1620 |
"%EditorLinkPost%."
|
1621 |
msgstr ""
|
1622 |
|
1623 |
+
#: defaults.php:146
|
1624 |
msgid "User changed title of a custom post type"
|
1625 |
msgstr ""
|
1626 |
|
1627 |
+
#: defaults.php:146
|
1628 |
msgid ""
|
1629 |
"Changed the title of the custom post %OldTitle% to %NewTitle%. "
|
1630 |
"%EditorLinkPost%."
|
1631 |
msgstr ""
|
1632 |
|
1633 |
+
#: defaults.php:147
|
1634 |
+
msgid "User opened a custom post type in the editor"
|
1635 |
+
msgstr ""
|
1636 |
+
|
1637 |
+
#: defaults.php:147
|
1638 |
+
msgid ""
|
1639 |
+
"Opened the custom post %PostTitle% of type %PostType% in the editor. View "
|
1640 |
+
"the post: %EditorLinkPost%."
|
1641 |
+
msgstr ""
|
1642 |
+
|
1643 |
+
#: defaults.php:148
|
1644 |
+
msgid "User viewed a custom post type"
|
1645 |
+
msgstr ""
|
1646 |
+
|
1647 |
+
#: defaults.php:148
|
1648 |
+
msgid ""
|
1649 |
+
"Viewed the custom post %PostTitle% of type %PostType%. View the post: "
|
1650 |
+
"%PostUrl%."
|
1651 |
+
msgstr ""
|
1652 |
+
|
1653 |
+
#: defaults.php:150
|
1654 |
msgid "Widgets"
|
1655 |
msgstr ""
|
1656 |
|
1657 |
+
#: defaults.php:151
|
1658 |
msgid "User added a new widget"
|
1659 |
msgstr ""
|
1660 |
|
1661 |
+
#: defaults.php:151
|
1662 |
msgid "Added a new %WidgetName% widget in %Sidebar%."
|
1663 |
msgstr ""
|
1664 |
|
1665 |
+
#: defaults.php:152
|
1666 |
msgid "User modified a widget"
|
1667 |
msgstr ""
|
1668 |
|
1669 |
+
#: defaults.php:152
|
1670 |
msgid "Modified the %WidgetName% widget in %Sidebar%."
|
1671 |
msgstr ""
|
1672 |
|
1673 |
+
#: defaults.php:153
|
1674 |
msgid "User deleted widget"
|
1675 |
msgstr ""
|
1676 |
|
1677 |
+
#: defaults.php:153
|
1678 |
msgid "Deleted the %WidgetName% widget from %Sidebar%."
|
1679 |
msgstr ""
|
1680 |
|
1681 |
+
#: defaults.php:154
|
1682 |
msgid "User moved widget"
|
1683 |
msgstr ""
|
1684 |
|
1685 |
+
#: defaults.php:154
|
1686 |
msgid "Moved the %WidgetName% widget from %OldSidebar% to %NewSidebar%."
|
1687 |
msgstr ""
|
1688 |
|
1689 |
+
#: defaults.php:155
|
1690 |
msgid "User changed widget position"
|
1691 |
msgstr ""
|
1692 |
|
1693 |
+
#: defaults.php:155
|
1694 |
msgid "Changed the position of the widget %WidgetName% in sidebar %Sidebar%."
|
1695 |
msgstr ""
|
1696 |
|
1697 |
+
#: defaults.php:157
|
1698 |
msgid "User Profiles"
|
1699 |
msgstr ""
|
1700 |
|
1701 |
+
#: defaults.php:158
|
1702 |
msgid "New user was created on WordPress"
|
1703 |
msgstr ""
|
1704 |
|
1705 |
+
#: defaults.php:158
|
1706 |
msgid ""
|
1707 |
"A new user %NewUserData->Username% was created with role of %NewUserData-"
|
1708 |
">Roles%."
|
1709 |
msgstr ""
|
1710 |
|
1711 |
+
#: defaults.php:159
|
1712 |
msgid "User created another WordPress user"
|
1713 |
msgstr ""
|
1714 |
|
1715 |
+
#: defaults.php:159
|
1716 |
msgid ""
|
1717 |
"%UserChanger% created a new user %NewUserData->Username% with the role of "
|
1718 |
"%NewUserData->Roles%."
|
1719 |
msgstr ""
|
1720 |
|
1721 |
+
#: defaults.php:160
|
1722 |
msgid "The role of a user was changed by another WordPress user"
|
1723 |
msgstr ""
|
1724 |
|
1725 |
+
#: defaults.php:160
|
1726 |
msgid ""
|
1727 |
"Changed the role of the user %TargetUsername% from %OldRole% to %NewRole%."
|
1728 |
msgstr ""
|
1729 |
|
1730 |
+
#: defaults.php:161
|
1731 |
msgid "User has changed his or her password"
|
1732 |
msgstr ""
|
1733 |
|
1734 |
+
#: defaults.php:161
|
1735 |
msgid "Changed the password."
|
1736 |
msgstr ""
|
1737 |
|
1738 |
+
#: defaults.php:162
|
1739 |
msgid "User changed another user's password"
|
1740 |
msgstr ""
|
1741 |
|
1742 |
+
#: defaults.php:162
|
1743 |
msgid ""
|
1744 |
"Changed the password for the user %TargetUserData->Username% with the role "
|
1745 |
"of %TargetUserData->Roles%."
|
1746 |
msgstr ""
|
1747 |
|
1748 |
+
#: defaults.php:163
|
1749 |
msgid "User changed his or her email address"
|
1750 |
msgstr ""
|
1751 |
|
1752 |
+
#: defaults.php:163
|
1753 |
msgid "Changed the email address from %OldEmail% to %NewEmail%."
|
1754 |
msgstr ""
|
1755 |
|
1756 |
+
#: defaults.php:164
|
1757 |
msgid "User changed another user's email address"
|
1758 |
msgstr ""
|
1759 |
|
1760 |
+
#: defaults.php:164
|
1761 |
msgid ""
|
1762 |
"Changed the email address of the user %TargetUsername% from %OldEmail% to "
|
1763 |
"%NewEmail%."
|
1764 |
msgstr ""
|
1765 |
|
1766 |
+
#: defaults.php:165
|
1767 |
msgid "User was deleted by another user"
|
1768 |
msgstr ""
|
1769 |
|
1770 |
+
#: defaults.php:165
|
1771 |
msgid ""
|
1772 |
"Deleted the user %TargetUserData->Username% with the role of %TargetUserData-"
|
1773 |
">Roles%."
|
1774 |
msgstr ""
|
1775 |
|
1776 |
+
#: defaults.php:167
|
1777 |
msgid "Plugins & Themes"
|
1778 |
msgstr ""
|
1779 |
|
1780 |
+
#: defaults.php:168
|
1781 |
msgid "User installed a plugin"
|
1782 |
msgstr ""
|
1783 |
|
1784 |
+
#: defaults.php:168
|
1785 |
msgid "Installed the plugin %Plugin->Name% in %Plugin->plugin_dir_path%."
|
1786 |
msgstr ""
|
1787 |
|
1788 |
+
#: defaults.php:169
|
1789 |
msgid "User activated a WordPress plugin"
|
1790 |
msgstr ""
|
1791 |
|
1792 |
+
#: defaults.php:169
|
1793 |
msgid "Activated the plugin %PluginData->Name% installed in %PluginFile%."
|
1794 |
msgstr ""
|
1795 |
|
1796 |
+
#: defaults.php:170
|
1797 |
msgid "User deactivated a WordPress plugin"
|
1798 |
msgstr ""
|
1799 |
|
1800 |
+
#: defaults.php:170
|
1801 |
msgid "Deactivated the plugin %PluginData->Name% installed in %PluginFile%."
|
1802 |
msgstr ""
|
1803 |
|
1804 |
+
#: defaults.php:171
|
1805 |
msgid "User uninstalled a plugin"
|
1806 |
msgstr ""
|
1807 |
|
1808 |
+
#: defaults.php:171
|
1809 |
msgid ""
|
1810 |
"Uninstalled the plugin %PluginData->Name% which was installed in %PluginFile"
|
1811 |
"%."
|
1812 |
msgstr ""
|
1813 |
|
1814 |
+
#: defaults.php:172
|
1815 |
msgid "User upgraded a plugin"
|
1816 |
msgstr ""
|
1817 |
|
1818 |
+
#: defaults.php:172
|
1819 |
msgid "Upgraded the plugin %PluginData->Name% installed in %PluginFile%."
|
1820 |
msgstr ""
|
1821 |
|
1822 |
+
#: defaults.php:173
|
1823 |
msgid "User installed a theme"
|
1824 |
msgstr ""
|
1825 |
|
1826 |
+
#: defaults.php:173
|
1827 |
msgid ""
|
1828 |
"Installed the theme \"%Theme->Name%\" in %Theme->get_template_directory%."
|
1829 |
msgstr ""
|
1830 |
|
1831 |
+
#: defaults.php:174
|
1832 |
msgid "User activated a theme"
|
1833 |
msgstr ""
|
1834 |
|
1835 |
+
#: defaults.php:174
|
1836 |
msgid ""
|
1837 |
"Activated the theme \"%Theme->Name%\", installed in %Theme-"
|
1838 |
">get_template_directory%."
|
1839 |
msgstr ""
|
1840 |
|
1841 |
+
#: defaults.php:175
|
1842 |
msgid "User uninstalled a theme"
|
1843 |
msgstr ""
|
1844 |
|
1845 |
+
#: defaults.php:175
|
1846 |
msgid ""
|
1847 |
"Deleted the theme \"%Theme->Name%\" installed in %Theme-"
|
1848 |
">get_template_directory%."
|
1849 |
msgstr ""
|
1850 |
|
1851 |
+
#: defaults.php:176
|
1852 |
msgid "A plugin created a post"
|
1853 |
msgstr ""
|
1854 |
|
1855 |
+
#: defaults.php:176
|
1856 |
msgid "A plugin automatically created the following post: %PostTitle%."
|
1857 |
msgstr ""
|
1858 |
|
1859 |
+
#: defaults.php:177
|
1860 |
msgid "A plugin created a page"
|
1861 |
msgstr ""
|
1862 |
|
1863 |
+
#: defaults.php:177
|
1864 |
msgid "A plugin automatically created the following page: %PostTitle%."
|
1865 |
msgstr ""
|
1866 |
|
1867 |
+
#: defaults.php:178
|
1868 |
msgid "A plugin created a custom post"
|
1869 |
msgstr ""
|
1870 |
|
1871 |
+
#: defaults.php:178
|
1872 |
msgid "A plugin automatically created the following custom post: %PostTitle%."
|
1873 |
msgstr ""
|
1874 |
|
1875 |
+
#: defaults.php:179
|
1876 |
msgid "A plugin deleted a post"
|
1877 |
msgstr ""
|
1878 |
|
1879 |
+
#: defaults.php:179
|
1880 |
msgid "A plugin automatically deleted the following post: %PostTitle%."
|
1881 |
msgstr ""
|
1882 |
|
1883 |
+
#: defaults.php:180
|
1884 |
msgid "A plugin deleted a page"
|
1885 |
msgstr ""
|
1886 |
|
1887 |
+
#: defaults.php:180
|
1888 |
msgid "A plugin automatically deleted the following page: %PostTitle%."
|
1889 |
msgstr ""
|
1890 |
|
1891 |
+
#: defaults.php:181
|
1892 |
msgid "A plugin deleted a custom post"
|
1893 |
msgstr ""
|
1894 |
|
1895 |
+
#: defaults.php:181
|
1896 |
msgid "A plugin automatically deleted the following custom post: %PostTitle%."
|
1897 |
msgstr ""
|
1898 |
|
1899 |
+
#: defaults.php:182
|
1900 |
msgid "User updated a theme"
|
1901 |
msgstr ""
|
1902 |
|
1903 |
+
#: defaults.php:182
|
1904 |
msgid ""
|
1905 |
"Updated the theme \"%Theme->Name%\" installed in %Theme-"
|
1906 |
">get_template_directory%."
|
1907 |
msgstr ""
|
1908 |
|
1909 |
+
#: defaults.php:183
|
1910 |
msgid "User changed a file using the theme editor"
|
1911 |
msgstr ""
|
1912 |
|
1913 |
+
#: defaults.php:183
|
1914 |
msgid "Modified %File% with the Theme Editor."
|
1915 |
msgstr ""
|
1916 |
|
1917 |
+
#: defaults.php:184
|
1918 |
msgid "User changed a file using the plugin editor"
|
1919 |
msgstr ""
|
1920 |
|
1921 |
+
#: defaults.php:184
|
1922 |
msgid "Modified %File% with the Plugin Editor."
|
1923 |
msgstr ""
|
1924 |
|
1925 |
+
#: defaults.php:186
|
1926 |
msgid "System Activity"
|
1927 |
msgstr ""
|
1928 |
|
1929 |
+
#: defaults.php:187
|
1930 |
msgid "Unknown Error"
|
1931 |
msgstr ""
|
1932 |
|
1933 |
+
#: defaults.php:187
|
1934 |
msgid "An unexpected error has occurred ."
|
1935 |
msgstr ""
|
1936 |
|
1937 |
+
#: defaults.php:188
|
1938 |
msgid "PHP error"
|
1939 |
msgstr ""
|
1940 |
|
1941 |
+
#: defaults.php:188 defaults.php:189 defaults.php:190 defaults.php:191
|
1942 |
+
#: defaults.php:192
|
1943 |
msgid "%Message%."
|
1944 |
msgstr ""
|
1945 |
|
1946 |
+
#: defaults.php:189
|
1947 |
msgid "PHP warning"
|
1948 |
msgstr ""
|
1949 |
|
1950 |
+
#: defaults.php:190
|
1951 |
msgid "PHP notice"
|
1952 |
msgstr ""
|
1953 |
|
1954 |
+
#: defaults.php:191
|
1955 |
msgid "PHP exception"
|
1956 |
msgstr ""
|
1957 |
|
1958 |
+
#: defaults.php:192
|
1959 |
msgid "PHP shutdown error"
|
1960 |
msgstr ""
|
1961 |
|
1962 |
+
#: defaults.php:193
|
1963 |
msgid "Events automatically pruned by system"
|
1964 |
msgstr ""
|
1965 |
|
1966 |
+
#: defaults.php:193
|
1967 |
msgid "System automatically deleted %EventCount% alert(s)."
|
1968 |
msgstr ""
|
1969 |
|
1970 |
+
#: defaults.php:194
|
1971 |
msgid "Option Anyone Can Register in WordPress settings changed"
|
1972 |
msgstr ""
|
1973 |
|
1974 |
+
#: defaults.php:194
|
1975 |
msgid "%NewValue% the option \"Anyone can register\"."
|
1976 |
msgstr ""
|
1977 |
|
1978 |
+
#: defaults.php:195
|
1979 |
msgid "New User Default Role changed"
|
1980 |
msgstr ""
|
1981 |
|
1982 |
+
#: defaults.php:195
|
1983 |
msgid "Changed the New User Default Role from %OldRole% to %NewRole%."
|
1984 |
msgstr ""
|
1985 |
|
1986 |
+
#: defaults.php:196
|
1987 |
msgid "WordPress Administrator Notification email changed"
|
1988 |
msgstr ""
|
1989 |
|
1990 |
+
#: defaults.php:196
|
1991 |
msgid ""
|
1992 |
"Changed the WordPress administrator notifications email address from "
|
1993 |
"%OldEmail% to %NewEmail%."
|
1994 |
msgstr ""
|
1995 |
|
1996 |
+
#: defaults.php:197
|
1997 |
msgid "WordPress was updated"
|
1998 |
msgstr ""
|
1999 |
|
2000 |
+
#: defaults.php:197
|
2001 |
msgid "Updated WordPress from version %OldVersion% to %NewVersion%."
|
2002 |
msgstr ""
|
2003 |
|
2004 |
+
#: defaults.php:198
|
2005 |
msgid "User changes the WordPress Permalinks"
|
2006 |
msgstr ""
|
2007 |
|
2008 |
+
#: defaults.php:198
|
2009 |
msgid "Changed the WordPress permalinks from %OldPattern% to %NewPattern%."
|
2010 |
msgstr ""
|
2011 |
|
2012 |
+
#: defaults.php:199
|
2013 |
msgid "User requests non-existing pages (404 Error Pages)"
|
2014 |
msgstr ""
|
2015 |
|
2016 |
+
#: defaults.php:199
|
2017 |
msgid ""
|
2018 |
+
"Has requested a non existing page (404 Error Pages) %Attempts% %Msg%. "
|
2019 |
+
"%LinkFile%."
|
|
|
2020 |
msgstr ""
|
2021 |
|
2022 |
+
#: defaults.php:200
|
2023 |
msgid "Advertising Add-ons."
|
2024 |
msgstr ""
|
2025 |
|
2026 |
+
#: defaults.php:200
|
2027 |
msgid "%PromoName% %PromoMessage%"
|
2028 |
msgstr ""
|
2029 |
|
2030 |
+
#: defaults.php:202
|
2031 |
msgid "MultiSite"
|
2032 |
msgstr ""
|
2033 |
|
2034 |
+
#: defaults.php:203
|
2035 |
msgid "User granted Super Admin privileges"
|
2036 |
msgstr ""
|
2037 |
|
2038 |
+
#: defaults.php:203
|
2039 |
msgid "Granted Super Admin privileges to %TargetUsername%."
|
2040 |
msgstr ""
|
2041 |
|
2042 |
+
#: defaults.php:204
|
2043 |
msgid "User revoked from Super Admin privileges"
|
2044 |
msgstr ""
|
2045 |
|
2046 |
+
#: defaults.php:204
|
2047 |
msgid "Revoked Super Admin privileges from %TargetUsername%."
|
2048 |
msgstr ""
|
2049 |
|
2050 |
+
#: defaults.php:205
|
2051 |
msgid "Existing user added to a site"
|
2052 |
msgstr ""
|
2053 |
|
2054 |
+
#: defaults.php:205
|
2055 |
msgid ""
|
2056 |
"Added the existing user %TargetUsername% with %TargetUserRole% role to site "
|
2057 |
"%SiteName%."
|
2058 |
msgstr ""
|
2059 |
|
2060 |
+
#: defaults.php:206
|
2061 |
msgid "User removed from site"
|
2062 |
msgstr ""
|
2063 |
|
2064 |
+
#: defaults.php:206
|
2065 |
msgid ""
|
2066 |
"Removed the user %TargetUsername% with role %TargetUserRole% from %SiteName% "
|
2067 |
"site."
|
2068 |
msgstr ""
|
2069 |
|
2070 |
+
#: defaults.php:207
|
2071 |
msgid "New network user created"
|
2072 |
msgstr ""
|
2073 |
|
2074 |
+
#: defaults.php:207
|
2075 |
msgid "Created a new network user %NewUserData->Username%."
|
2076 |
msgstr ""
|
2077 |
|
2078 |
+
#: defaults.php:208
|
2079 |
msgid "The forum role of a user was changed by another WordPress user"
|
2080 |
msgstr ""
|
2081 |
|
2082 |
+
#: defaults.php:208
|
2083 |
msgid ""
|
2084 |
"Change the forum role of the user %TargetUsername% from %OldRole% to %NewRole"
|
2085 |
"% by %UserChanger%."
|
2086 |
msgstr ""
|
2087 |
|
2088 |
+
#: defaults.php:209
|
2089 |
msgid "New site added on the network"
|
2090 |
msgstr ""
|
2091 |
|
2092 |
+
#: defaults.php:209
|
2093 |
msgid "Added the site %SiteName% to the network."
|
2094 |
msgstr ""
|
2095 |
|
2096 |
+
#: defaults.php:210
|
2097 |
msgid "Existing site archived"
|
2098 |
msgstr ""
|
2099 |
|
2100 |
+
#: defaults.php:210
|
2101 |
msgid "Archived the site %SiteName%."
|
2102 |
msgstr ""
|
2103 |
|
2104 |
+
#: defaults.php:211
|
2105 |
msgid "Archived site has been unarchived"
|
2106 |
msgstr ""
|
2107 |
|
2108 |
+
#: defaults.php:211
|
2109 |
msgid "Unarchived the site %SiteName%."
|
2110 |
msgstr ""
|
2111 |
|
2112 |
+
#: defaults.php:212
|
2113 |
msgid "Deactivated site has been activated"
|
2114 |
msgstr ""
|
2115 |
|
2116 |
+
#: defaults.php:212
|
2117 |
msgid "Activated the site %SiteName%."
|
2118 |
msgstr ""
|
2119 |
|
2120 |
+
#: defaults.php:213
|
2121 |
msgid "Site has been deactivated"
|
2122 |
msgstr ""
|
2123 |
|
2124 |
+
#: defaults.php:213
|
2125 |
msgid "Deactivated the site %SiteName%."
|
2126 |
msgstr ""
|
2127 |
|
2128 |
+
#: defaults.php:214
|
2129 |
msgid "Existing site deleted from network"
|
2130 |
msgstr ""
|
2131 |
|
2132 |
+
#: defaults.php:214
|
2133 |
msgid "Deleted the site %SiteName%."
|
2134 |
msgstr ""
|
2135 |
|
2136 |
+
#: defaults.php:215
|
2137 |
msgid "Activated theme on network"
|
2138 |
msgstr ""
|
2139 |
|
2140 |
+
#: defaults.php:215
|
2141 |
msgid ""
|
2142 |
"Network activated the theme %Theme->Name% installed in %Theme-"
|
2143 |
">get_template_directory%."
|
2144 |
msgstr ""
|
2145 |
|
2146 |
+
#: defaults.php:216
|
2147 |
msgid "Deactivated theme from network"
|
2148 |
msgstr ""
|
2149 |
|
2150 |
+
#: defaults.php:216
|
2151 |
msgid ""
|
2152 |
"Network deactivated the theme %Theme->Name% installed in %Theme-"
|
2153 |
">get_template_directory%."
|
2154 |
msgstr ""
|
2155 |
|
2156 |
+
#: defaults.php:218
|
2157 |
msgid "Database"
|
2158 |
msgstr ""
|
2159 |
|
2160 |
+
#: defaults.php:219
|
2161 |
msgid "Plugin created tables"
|
2162 |
msgstr ""
|
2163 |
|
2164 |
+
#: defaults.php:219
|
2165 |
msgid ""
|
2166 |
"Plugin %Plugin->Name% created these tables in the database: %TableNames%."
|
2167 |
msgstr ""
|
2168 |
|
2169 |
+
#: defaults.php:220
|
2170 |
msgid "Plugin modified tables structure"
|
2171 |
msgstr ""
|
2172 |
|
2173 |
+
#: defaults.php:220
|
2174 |
msgid ""
|
2175 |
"Plugin %Plugin->Name% modified the structure of these database tables: "
|
2176 |
"%TableNames%."
|
2177 |
msgstr ""
|
2178 |
|
2179 |
+
#: defaults.php:221
|
2180 |
msgid "Plugin deleted tables"
|
2181 |
msgstr ""
|
2182 |
|
2183 |
+
#: defaults.php:221
|
2184 |
msgid ""
|
2185 |
"Plugin %Plugin->Name% deleted the following tables from the database: "
|
2186 |
"%TableNames%."
|
2187 |
msgstr ""
|
2188 |
|
2189 |
+
#: defaults.php:222
|
2190 |
msgid "Theme created tables"
|
2191 |
msgstr ""
|
2192 |
|
2193 |
+
#: defaults.php:222
|
2194 |
msgid "Theme %Theme->Name% created these tables in the database: %TableNames%."
|
2195 |
msgstr ""
|
2196 |
|
2197 |
+
#: defaults.php:223
|
2198 |
msgid "Theme modified tables structure"
|
2199 |
msgstr ""
|
2200 |
|
2201 |
+
#: defaults.php:223
|
2202 |
msgid ""
|
2203 |
"Theme %Theme->Name% modified the structure of these database tables: "
|
2204 |
"%TableNames%."
|
2205 |
msgstr ""
|
2206 |
|
2207 |
+
#: defaults.php:224
|
2208 |
msgid "Theme deleted tables"
|
2209 |
msgstr ""
|
2210 |
|
2211 |
+
#: defaults.php:224
|
2212 |
msgid ""
|
2213 |
"Theme %Theme->Name% deleted the following tables from the database: "
|
2214 |
"%TableNames%."
|
2215 |
msgstr ""
|
2216 |
|
2217 |
+
#: defaults.php:225
|
2218 |
msgid "Unknown component created tables"
|
2219 |
msgstr ""
|
2220 |
|
2221 |
+
#: defaults.php:225
|
2222 |
msgid ""
|
2223 |
"An unknown component created these tables in the database: %TableNames%."
|
2224 |
msgstr ""
|
2225 |
|
2226 |
+
#: defaults.php:226
|
2227 |
msgid "Unknown component modified tables structure"
|
2228 |
msgstr ""
|
2229 |
|
2230 |
+
#: defaults.php:226
|
2231 |
msgid ""
|
2232 |
"An unknown component modified the structure of these database tables: "
|
2233 |
"%TableNames%."
|
2234 |
msgstr ""
|
2235 |
|
2236 |
+
#: defaults.php:227
|
2237 |
msgid "Unknown component deleted tables"
|
2238 |
msgstr ""
|
2239 |
|
2240 |
+
#: defaults.php:227
|
2241 |
msgid ""
|
2242 |
"An unknown component deleted the following tables from the database: "
|
2243 |
"%TableNames%."
|
2244 |
msgstr ""
|
2245 |
|
2246 |
+
#: defaults.php:229
|
2247 |
msgid "BBPress Forum"
|
2248 |
msgstr ""
|
2249 |
|
2250 |
+
#: defaults.php:230
|
2251 |
msgid "User created new forum"
|
2252 |
msgstr ""
|
2253 |
|
2254 |
+
#: defaults.php:231
|
2255 |
msgid "User changed status of a forum"
|
2256 |
msgstr ""
|
2257 |
|
2258 |
+
#: defaults.php:232
|
2259 |
msgid "User changed visibility of a forum"
|
2260 |
msgstr ""
|
2261 |
|
2262 |
+
#: defaults.php:233
|
2263 |
msgid "User changed the URL of a forum"
|
2264 |
msgstr ""
|
2265 |
|
2266 |
+
#: defaults.php:234
|
2267 |
msgid "User changed order of a forum"
|
2268 |
msgstr ""
|
2269 |
|
2270 |
+
#: defaults.php:235
|
2271 |
msgid "User moved forum to trash"
|
2272 |
msgstr ""
|
2273 |
|
2274 |
+
#: defaults.php:235
|
2275 |
msgid "Moved the forum %ForumName% to trash."
|
2276 |
msgstr ""
|
2277 |
|
2278 |
+
#: defaults.php:236
|
2279 |
msgid "User permanently deleted forum"
|
2280 |
msgstr ""
|
2281 |
|
2282 |
+
#: defaults.php:236
|
2283 |
msgid "Permanently deleted the forum %ForumName%."
|
2284 |
msgstr ""
|
2285 |
|
2286 |
+
#: defaults.php:237
|
2287 |
msgid "User restored forum from trash"
|
2288 |
msgstr ""
|
2289 |
|
2290 |
+
#: defaults.php:238
|
2291 |
msgid "User changed the parent of a forum"
|
2292 |
msgstr ""
|
2293 |
|
2294 |
+
#: defaults.php:239
|
2295 |
msgid "User changed forum's role"
|
2296 |
msgstr ""
|
2297 |
|
2298 |
+
#: defaults.php:239
|
2299 |
msgid "Changed the forum's auto role from %OldRole% to %NewRole%."
|
2300 |
msgstr ""
|
2301 |
|
2302 |
+
#: defaults.php:240
|
2303 |
msgid "User changed option of a forum"
|
2304 |
msgstr ""
|
2305 |
|
2306 |
+
#: defaults.php:240
|
2307 |
msgid "%Status% the option for anonymous posting on forum."
|
2308 |
msgstr ""
|
2309 |
|
2310 |
+
#: defaults.php:241
|
2311 |
msgid "User changed type of a forum"
|
2312 |
msgstr ""
|
2313 |
|
2314 |
+
#: defaults.php:242
|
2315 |
msgid "User changed time to disallow post editing"
|
2316 |
msgstr ""
|
2317 |
|
2318 |
+
#: defaults.php:242
|
2319 |
msgid ""
|
2320 |
"Changed the time to disallow post editing from %OldTime% to %NewTime% "
|
2321 |
"minutes in the forums."
|
2322 |
msgstr ""
|
2323 |
|
2324 |
+
#: defaults.php:243
|
2325 |
msgid "User changed the forum setting posting throttle time"
|
2326 |
msgstr ""
|
2327 |
|
2328 |
+
#: defaults.php:243
|
2329 |
msgid ""
|
2330 |
"Changed the posting throttle time from %OldTime% to %NewTime% seconds in the "
|
2331 |
"forums."
|
2332 |
msgstr ""
|
2333 |
|
2334 |
+
#: defaults.php:244
|
2335 |
msgid "User created new topic"
|
2336 |
msgstr ""
|
2337 |
|
2338 |
+
#: defaults.php:245
|
2339 |
msgid "User changed status of a topic"
|
2340 |
msgstr ""
|
2341 |
|
2342 |
+
#: defaults.php:246
|
2343 |
msgid "User changed type of a topic"
|
2344 |
msgstr ""
|
2345 |
|
2346 |
+
#: defaults.php:247
|
2347 |
msgid "User changed URL of a topic"
|
2348 |
msgstr ""
|
2349 |
|
2350 |
+
#: defaults.php:247
|
2351 |
msgid "Changed the URL of the topic %TopicName% from %OldUrl% to %NewUrl%."
|
2352 |
msgstr ""
|
2353 |
|
2354 |
+
#: defaults.php:248
|
2355 |
msgid "User changed the forum of a topic"
|
2356 |
msgstr ""
|
2357 |
|
2358 |
+
#: defaults.php:249
|
2359 |
msgid "User moved topic to trash"
|
2360 |
msgstr ""
|
2361 |
|
2362 |
+
#: defaults.php:249
|
2363 |
msgid "Moved the topic %TopicName% to trash."
|
2364 |
msgstr ""
|
2365 |
|
2366 |
+
#: defaults.php:250
|
2367 |
msgid "User permanently deleted topic"
|
2368 |
msgstr ""
|
2369 |
|
2370 |
+
#: defaults.php:250
|
2371 |
msgid "Permanently deleted the topic %TopicName%."
|
2372 |
msgstr ""
|
2373 |
|
2374 |
+
#: defaults.php:251
|
2375 |
msgid "User restored topic from trash"
|
2376 |
msgstr ""
|
2377 |
|
2378 |
+
#: defaults.php:252
|
2379 |
msgid "User changed visibility of a topic"
|
2380 |
msgstr ""
|
2381 |
|
2382 |
+
#: defaults.php:254
|
2383 |
msgid "Menus"
|
2384 |
msgstr ""
|
2385 |
|
2386 |
+
#: defaults.php:255
|
2387 |
msgid "User created new menu"
|
2388 |
msgstr ""
|
2389 |
|
2390 |
+
#: defaults.php:255
|
2391 |
msgid "Created a new menu called %MenuName%."
|
2392 |
msgstr ""
|
2393 |
|
2394 |
+
#: defaults.php:256
|
2395 |
msgid "User added content to a menu"
|
2396 |
msgstr ""
|
2397 |
|
2398 |
+
#: defaults.php:256
|
2399 |
msgid "Added the %ContentType% called %ContentName% to menu %MenuName%."
|
2400 |
msgstr ""
|
2401 |
|
2402 |
+
#: defaults.php:257
|
2403 |
msgid "User removed content from a menu"
|
2404 |
msgstr ""
|
2405 |
|
2406 |
+
#: defaults.php:257
|
2407 |
msgid ""
|
2408 |
"Removed the %ContentType% called %ContentName% from the menu %MenuName%."
|
2409 |
msgstr ""
|
2410 |
|
2411 |
+
#: defaults.php:258
|
2412 |
msgid "User deleted menu"
|
2413 |
msgstr ""
|
2414 |
|
2415 |
+
#: defaults.php:258
|
2416 |
msgid "Deleted the menu %MenuName%."
|
2417 |
msgstr ""
|
2418 |
|
2419 |
+
#: defaults.php:259
|
2420 |
msgid "User changed menu setting"
|
2421 |
msgstr ""
|
2422 |
|
2423 |
+
#: defaults.php:259
|
2424 |
msgid "%Status% the menu setting %MenuSetting% in %MenuName%."
|
2425 |
msgstr ""
|
2426 |
|
2427 |
+
#: defaults.php:260
|
2428 |
msgid "User modified content in a menu"
|
2429 |
msgstr ""
|
2430 |
|
2431 |
+
#: defaults.php:260
|
2432 |
msgid "Modified the %ContentType% called %ContentName% in menu %MenuName%."
|
2433 |
msgstr ""
|
2434 |
|
2435 |
+
#: defaults.php:261
|
2436 |
msgid "User changed name of a menu"
|
2437 |
msgstr ""
|
2438 |
|
2439 |
+
#: defaults.php:261
|
2440 |
msgid "Changed the name of menu %OldMenuName% to %NewMenuName%."
|
2441 |
msgstr ""
|
2442 |
|
2443 |
+
#: defaults.php:262
|
2444 |
msgid "User changed order of the objects in a menu"
|
2445 |
msgstr ""
|
2446 |
|
2447 |
+
#: defaults.php:262
|
2448 |
msgid "Changed the order of the %ItemName% in menu %MenuName%."
|
2449 |
msgstr ""
|
2450 |
|
2451 |
+
#: defaults.php:263
|
2452 |
msgid "User moved objects as a sub-item"
|
2453 |
msgstr ""
|
2454 |
|
2455 |
+
#: defaults.php:263
|
2456 |
msgid "Moved %ItemName% as a sub-item of %ParentName% in menu %MenuName%."
|
2457 |
msgstr ""
|
2458 |
|
2459 |
+
#: defaults.php:265
|
2460 |
msgid "Comments"
|
2461 |
msgstr ""
|
2462 |
|
2463 |
+
#: defaults.php:266
|
2464 |
msgid "User approved a comment"
|
2465 |
msgstr ""
|
2466 |
|
2467 |
+
#: defaults.php:266
|
2468 |
msgid ""
|
2469 |
"Approved the comment posted in response to the post %PostTitle% by %Author% "
|
2470 |
"on %CommentLink%."
|
2471 |
msgstr ""
|
2472 |
|
2473 |
+
#: defaults.php:267
|
2474 |
msgid "User unapproved a comment"
|
2475 |
msgstr ""
|
2476 |
|
2477 |
+
#: defaults.php:267
|
2478 |
msgid ""
|
2479 |
"Unapproved the comment posted in response to the post %PostTitle% by %Author"
|
2480 |
"% on %CommentLink%."
|
2481 |
msgstr ""
|
2482 |
|
2483 |
+
#: defaults.php:268
|
2484 |
msgid "User replied to a comment"
|
2485 |
msgstr ""
|
2486 |
|
2487 |
+
#: defaults.php:268
|
2488 |
msgid ""
|
2489 |
"Replied to the comment posted in response to the post %PostTitle% by %Author"
|
2490 |
"% on %CommentLink%."
|
2491 |
msgstr ""
|
2492 |
|
2493 |
+
#: defaults.php:269
|
2494 |
msgid "User edited a comment"
|
2495 |
msgstr ""
|
2496 |
|
2497 |
+
#: defaults.php:269
|
2498 |
msgid ""
|
2499 |
"Edited a comment posted in response to the post %PostTitle% by %Author% on "
|
2500 |
"%CommentLink%."
|
2501 |
msgstr ""
|
2502 |
|
2503 |
+
#: defaults.php:270
|
2504 |
msgid "User marked a comment as Spam"
|
2505 |
msgstr ""
|
2506 |
|
2507 |
+
#: defaults.php:270
|
2508 |
msgid ""
|
2509 |
"Marked the comment posted in response to the post %PostTitle% by %Author% on "
|
2510 |
"%CommentLink% as Spam."
|
2511 |
msgstr ""
|
2512 |
|
2513 |
+
#: defaults.php:271
|
2514 |
msgid "User marked a comment as Not Spam"
|
2515 |
msgstr ""
|
2516 |
|
2517 |
+
#: defaults.php:271
|
2518 |
msgid ""
|
2519 |
"Marked the comment posted in response to the post %PostTitle% by %Author% on "
|
2520 |
"%CommentLink% as Not Spam."
|
2521 |
msgstr ""
|
2522 |
|
2523 |
+
#: defaults.php:272
|
2524 |
msgid "User moved a comment to trash"
|
2525 |
msgstr ""
|
2526 |
|
2527 |
+
#: defaults.php:272
|
2528 |
msgid ""
|
2529 |
"Moved the comment posted in response to the post %PostTitle% by %Author% on "
|
2530 |
"%Date% to trash."
|
2531 |
msgstr ""
|
2532 |
|
2533 |
+
#: defaults.php:273
|
2534 |
msgid "User restored a comment from the trash"
|
2535 |
msgstr ""
|
2536 |
|
2537 |
+
#: defaults.php:273
|
2538 |
msgid ""
|
2539 |
"Restored the comment posted in response to the post %PostTitle% by %Author% "
|
2540 |
"on %CommentLink% from the trash."
|
2541 |
msgstr ""
|
2542 |
|
2543 |
+
#: defaults.php:274
|
2544 |
msgid "User permanently deleted a comment"
|
2545 |
msgstr ""
|
2546 |
|
2547 |
+
#: defaults.php:274
|
2548 |
msgid ""
|
2549 |
"Permanently deleted the comment posted in response to the post %PostTitle% "
|
2550 |
"by %Author% on %Date%."
|
2551 |
msgstr ""
|
2552 |
|
2553 |
+
#: defaults.php:275
|
2554 |
msgid "User posted a comment"
|
2555 |
msgstr ""
|
2556 |
|
2557 |
+
#: defaults.php:275
|
2558 |
msgid "%CommentMsg% on %CommentLink%."
|
2559 |
msgstr ""
|
2560 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2561 |
#: wp-security-audit-log.php:261
|
2562 |
msgid ""
|
2563 |
"You are using a version of PHP that is older than %s, which is no longer "
|
2570 |
msgid "WP Security Audit Log"
|
2571 |
msgstr ""
|
2572 |
|
2573 |
+
#. #-#-#-#-# plugin.pot (WP Security Audit Log 2.5.5) #-#-#-#-#
|
2574 |
#. Plugin URI of the plugin/theme
|
2575 |
+
#. #-#-#-#-# plugin.pot (WP Security Audit Log 2.5.5) #-#-#-#-#
|
2576 |
#. Author URI of the plugin/theme
|
2577 |
msgid "http://www.wpsecurityauditlog.com/"
|
2578 |
msgstr ""
|
readme.txt
CHANGED
@@ -7,11 +7,14 @@ License URI: http://www.gnu.org/licenses/gpl.html
|
|
7 |
Tags: wordpress security plugin, wordpress security audit log, audit log, wordpress log, event log wordpress, wordpress user tracking, wordpress activity log, wordpress audit, security event log, audit trail, security audit trail, wordpress security alerts, wordpress monitor, wordpress security monitor, wordpress admin, wordpress admin monitoring, analytics, activity, admin, multisite, wordpress multisite, actions, dashboard, log, notification, wordpress monitoring, email notification, wordpress email alerts, tracking, user tracking, user activity report, wordpress audit trail
|
8 |
Requires at least: 3.6
|
9 |
Tested up to: 4.6.1
|
10 |
-
Stable tag: 2.5.
|
11 |
|
12 |
Keep an audit trail of all changes and under the hood WordPress activity to ensure productivity and thwart possible WordPress hacker attacks.
|
13 |
|
14 |
== Description ==
|
|
|
|
|
|
|
15 |
Keep an audit log of everything that is happening on your WordPress and [WordPress multisite](http://www.wpsecurityauditlog.com/documentation/wordpress-multisite-plugin-features-support/) with WP Security Audit Log to ensure user productivity and identify WordPress security issues before they become a security problem. [WP Security Audit Log](http://www.wpsecurityauditlog.com), WordPress' most comprehensive user monitoring and audit log plugin already helps thousands of WordPress administrators, owners and security professionals ensure the security of their websites and blogs. Ensure the security of your WordPress too by installing WP Security Audit Log. The community's favourite WordPress user monitoring monitoring and security auditing plugin is developed by WordPress Security Consultants and Professionals [WP White Security](http://www.wpwhitesecurity.com/).
|
16 |
|
17 |
[youtube https://www.youtube.com/watch?v=1nopATCS-CQ]
|
@@ -166,16 +169,47 @@ Please refer to the [FAQs page](https://www.wpsecurityauditlog.com/documentation
|
|
166 |
|
167 |
1. The Audit Log Viewer from where the WordPress administrator can see all the security events generated by WP Security Audit Log WordPress plugin.
|
168 |
2. See who is logged in to your WordPress and manage users sessions with the [Users Sessions Management Add-On](http://www.wpsecurityauditlog.com/extensions/user-sessions-management-wp-security-audit-log/)
|
169 |
-
3. The WP Security Audit Log plugin
|
170 |
-
4.
|
171 |
-
5.
|
172 |
-
6.
|
173 |
-
7. The
|
174 |
-
8.
|
175 |
-
9.
|
|
|
176 |
|
177 |
== Changelog ==
|
178 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
179 |
= 2.5.4 (2016-09-14) =
|
180 |
|
181 |
* **Update**
|
@@ -217,7 +251,7 @@ Read the [WP Security Audit Log 2.5.0 release notes](https://www.wpsecurityaudit
|
|
217 |
* Added wildcard (*) support for when excluding Custom Fields.
|
218 |
* New setting to customize From email address and display name (The [Reports](https://www.wpsecurityauditlog.com/extensions/compliance-reports-add-on-for-wordpress/), [Email Alerts](https://www.wpsecurityauditlog.com/extensions/wordpress-email-notifications-add-on/) and [Users Sessions Management](https://www.wpsecurityauditlog.com/extensions/user-sessions-management-wp-security-audit-log/) add-ons have been updated to use the configured email address).
|
219 |
|
220 |
-
* **New WordPress Audit Trail
|
221 |
* 2090: User approved a comment
|
222 |
* 2091: User unapproved a comment
|
223 |
* 2092: User replied to a comment
|
7 |
Tags: wordpress security plugin, wordpress security audit log, audit log, wordpress log, event log wordpress, wordpress user tracking, wordpress activity log, wordpress audit, security event log, audit trail, security audit trail, wordpress security alerts, wordpress monitor, wordpress security monitor, wordpress admin, wordpress admin monitoring, analytics, activity, admin, multisite, wordpress multisite, actions, dashboard, log, notification, wordpress monitoring, email notification, wordpress email alerts, tracking, user tracking, user activity report, wordpress audit trail
|
8 |
Requires at least: 3.6
|
9 |
Tested up to: 4.6.1
|
10 |
+
Stable tag: 2.5.5
|
11 |
|
12 |
Keep an audit trail of all changes and under the hood WordPress activity to ensure productivity and thwart possible WordPress hacker attacks.
|
13 |
|
14 |
== Description ==
|
15 |
+
|
16 |
+
<strong>THE MOST COMPREHENSIVE & EASY TO USE WORDPRESS AUDIT TRAIL PLUGIN</strong><br />
|
17 |
+
|
18 |
Keep an audit log of everything that is happening on your WordPress and [WordPress multisite](http://www.wpsecurityauditlog.com/documentation/wordpress-multisite-plugin-features-support/) with WP Security Audit Log to ensure user productivity and identify WordPress security issues before they become a security problem. [WP Security Audit Log](http://www.wpsecurityauditlog.com), WordPress' most comprehensive user monitoring and audit log plugin already helps thousands of WordPress administrators, owners and security professionals ensure the security of their websites and blogs. Ensure the security of your WordPress too by installing WP Security Audit Log. The community's favourite WordPress user monitoring monitoring and security auditing plugin is developed by WordPress Security Consultants and Professionals [WP White Security](http://www.wpwhitesecurity.com/).
|
19 |
|
20 |
[youtube https://www.youtube.com/watch?v=1nopATCS-CQ]
|
169 |
|
170 |
1. The Audit Log Viewer from where the WordPress administrator can see all the security events generated by WP Security Audit Log WordPress plugin.
|
171 |
2. See who is logged in to your WordPress and manage users sessions with the [Users Sessions Management Add-On](http://www.wpsecurityauditlog.com/extensions/user-sessions-management-wp-security-audit-log/)
|
172 |
+
3. The WP Security Audit Log plugin settings from where WordPress administrator can configure generic plugin settings such as [reverse proxy support](https://www.wpsecurityauditlog.com/wordpress-user-monitoring-plugin-releases/wp-security-audit-log-supports-reverse-proxies-wordpress-firewalls/), who can manage the plugin etc.
|
173 |
+
4. The WordPress audit trail settings from where you can configure automatic pruning of alerts, which timestamp should be used, how many 404 requests should be logged and more.
|
174 |
+
5. Configuring WordPress email alerts with the [Email Notifications Add-On](http://www.wpsecurityauditlog.com/extensions/wordpress-email-notifications-add-on/)
|
175 |
+
6. Search and filters functionality to automatically search through the WordPress security audit log with the [Search Extension](http://www.wpsecurityauditlog.com/extensions/search-add-on-for-wordpress-security-audit-log/)
|
176 |
+
7. The Enable/Disable Alerts settings node from where Administrators can disable or enable WordPress security alerts.
|
177 |
+
8. The Audit Log Viewer of a Super Admin in a WordPress multisite network installation with the Site selection drop down menu.
|
178 |
+
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)
|
179 |
+
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/)
|
180 |
|
181 |
== Changelog ==
|
182 |
|
183 |
+
= 2.5.5 (2016-09-27) =
|
184 |
+
|
185 |
+
* **New WordPress Audit Trail Alerts**
|
186 |
+
* 2100: User opened a post in the editor
|
187 |
+
* 2101: User viewed the post
|
188 |
+
* 2102: User opened page in editor
|
189 |
+
* 2103: User viewed page
|
190 |
+
* 2104: User opened custom post type in editor
|
191 |
+
* 2105: User viewed the custom post type
|
192 |
+
|
193 |
+
* **New Features**
|
194 |
+
* New setting to configure the number of 404 requests the plugin should record in a logfile from the same IP address.
|
195 |
+
* Ability to download the 404 log file directly from the alert.
|
196 |
+
* Added a new setting that disables or enables all of the plugin's logging. It is disabled by default.
|
197 |
+
|
198 |
+
* **Plugin Improvements**
|
199 |
+
* Organized the plugin settings under different tabs making it is easier to configure.
|
200 |
+
* Updated the [Reports add-on](https://www.wpsecurityauditlog.com/extensions/compliance-reports-add-on-for-wordpress/) to show 404 log file location in the reports.
|
201 |
+
* Removed the auto-enabling of 404 requests monitoring (introduced in previous version).
|
202 |
+
* When 404s are from localhost, localhost is used in filename and not the IP. [Support Ticket](https://wordpress.org/support/topic/receive-the-following-error-message-when-logging-in/)
|
203 |
+
* The Add Functionality node is now automatically disabled when one or more premium add-ons are activated.
|
204 |
+
* Changed the location of request log to /wp-content/uploads/wp-security-audit-log/.
|
205 |
+
* Changed the extension of the request log file from php to log.
|
206 |
+
* Plugin won't keep a record of newly posted comments that are marked as spam by Akismet.
|
207 |
+
|
208 |
+
* **Bug Fixes**
|
209 |
+
* Fixed the data inspector that was not working in certain installations.
|
210 |
+
* Fixed an issue with custom alerts, which were overwritten during upgrade. Refer to the [custom alerts documentation](https://www.wpsecurityauditlog.com/documentation/create-custom-alerts-wordpress-audit-trail/) for more information.
|
211 |
+
|
212 |
+
|
213 |
= 2.5.4 (2016-09-14) =
|
214 |
|
215 |
* **Update**
|
251 |
* Added wildcard (*) support for when excluding Custom Fields.
|
252 |
* New setting to customize From email address and display name (The [Reports](https://www.wpsecurityauditlog.com/extensions/compliance-reports-add-on-for-wordpress/), [Email Alerts](https://www.wpsecurityauditlog.com/extensions/wordpress-email-notifications-add-on/) and [Users Sessions Management](https://www.wpsecurityauditlog.com/extensions/user-sessions-management-wp-security-audit-log/) add-ons have been updated to use the configured email address).
|
253 |
|
254 |
+
* **New WordPress Audit Trail Alerts for Changes in Comments**
|
255 |
* 2090: User approved a comment
|
256 |
* 2091: User unapproved a comment
|
257 |
* 2092: User replied to a comment
|
wp-security-audit-log.php
CHANGED
@@ -4,7 +4,7 @@ Plugin Name: WP Security Audit Log
|
|
4 |
Plugin URI: http://www.wpsecurityauditlog.com/
|
5 |
Description: Identify WordPress security issues before they become a problem. Keep track of everything happening on your WordPress including WordPress users activity. Similar to Windows Event Log and Linux Syslog, WP Security Audit Log generates a security alert for everything that happens on your WordPress blogs and websites. Use the Audit Log Viewer included in the plugin to see all the security alerts.
|
6 |
Author: WP White Security
|
7 |
-
Version: 2.5.
|
8 |
Text Domain: wp-security-audit-log
|
9 |
Author URI: http://www.wpsecurityauditlog.com/
|
10 |
License: GPL2
|
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: 2.5.5
|
8 |
Text Domain: wp-security-audit-log
|
9 |
Author URI: http://www.wpsecurityauditlog.com/
|
10 |
License: GPL2
|