WP Security Audit Log - Version 2.6.2

Version Description

(2017-04-22) =

  • New alerts to record actions & profile changes

    • 1006: User logged out all other sessions with the same username
    • 4014: User opened the profile page of another user
  • New alerts to record post and page specific settings changes

    • 2111: Disabled Comments / Trackbacks and Pingbacks on a published post
    • 2112: Enabled Comments / Trackbacks and Pingbacks on a published post
    • 2113: Disabled Comments / Trackbacks and Pingbacks on a draft post
    • 2114: Enabled Comments / Trackbacks and Pingbacks on a draft post
    • 2115: Disabled Comments / Trackbacks and Pingbacks on a published page
    • 2116: Enabled Comments / Trackbacks and Pingbacks on a published page
    • 2117: Disabled Comments / Trackbacks and Pingbacks on a draft page
    • 2118: Enabled Comments / Trackbacks and Pingbacks on a draft page
  • New alerts to record WordPress site-wide settings changes

    • 6008: User enabled / disabled the option Discourage search engines from indexing this site
    • 6009: User enabled / disabled comments on all the website
    • 6010: User enabled / disabled the option Comment author must fill out name and email
    • 6011: User enabled / disabled the option Users must be logged in and registered to comment
    • 6012: User enabled / disabled the option to automatically close comments after [X] days
    • 6013: User changed the value of the option Automatically close comments from [X] to [X] days
    • 6014: User enabled / disabled the option for comments to be manually approved
    • 6015: User enabled / disabled the option for an author to have previously approved comments for the comments to appear
    • 6016: User changed the number of links from [X] to [X] that a comment must have to be held in the queue
    • 6017: User modified the list of keywords for comments moderation
    • 6018: User modified the list of keywords for comments blacklisting
  • Plugin Improvements

    • URL of content in alert is no longer truncated. Now it will be reported in full
    • Organised the alerts in Enable/Disable Alerts section in categories and sub categories, thus they are easier to find
    • Plugin no longer links to a non-existing log file when 404 logging is switched off
    • Added additional checks for when using the function wp_Sessions_register_garbage_collection, which was causing a conflict with another plugin
  • Bug Fixes

    • Fixed an issue in which the plugin was changing the titles of WooCommerce product pages for logged in users Ticket
    • Fixed an issue in which plugin was unable to handle automated generated content with author 0 Ticket
Download this release

Release Info

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

Code changes from version 2.6.1 to 2.6.2

classes/Adapters/MySQL/ActiveRecordAdapter.php CHANGED
@@ -509,4 +509,90 @@ class WSAL_Adapters_MySQL_ActiveRecord implements WSAL_Adapters_ActiveRecordInte
509
  $count = (int)$_wpdb->get_var($sql);
510
  return $count;
511
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
512
  }
509
  $count = (int)$_wpdb->get_var($sql);
510
  return $count;
511
  }
512
+
513
+ /**
514
+ * List of unique IP addresses used by the same user
515
+ */
516
+ public function GetReportGrouped($_siteId, $_startTimestamp, $_endTimestamp, $_alertCode = 'null', $_limit = 0)
517
+ {
518
+ global $wpdb;
519
+
520
+ $_wpdb = $this->connection;
521
+ $_wpdb->set_charset($_wpdb->dbh, 'utf8mb4', 'utf8mb4_general_ci');
522
+ // tables
523
+ $meta = new WSAL_Adapters_MySQL_Meta($this->connection);
524
+ $tableMeta = $meta->GetTable(); // metadata
525
+ $occurrence = new WSAL_Adapters_MySQL_Occurrence($this->connection);
526
+ $tableOcc = $occurrence->GetTable(); // occurrences
527
+
528
+ $sql = "SELECT DISTINCT *
529
+ FROM (SELECT DISTINCT
530
+ occ.site_id,
531
+ CONVERT((SELECT replace(t1.value, '\"', '') FROM $tableMeta as t1 WHERE t1.name = 'Username' AND t1.occurrence_id = occ.id LIMIT 1) using UTF8) AS user_login ,
532
+ CONVERT((SELECT replace(t3.value, '\"','') FROM $tableMeta as t3 WHERE t3.name = 'ClientIP' AND t3.occurrence_id = occ.id LIMIT 1) using UTF8) AS ip
533
+ FROM $tableOcc AS occ
534
+ JOIN $tableMeta AS meta ON meta.occurrence_id = occ.id
535
+ WHERE
536
+ (@siteId is NULL OR find_in_set(occ.site_id, @siteId) > 0)
537
+ AND (@alertCode is NULL OR find_in_set(occ.alert_id, @alertCode) > 0)
538
+ AND (@startTimestamp is NULL OR occ.created_on >= @startTimestamp)
539
+ AND (@endTimestamp is NULL OR occ.created_on <= @endTimestamp)
540
+ HAVING user_login IS NOT NULL
541
+ UNION ALL
542
+ SELECT DISTINCT
543
+ occ.site_id,
544
+ CONVERT((SELECT u.user_login
545
+ FROM $tableMeta as t2
546
+ JOIN {$wpdb->prefix}users AS u ON u.ID = replace(t2.value, '\"', '')
547
+ WHERE t2.name = 'CurrentUserID'
548
+ AND t2.occurrence_id = occ.id
549
+ GROUP BY u.ID
550
+ LIMIT 1) using UTF8) AS user_login,
551
+ CONVERT((SELECT replace(t4.value, '\"','') FROM $tableMeta as t4 WHERE t4.name = 'ClientIP' AND t4.occurrence_id = occ.id LIMIT 1) using UTF8) AS ip
552
+ FROM $tableOcc AS occ
553
+ JOIN $tableMeta AS meta ON meta.occurrence_id = occ.id
554
+ WHERE
555
+ (@siteId is NULL OR find_in_set(occ.site_id, @siteId) > 0)
556
+ AND (@alertCode is NULL OR find_in_set(occ.alert_id, @alertCode) > 0)
557
+ AND (@startTimestamp is NULL OR occ.created_on >= @startTimestamp)
558
+ AND (@endTimestamp is NULL OR occ.created_on <= @endTimestamp)
559
+ HAVING user_login IS NOT NULL) ip_logins
560
+ WHERE user_login != 'Website Visitor'
561
+ ORDER BY user_login ASC
562
+ ";
563
+ $_wpdb->query("SET @siteId = $_siteId");
564
+ $_wpdb->query("SET @alertCode = $_alertCode");
565
+ $_wpdb->query("SET @startTimestamp = $_startTimestamp");
566
+ $_wpdb->query("SET @endTimestamp = $_endTimestamp");
567
+
568
+ if (!empty($_limit)) {
569
+ $sql .= " LIMIT {$_limit}";
570
+ }
571
+
572
+ $grouped_types = array();
573
+ $results = $_wpdb->get_results($sql);
574
+ if (!empty($results)) {
575
+ foreach ($results as $key => $row) {
576
+ // get the display_name only for the first row & if the user_login changed from the previous row
577
+ if ($key == 0 || ($key > 1 && $results[($key - 1)]->user_login != $row->user_login)) {
578
+ $sql = "SELECT t5.display_name FROM $wpdb->users AS t5 WHERE t5.user_login = \"$row->user_login\"";
579
+ $displayName = $wpdb->get_var($sql);
580
+ }
581
+ $row->display_name = $displayName;
582
+
583
+ if (!isset($grouped_types[$row->user_login])) {
584
+ $grouped_types[$row->user_login] = array(
585
+ 'site_id' => $row->site_id,
586
+ 'user_login' => $row->user_login,
587
+ 'display_name' => $row->display_name,
588
+ 'ips' => array()
589
+ );
590
+ }
591
+
592
+ $grouped_types[$row->user_login]['ips'][] = $row->ip;
593
+ }
594
+ }
595
+
596
+ return $grouped_types;
597
+ }
598
  }
classes/Alert.php CHANGED
@@ -19,6 +19,12 @@ final class WSAL_Alert {
19
  * @var string
20
  */
21
  public $catg = '';
 
 
 
 
 
 
22
 
23
  /**
24
  * Alert description (ie, describes what happens when alert is triggered).
@@ -32,10 +38,11 @@ final class WSAL_Alert {
32
  */
33
  public $mesg = '';
34
 
35
- public function __construct($type = 0, $code = 0, $catg = '', $desc = '', $mesg = '') {
36
  $this->type = $type;
37
  $this->code = $code;
38
  $this->catg = $catg;
 
39
  $this->desc = $desc;
40
  $this->mesg = $mesg;
41
  }
19
  * @var string
20
  */
21
  public $catg = '';
22
+
23
+ /**
24
+ * Alert sub category.
25
+ * @var string
26
+ */
27
+ public $subcatg = '';
28
 
29
  /**
30
  * Alert description (ie, describes what happens when alert is triggered).
38
  */
39
  public $mesg = '';
40
 
41
+ public function __construct($type = 0, $code = 0, $catg = '', $subcatg = '', $desc = '', $mesg = '') {
42
  $this->type = $type;
43
  $this->code = $code;
44
  $this->catg = $catg;
45
+ $this->subcatg = $subcatg;
46
  $this->desc = $desc;
47
  $this->mesg = $mesg;
48
  }
classes/AlertManager.php CHANGED
@@ -23,8 +23,9 @@ final class WSAL_AlertManager {
23
  */
24
  public function __construct(WpSecurityAuditLog $plugin){
25
  $this->plugin = $plugin;
26
- foreach(glob(dirname(__FILE__) . '/Loggers/*.php') as $file)
27
  $this->AddFromFile($file);
 
28
 
29
  add_action('shutdown', array($this, '_CommitPipeline'));
30
  }
@@ -57,10 +58,13 @@ final class WSAL_AlertManager {
57
  * Remove logger by class name.
58
  * @param string $class The class name.
59
  */
60
- public function RemoveByClass($class){
61
- foreach($this->_loggers as $i => $inst)
62
- if(get_class($inst) == $class)
 
63
  unset($this->_loggers[$i]);
 
 
64
  }
65
 
66
  /**
@@ -82,7 +86,7 @@ final class WSAL_AlertManager {
82
  */
83
  public function Trigger($type, $data = array(), $delayed = false){
84
  $username = wp_get_current_user()->user_login;
85
- if (empty($username) && !empty($data["Username"])) {
86
  $username = $data['Username'];
87
  }
88
  $roles = $this->plugin->settings->GetCurrentUserRoles();
@@ -92,7 +96,7 @@ final class WSAL_AlertManager {
92
  if ($this->IsDisabledIP()) {
93
  return;
94
  }
95
- if ($this->CheckEnableUserRoles($username, $roles)) {
96
  if ($delayed) {
97
  $this->TriggerIf($type, $data, null);
98
  } else {
@@ -109,8 +113,12 @@ final class WSAL_AlertManager {
109
  */
110
  public function CheckEnableUserRoles($user, $roles) {
111
  $is_enable = true;
112
- if ( $user != "" && $this->IsDisabledUser($user) ) { $is_enable = false; }
113
- if ( $roles != "" && $this->IsDisabledRole($roles) ) { $is_enable = false; }
 
 
 
 
114
  return $is_enable;
115
  }
116
 
@@ -138,17 +146,17 @@ final class WSAL_AlertManager {
138
  */
139
  protected function _CommitItem($type, $data, $cond, $_retry = true)
140
  {
141
- if(!$cond || !!call_user_func($cond, $this)){
142
- if($this->IsEnabled($type)) {
143
- if(isset($this->_alerts[$type])){
144
  // ok, convert alert to a log entry
145
  $this->_triggered_types[] = $type;
146
  $this->Log($type, $data);
147
- }elseif($_retry){
148
  // this is the last attempt at loading alerts from default file
149
  $this->plugin->LoadDefaults();
150
  return $this->_CommitItem($type, $data, $cond, false);
151
- }else{
152
  // in general this shouldn't happen, but it could, so we handle it here :)
153
  throw new Exception('Alert with code "' . $type . '" has not be registered.');
154
  }
@@ -160,18 +168,22 @@ final class WSAL_AlertManager {
160
  * @internal Runs over triggered alerts in pipeline and passes them to loggers.
161
  */
162
  public function _CommitPipeline(){
163
- foreach($this->_pipeline as $item)
164
  $this->_CommitItem($item['type'], $item['data'], $item['cond']);
 
165
  }
166
 
167
  /**
168
  * @param integer $type Alert type ID.
169
  * @return boolean True if at the end of request an alert of this type will be triggered.
170
  */
171
- public function WillTrigger($type){
172
- foreach($this->_pipeline as $item)
173
- if($item['type'] == $type)
 
174
  return true;
 
 
175
  return false;
176
  }
177
 
@@ -188,17 +200,20 @@ final class WSAL_AlertManager {
188
  * Register an alert type.
189
  * @param array $info Array of [type, code, category, description, message] respectively.
190
  */
191
- public function Register($info){
192
- if(func_num_args() == 1){
 
193
  // handle single item
194
- list($type, $code, $catg, $desc, $mesg) = $info;
195
- if(isset($this->_alerts[$type]))
196
  throw new Exception("Alert $type already registered with Alert Manager.");
197
- $this->_alerts[$type] = new WSAL_Alert($type, $code, $catg, $desc, $mesg);
198
- }else{
 
199
  // handle multiple items
200
- foreach(func_get_args() as $arg)
201
  $this->Register($arg);
 
202
  }
203
  }
204
 
@@ -207,11 +222,14 @@ final class WSAL_AlertManager {
207
  * @param array $groups An array with group name as the index and an array of group items as the value.
208
  * Item values is an array of [type, code, description, message] respectively.
209
  */
210
- public function RegisterGroup($groups){
211
- foreach($groups as $name => $group){
212
- foreach($group as $item){
213
- list($type, $code, $desc, $mesg) = $item;
214
- $this->Register(array($type, $code, $name, $desc, $mesg));
 
 
 
215
  }
216
  }
217
  }
@@ -308,10 +326,13 @@ final class WSAL_AlertManager {
308
  * @param mixed $default Returned if alert is not found.
309
  * @return WSAL_Alert
310
  */
311
- public function GetAlert($type, $default = null){
312
- foreach($this->_alerts as $alert)
313
- if($alert->type == $type)
 
314
  return $alert;
 
 
315
  return $default;
316
  }
317
 
@@ -327,12 +348,17 @@ final class WSAL_AlertManager {
327
  * Returns all supported alerts.
328
  * @return array
329
  */
330
- public function GetCategorizedAlerts(){
 
331
  $result = array();
332
- foreach($this->_alerts as $alert){
333
- if(!isset($result[$alert->catg]))
334
  $result[$alert->catg] = array();
335
- $result[$alert->catg][] = $alert;
 
 
 
 
336
  }
337
  ksort($result);
338
  return $result;
@@ -365,7 +391,9 @@ final class WSAL_AlertManager {
365
  {
366
  $is_disabled = false;
367
  foreach ($roles as $role) {
368
- if(in_array($role, $this->GetDisabledRoles())) $is_disabled = true;
 
 
369
  }
370
  return $is_disabled;
371
  }
23
  */
24
  public function __construct(WpSecurityAuditLog $plugin){
25
  $this->plugin = $plugin;
26
+ foreach (glob(dirname(__FILE__) . '/Loggers/*.php') as $file) {
27
  $this->AddFromFile($file);
28
+ }
29
 
30
  add_action('shutdown', array($this, '_CommitPipeline'));
31
  }
58
  * Remove logger by class name.
59
  * @param string $class The class name.
60
  */
61
+ public function RemoveByClass($class)
62
+ {
63
+ foreach ($this->_loggers as $i => $inst) {
64
+ if (get_class($inst) == $class) {
65
  unset($this->_loggers[$i]);
66
+ }
67
+ }
68
  }
69
 
70
  /**
86
  */
87
  public function Trigger($type, $data = array(), $delayed = false){
88
  $username = wp_get_current_user()->user_login;
89
+ if (empty($username) && !empty($data["Username"])) {
90
  $username = $data['Username'];
91
  }
92
  $roles = $this->plugin->settings->GetCurrentUserRoles();
96
  if ($this->IsDisabledIP()) {
97
  return;
98
  }
99
+ if ($this->CheckEnableUserRoles($username, $roles)) {
100
  if ($delayed) {
101
  $this->TriggerIf($type, $data, null);
102
  } else {
113
  */
114
  public function CheckEnableUserRoles($user, $roles) {
115
  $is_enable = true;
116
+ if ($user != "" && $this->IsDisabledUser($user)) {
117
+ $is_enable = false;
118
+ }
119
+ if ($roles != "" && $this->IsDisabledRole($roles)) {
120
+ $is_enable = false;
121
+ }
122
  return $is_enable;
123
  }
124
 
146
  */
147
  protected function _CommitItem($type, $data, $cond, $_retry = true)
148
  {
149
+ if (!$cond || !!call_user_func($cond, $this)) {
150
+ if ($this->IsEnabled($type)) {
151
+ if (isset($this->_alerts[$type])) {
152
  // ok, convert alert to a log entry
153
  $this->_triggered_types[] = $type;
154
  $this->Log($type, $data);
155
+ } elseif ($_retry) {
156
  // this is the last attempt at loading alerts from default file
157
  $this->plugin->LoadDefaults();
158
  return $this->_CommitItem($type, $data, $cond, false);
159
+ } else {
160
  // in general this shouldn't happen, but it could, so we handle it here :)
161
  throw new Exception('Alert with code "' . $type . '" has not be registered.');
162
  }
168
  * @internal Runs over triggered alerts in pipeline and passes them to loggers.
169
  */
170
  public function _CommitPipeline(){
171
+ foreach ($this->_pipeline as $item) {
172
  $this->_CommitItem($item['type'], $item['data'], $item['cond']);
173
+ }
174
  }
175
 
176
  /**
177
  * @param integer $type Alert type ID.
178
  * @return boolean True if at the end of request an alert of this type will be triggered.
179
  */
180
+ public function WillTrigger($type)
181
+ {
182
+ foreach ($this->_pipeline as $item) {
183
+ if ($item['type'] == $type) {
184
  return true;
185
+ }
186
+ }
187
  return false;
188
  }
189
 
200
  * Register an alert type.
201
  * @param array $info Array of [type, code, category, description, message] respectively.
202
  */
203
+ public function Register($info)
204
+ {
205
+ if (func_num_args() == 1) {
206
  // handle single item
207
+ list($type, $code, $catg, $subcatg, $desc, $mesg) = $info;
208
+ if (isset($this->_alerts[$type])) {
209
  throw new Exception("Alert $type already registered with Alert Manager.");
210
+ }
211
+ $this->_alerts[$type] = new WSAL_Alert($type, $code, $catg, $subcatg, $desc, $mesg);
212
+ } else {
213
  // handle multiple items
214
+ foreach (func_get_args() as $arg) {
215
  $this->Register($arg);
216
+ }
217
  }
218
  }
219
 
222
  * @param array $groups An array with group name as the index and an array of group items as the value.
223
  * Item values is an array of [type, code, description, message] respectively.
224
  */
225
+ public function RegisterGroup($groups)
226
+ {
227
+ foreach ($groups as $name => $group) {
228
+ foreach ($group as $subname => $subgroup) {
229
+ foreach ($subgroup as $item) {
230
+ list($type, $code, $desc, $mesg) = $item;
231
+ $this->Register(array($type, $code, $name, $subname, $desc, $mesg));
232
+ }
233
  }
234
  }
235
  }
326
  * @param mixed $default Returned if alert is not found.
327
  * @return WSAL_Alert
328
  */
329
+ public function GetAlert($type, $default = null)
330
+ {
331
+ foreach ($this->_alerts as $alert) {
332
+ if ($alert->type == $type) {
333
  return $alert;
334
+ }
335
+ }
336
  return $default;
337
  }
338
 
348
  * Returns all supported alerts.
349
  * @return array
350
  */
351
+ public function GetCategorizedAlerts()
352
+ {
353
  $result = array();
354
+ foreach ($this->_alerts as $alert) {
355
+ if (!isset($result[$alert->catg])) {
356
  $result[$alert->catg] = array();
357
+ }
358
+ if (!isset($result[$alert->catg][$alert->subcatg])) {
359
+ $result[$alert->catg][$alert->subcatg] = array();
360
+ }
361
+ $result[$alert->catg][$alert->subcatg][] = $alert;
362
  }
363
  ksort($result);
364
  return $result;
391
  {
392
  $is_disabled = false;
393
  foreach ($roles as $role) {
394
+ if (in_array($role, $this->GetDisabledRoles())) {
395
+ $is_disabled = true;
396
+ }
397
  }
398
  return $is_disabled;
399
  }
classes/AuditLogListView.php CHANGED
@@ -361,16 +361,15 @@ class WSAL_AuditLogListView extends WP_List_Table
361
  }
362
 
363
  case $name == '%LinkFile%':
364
- return '<a href="'.esc_url($value).'" download>Download the Log file</a>';
 
 
 
 
365
 
366
  case strncmp($value, 'http://', 7) === 0:
367
  case strncmp($value, 'https://', 7) === 0:
368
- return '<a href="' . esc_html($value) . '"'
369
- . ' title="' . esc_html($value) . '"'
370
- . ' target="_blank">'
371
- . esc_html(parse_url($value, PHP_URL_HOST)) . '/&hellip;/'
372
- . esc_html(basename(parse_url($value, PHP_URL_PATH)))
373
- . '</a>';
374
 
375
  default:
376
  return '<strong>' . esc_html($value) . '</strong>';
361
  }
362
 
363
  case $name == '%LinkFile%':
364
+ if ($value != 'NULL') {
365
+ return '<a href="'.esc_url($value).'" download>Download the Log file</a>';
366
+ } else {
367
+ return 'Click <a href="'.esc_url(admin_url("admin.php?page=wsal-togglealerts#tab-system-activity")).'">here</a> to log such requests to file';
368
+ }
369
 
370
  case strncmp($value, 'http://', 7) === 0:
371
  case strncmp($value, 'https://', 7) === 0:
372
+ return '<a href="' . esc_html($value) . '"' . ' title="' . esc_html($value) . '"' . ' target="_blank">' . esc_html($value) . '</a>';
 
 
 
 
 
373
 
374
  default:
375
  return '<strong>' . esc_html($value) . '</strong>';
classes/Lib/wp-session.php CHANGED
@@ -127,50 +127,56 @@ add_action('wp_logout', 'wp_session_unset');
127
  * This method should never be called directly and should instead be triggered as part
128
  * of a scheduled task or cron job.
129
  */
130
- function wp_session_cleanup() {
131
- global $wpdb;
 
 
132
 
133
- if (defined('WP_SETUP_CONFIG')) {
134
- return;
135
- }
136
 
137
- if (!defined('WP_INSTALLING')) {
138
- $expiration_keys = $wpdb->get_results("SELECT option_name, option_value FROM $wpdb->options WHERE option_name LIKE '_wp_session_expires_%'");
139
 
140
- $now = current_time('timestamp');
141
- $expired_sessions = array();
142
 
143
- foreach ($expiration_keys as $expiration) {
144
- // If the session has expired
145
- if ($now > intval($expiration->option_value)) {
146
- // Get the session ID by parsing the option_name
147
- $session_id = substr($expiration->option_name, 20);
148
 
149
- if ((int) -1 === (int) $session_id || !preg_match('/^[a-f0-9]{32}$/', $session_id)) {
150
- continue;
 
 
 
151
  }
152
- $expired_sessions[] = $expiration->option_name;
153
- $expired_sessions[] = esc_sql("_wp_session_$session_id");
 
 
 
154
  }
155
  }
156
- // Delete all expired sessions in a single query
157
- if (!empty($expired_sessions)) {
158
- $option_names = implode("','", $expired_sessions);
159
- $wpdb->query("DELETE FROM $wpdb->options WHERE option_name IN ('$option_names')");
160
- }
161
- }
162
 
163
- // Allow other plugins to hook in to the garbage collection process.
164
- do_action('wp_session_cleanup');
 
165
  }
166
  add_action('wp_session_garbage_collection', 'wp_session_cleanup');
167
 
168
  /**
169
  * Register the garbage collector as a twice daily event.
170
  */
171
- function wp_session_register_garbage_collection() {
172
- if (!wp_next_scheduled('wp_session_garbage_collection')) {
173
- wp_schedule_event(current_time('timestamp'), 'twicedaily', 'wp_session_garbage_collection');
 
 
 
174
  }
175
  }
176
  add_action('wp', 'wp_session_register_garbage_collection');
127
  * This method should never be called directly and should instead be triggered as part
128
  * of a scheduled task or cron job.
129
  */
130
+ if (!function_exists('wp_session_cleanup')) {
131
+ function wp_session_cleanup()
132
+ {
133
+ global $wpdb;
134
 
135
+ if (defined('WP_SETUP_CONFIG')) {
136
+ return;
137
+ }
138
 
139
+ if (!defined('WP_INSTALLING')) {
140
+ $expiration_keys = $wpdb->get_results("SELECT option_name, option_value FROM $wpdb->options WHERE option_name LIKE '_wp_session_expires_%'");
141
 
142
+ $now = current_time('timestamp');
143
+ $expired_sessions = array();
144
 
145
+ foreach ($expiration_keys as $expiration) {
146
+ // If the session has expired
147
+ if ($now > intval($expiration->option_value)) {
148
+ // Get the session ID by parsing the option_name
149
+ $session_id = substr($expiration->option_name, 20);
150
 
151
+ if ((int) -1 === (int) $session_id || !preg_match('/^[a-f0-9]{32}$/', $session_id)) {
152
+ continue;
153
+ }
154
+ $expired_sessions[] = $expiration->option_name;
155
+ $expired_sessions[] = esc_sql("_wp_session_$session_id");
156
  }
157
+ }
158
+ // Delete all expired sessions in a single query
159
+ if (!empty($expired_sessions)) {
160
+ $option_names = implode("','", $expired_sessions);
161
+ $wpdb->query("DELETE FROM $wpdb->options WHERE option_name IN ('$option_names')");
162
  }
163
  }
 
 
 
 
 
 
164
 
165
+ // Allow other plugins to hook in to the garbage collection process.
166
+ do_action('wp_session_cleanup');
167
+ }
168
  }
169
  add_action('wp_session_garbage_collection', 'wp_session_cleanup');
170
 
171
  /**
172
  * Register the garbage collector as a twice daily event.
173
  */
174
+ if (!function_exists('wp_session_register_garbage_collection')) {
175
+ function wp_session_register_garbage_collection()
176
+ {
177
+ if (!wp_next_scheduled('wp_session_garbage_collection')) {
178
+ wp_schedule_event(current_time('timestamp'), 'twicedaily', 'wp_session_garbage_collection');
179
+ }
180
  }
181
  }
182
  add_action('wp', 'wp_session_register_garbage_collection');
classes/Sensors/Content.php CHANGED
@@ -18,7 +18,7 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor
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
 
@@ -131,12 +131,16 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor
131
 
132
  if (!$changes) {
133
  $changes = $this->CheckDateChange($this->_OldPost, $post);
134
- }
135
- if (!$changes) {
136
- $changes = $this->CheckPermalinkChange($this->_OldLink, get_permalink($post->ID), $post);
137
- }
138
- if (!$changes) {
139
- $changes = $this->CheckModificationChange($post->ID, $this->_OldPost, $post);
 
 
 
 
140
  }
141
  }
142
  }
@@ -287,6 +291,7 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor
287
  ));
288
  return 1;
289
  }
 
290
  }
291
 
292
  // Revision used
@@ -331,12 +336,16 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor
331
  if ($oldpost->post_author != $newpost->post_author) {
332
  $event = $this->GetEventTypeForPostType($oldpost, 2019, 2020, 2038);
333
  $editorLink = $this->GetEditorLink($oldpost);
 
 
 
 
334
  $this->plugin->alerts->Trigger($event, array(
335
  'PostID' => $oldpost->ID,
336
  'PostType' => $oldpost->post_type,
337
  'PostTitle' => $oldpost->post_title,
338
- 'OldAuthor' => get_userdata($oldpost->post_author)->user_login,
339
- 'NewAuthor' => get_userdata($newpost->post_author)->user_login,
340
  $editorLink['name'] => $editorLink['value']
341
  ));
342
  return 1;
@@ -409,6 +418,7 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor
409
  ));
410
  return 1;
411
  }
 
412
  }
413
 
414
  protected function CheckVisibilityChange($oldpost, $newpost, $oldStatus, $newStatus)
@@ -683,7 +693,7 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor
683
  if (is_user_logged_in()) {
684
  if (!is_admin()) {
685
  if ($this->CheckOtherSensors($post)) {
686
- return;
687
  }
688
  $currentPath = $_SERVER["REQUEST_URI"];
689
  if (!empty($_SERVER["HTTP_REFERER"])
@@ -712,7 +722,7 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor
712
  if (is_user_logged_in()) {
713
  if (is_admin()) {
714
  if ($this->CheckOtherSensors($post)) {
715
- return;
716
  }
717
  $currentPath = $_SERVER["SCRIPT_NAME"] . "?post=" . $post->ID;
718
  if (!empty($_SERVER["HTTP_REFERER"])
@@ -722,18 +732,37 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor
722
  }
723
  if (!empty($post->post_title)) {
724
  $event = $this->GetEventTypeForPostType($post, 2100, 2102, 2104);
725
- $editorLink = $this->GetEditorLink($post);
726
- $this->plugin->alerts->Trigger($event, array(
727
- 'PostType' => $post->post_type,
728
- 'PostTitle' => $post->post_title,
729
- $editorLink['name'] => $editorLink['value']
730
- ));
 
 
731
  }
732
  }
733
  }
734
  return $post;
735
  }
736
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
737
  private function CheckTitleChange($oldpost, $newpost)
738
  {
739
  if ($oldpost->post_title != $newpost->post_title) {
@@ -749,6 +778,80 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor
749
  return 0;
750
  }
751
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
752
  private function GetEditorLink($post)
753
  {
754
  $name = 'EditorLink';
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_filter('single_post_title', array($this, 'ViewingPost'), 10, 2);
22
  add_filter('post_edit_form_tag', array($this, 'EditingPost'), 10, 1);
23
  }
24
 
131
 
132
  if (!$changes) {
133
  $changes = $this->CheckDateChange($this->_OldPost, $post);
134
+ if (!$changes) {
135
+ $changes = $this->CheckPermalinkChange($this->_OldLink, get_permalink($post->ID), $post);
136
+ // Comments/Trackbacks and Pingbacks
137
+ if (!$changes) {
138
+ $changes = $this->CheckCommentsPings($this->_OldPost, $post);
139
+ if (!$changes) {
140
+ $changes = $this->CheckModificationChange($post->ID, $this->_OldPost, $post);
141
+ }
142
+ }
143
+ }
144
  }
145
  }
146
  }
291
  ));
292
  return 1;
293
  }
294
+ return 0;
295
  }
296
 
297
  // Revision used
336
  if ($oldpost->post_author != $newpost->post_author) {
337
  $event = $this->GetEventTypeForPostType($oldpost, 2019, 2020, 2038);
338
  $editorLink = $this->GetEditorLink($oldpost);
339
+ $oldAuthor = get_userdata($oldpost->post_author);
340
+ $oldAuthor = (is_object($oldAuthor)) ? $oldAuthor->user_login : 'N/A';
341
+ $newAuthor = get_userdata($newpost->post_author);
342
+ $newAuthor = (is_object($newAuthor)) ? $newAuthor->user_login : 'N/A';
343
  $this->plugin->alerts->Trigger($event, array(
344
  'PostID' => $oldpost->ID,
345
  'PostType' => $oldpost->post_type,
346
  'PostTitle' => $oldpost->post_title,
347
+ 'OldAuthor' => $oldAuthor,
348
+ 'NewAuthor' => $newAuthor,
349
  $editorLink['name'] => $editorLink['value']
350
  ));
351
  return 1;
418
  ));
419
  return 1;
420
  }
421
+ return 0;
422
  }
423
 
424
  protected function CheckVisibilityChange($oldpost, $newpost, $oldStatus, $newStatus)
693
  if (is_user_logged_in()) {
694
  if (!is_admin()) {
695
  if ($this->CheckOtherSensors($post)) {
696
+ return $title;
697
  }
698
  $currentPath = $_SERVER["REQUEST_URI"];
699
  if (!empty($_SERVER["HTTP_REFERER"])
722
  if (is_user_logged_in()) {
723
  if (is_admin()) {
724
  if ($this->CheckOtherSensors($post)) {
725
+ return $post;
726
  }
727
  $currentPath = $_SERVER["SCRIPT_NAME"] . "?post=" . $post->ID;
728
  if (!empty($_SERVER["HTTP_REFERER"])
732
  }
733
  if (!empty($post->post_title)) {
734
  $event = $this->GetEventTypeForPostType($post, 2100, 2102, 2104);
735
+ if (!$this->WasTriggered($event)) {
736
+ $editorLink = $this->GetEditorLink($post);
737
+ $this->plugin->alerts->Trigger($event, array(
738
+ 'PostType' => $post->post_type,
739
+ 'PostTitle' => $post->post_title,
740
+ $editorLink['name'] => $editorLink['value']
741
+ ));
742
+ }
743
  }
744
  }
745
  }
746
  return $post;
747
  }
748
 
749
+ /**
750
+ * Check if the alert was triggered
751
+ */
752
+ private function WasTriggered($alert_id)
753
+ {
754
+ $query = new WSAL_Models_OccurrenceQuery();
755
+ $query->addOrderBy("created_on", true);
756
+ $query->setLimit(1);
757
+ $lastOccurence = $query->getAdapter()->Execute($query);
758
+ if (!empty($lastOccurence)) {
759
+ if ($lastOccurence[0]->alert_id == $alert_id) {
760
+ return true;
761
+ }
762
+ }
763
+ return false;
764
+ }
765
+
766
  private function CheckTitleChange($oldpost, $newpost)
767
  {
768
  if ($oldpost->post_title != $newpost->post_title) {
778
  return 0;
779
  }
780
 
781
+ private function CheckCommentsPings($oldpost, $newpost)
782
+ {
783
+ $result = 0;
784
+ // Comments
785
+ if ($oldpost->comment_status != $newpost->comment_status) {
786
+ $type = 'Comments';
787
+
788
+ if ($newpost->comment_status == 'open') {
789
+ $event = $this->GetCommentsPingsEvent($newpost, 'enable');
790
+ } else {
791
+ $event = $this->GetCommentsPingsEvent($newpost, 'disable');
792
+ }
793
+
794
+ $this->plugin->alerts->Trigger($event, array(
795
+ 'Type' => $type,
796
+ 'PostTitle' => $newpost->post_title,
797
+ 'PostUrl' => get_permalink($newpost->ID)
798
+ ));
799
+ $result = 1;
800
+ }
801
+ // Trackbacks and Pingbacks
802
+ if ($oldpost->ping_status != $newpost->ping_status) {
803
+ $type = 'Trackbacks and Pingbacks';
804
+
805
+ if ($newpost->ping_status == 'open') {
806
+ $event = $this->GetCommentsPingsEvent($newpost, 'enable');
807
+ } else {
808
+ $event = $this->GetCommentsPingsEvent($newpost, 'disable');
809
+ }
810
+
811
+ $this->plugin->alerts->Trigger($event, array(
812
+ 'Type' => $type,
813
+ 'PostTitle' => $newpost->post_title,
814
+ 'PostUrl' => get_permalink($newpost->ID)
815
+ ));
816
+ $result = 1;
817
+ }
818
+ return $result;
819
+ }
820
+
821
+ private function GetCommentsPingsEvent($post, $status)
822
+ {
823
+ if ($post->post_type == 'post') {
824
+ if ($post->post_status == 'publish') {
825
+ if ($status == 'disable') {
826
+ $event = 2111;
827
+ } else {
828
+ $event = 2112;
829
+ }
830
+ } else {
831
+ if ($status == 'disable') {
832
+ $event = 2113;
833
+ } else {
834
+ $event = 2114;
835
+ }
836
+ }
837
+ } else {
838
+ if ($post->post_status == 'publish') {
839
+ if ($status == 'disable') {
840
+ $event = 2115;
841
+ } else {
842
+ $event = 2116;
843
+ }
844
+ } else {
845
+ if ($status == 'disable') {
846
+ $event = 2117;
847
+ } else {
848
+ $event = 2118;
849
+ }
850
+ }
851
+ }
852
+ return $event;
853
+ }
854
+
855
  private function GetEditorLink($post)
856
  {
857
  $name = 'EditorLink';
classes/Sensors/System.php CHANGED
@@ -23,6 +23,8 @@ class WSAL_Sensors_System extends WSAL_AbstractSensor
23
  if (!wp_next_scheduled('log_files_pruning')) {
24
  wp_schedule_event(time(), 'daily', 'log_files_pruning');
25
  }
 
 
26
  }
27
 
28
  /**
@@ -273,6 +275,12 @@ class WSAL_Sensors_System extends WSAL_AbstractSensor
273
  ));
274
  }
275
  }
 
 
 
 
 
 
276
  }
277
 
278
  /**
@@ -317,6 +325,95 @@ class WSAL_Sensors_System extends WSAL_AbstractSensor
317
  }
318
  }
319
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
320
  /**
321
  * Write a new line on 404 log file
322
  * Folder: /uploads/wp-security-audit-log/404s/
23
  if (!wp_next_scheduled('log_files_pruning')) {
24
  wp_schedule_event(time(), 'daily', 'log_files_pruning');
25
  }
26
+ // whitelist options
27
+ add_action('whitelist_options', array($this, 'EventOptions'), 10, 1);
28
  }
29
 
30
  /**
275
  ));
276
  }
277
  }
278
+ // Destroy all the session of the same user from user profile page
279
+ if ($action == 'destroy-sessions' && isset($_REQUEST['user_id'])) {
280
+ $this->plugin->alerts->Trigger(1006, array(
281
+ 'TargetUserID' => $_REQUEST['user_id']
282
+ ));
283
+ }
284
  }
285
 
286
  /**
325
  }
326
  }
327
 
328
+ /**
329
+ * Events from 6008 to 6018
330
+ */
331
+ public function EventOptions($whitelist = null)
332
+ {
333
+ if (isset($_REQUEST['option_page']) && $_REQUEST['option_page'] == "reading") {
334
+ $old_status = get_option('blog_public', 1);
335
+ $new_status = isset($_REQUEST['blog_public']) ? 0 : 1;
336
+ if ($old_status != $new_status) {
337
+ $this->plugin->alerts->Trigger(6008, array(
338
+ 'Status' => ($new_status == 0) ? 'Enabled' : 'Disabled'
339
+ ));
340
+ }
341
+ }
342
+ if (isset($_REQUEST['option_page']) && $_REQUEST['option_page'] == "discussion") {
343
+ $old_status = get_option('default_comment_status', 'closed');
344
+ $new_status = isset($_REQUEST['default_comment_status']) ? 'open' : 'closed';
345
+ if ($old_status != $new_status) {
346
+ $this->plugin->alerts->Trigger(6009, array(
347
+ 'Status' => ($new_status == 'open') ? 'Enabled' : 'Disabled'
348
+ ));
349
+ }
350
+ $old_status = get_option('require_name_email', 0);
351
+ $new_status = isset($_REQUEST['require_name_email']) ? 1 : 0;
352
+ if ($old_status != $new_status) {
353
+ $this->plugin->alerts->Trigger(6010, array(
354
+ 'Status' => ($new_status == 1) ? 'Enabled' : 'Disabled'
355
+ ));
356
+ }
357
+ $old_status = get_option('comment_registration', 0);
358
+ $new_status = isset($_REQUEST['comment_registration']) ? 1 : 0;
359
+ if ($old_status != $new_status) {
360
+ $this->plugin->alerts->Trigger(6011, array(
361
+ 'Status' => ($new_status == 1) ? 'Enabled' : 'Disabled'
362
+ ));
363
+ }
364
+ $old_status = get_option('close_comments_for_old_posts', 0);
365
+ $new_status = isset($_REQUEST['close_comments_for_old_posts']) ? 1 : 0;
366
+ if ($old_status != $new_status) {
367
+ $value = isset($_REQUEST['close_comments_days_old']) ? $_REQUEST['close_comments_days_old'] : 0;
368
+ $this->plugin->alerts->Trigger(6012, array(
369
+ 'Status' => ($new_status == 1) ? 'Enabled' : 'Disabled',
370
+ 'Value' => $value
371
+ ));
372
+ }
373
+ $old_value = get_option('close_comments_days_old', 0);
374
+ $new_value = isset($_REQUEST['close_comments_days_old']) ? $_REQUEST['close_comments_days_old'] : 0;
375
+ if ($old_value != $new_value) {
376
+ $this->plugin->alerts->Trigger(6013, array(
377
+ 'OldValue' => $old_value,
378
+ 'NewValue' => $new_value
379
+ ));
380
+ }
381
+ $old_status = get_option('comment_moderation', 0);
382
+ $new_status = isset($_REQUEST['comment_moderation']) ? 1 : 0;
383
+ if ($old_status != $new_status) {
384
+ $this->plugin->alerts->Trigger(6014, array(
385
+ 'Status' => ($new_status == 1) ? 'Enabled' : 'Disabled'
386
+ ));
387
+ }
388
+ $old_status = get_option('comment_whitelist', 0);
389
+ $new_status = isset($_REQUEST['comment_whitelist']) ? 1 : 0;
390
+ if ($old_status != $new_status) {
391
+ $this->plugin->alerts->Trigger(6015, array(
392
+ 'Status' => ($new_status == 1) ? 'Enabled' : 'Disabled'
393
+ ));
394
+ }
395
+ $old_value = get_option('comment_max_links', 0);
396
+ $new_value = isset($_REQUEST['comment_max_links']) ? $_REQUEST['comment_max_links'] : 0;
397
+ if ($old_value != $new_value) {
398
+ $this->plugin->alerts->Trigger(6016, array(
399
+ 'OldValue' => $old_value,
400
+ 'NewValue' => $new_value
401
+ ));
402
+ }
403
+ $old_value = get_option('moderation_keys', 0);
404
+ $new_value = isset($_REQUEST['moderation_keys']) ? $_REQUEST['moderation_keys'] : 0;
405
+ if ($old_value != $new_value) {
406
+ $this->plugin->alerts->Trigger(6017, array());
407
+ }
408
+ $old_value = get_option('blacklist_keys', 0);
409
+ $new_value = isset($_REQUEST['blacklist_keys']) ? $_REQUEST['blacklist_keys'] : 0;
410
+ if ($old_value != $new_value) {
411
+ $this->plugin->alerts->Trigger(6018, array());
412
+ }
413
+ }
414
+ return $whitelist;
415
+ }
416
+
417
  /**
418
  * Write a new line on 404 log file
419
  * Folder: /uploads/wp-security-audit-log/404s/
classes/Sensors/UserProfile.php CHANGED
@@ -12,6 +12,8 @@ class WSAL_Sensors_UserProfile extends WSAL_AbstractSensor
12
  add_action('delete_user', array($this, 'EventUserDeleted'));
13
  add_action('wpmu_delete_user', array($this, 'EventUserDeleted'));
14
  add_action('set_user_role', array($this, 'EventUserRoleChanged'), 10, 3);
 
 
15
  }
16
 
17
  protected $old_superadmins;
@@ -148,6 +150,19 @@ class WSAL_Sensors_UserProfile extends WSAL_AbstractSensor
148
  ),
149
  ), array($this, 'MustNotContainCreateUser'));
150
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
151
 
152
  public function MustNotContainCreateUser(WSAL_AlertManager $mgr)
153
  {
12
  add_action('delete_user', array($this, 'EventUserDeleted'));
13
  add_action('wpmu_delete_user', array($this, 'EventUserDeleted'));
14
  add_action('set_user_role', array($this, 'EventUserRoleChanged'), 10, 3);
15
+
16
+ add_action('edit_user_profile', array($this, 'EventOpenProfile'), 10, 1);
17
  }
18
 
19
  protected $old_superadmins;
150
  ),
151
  ), array($this, 'MustNotContainCreateUser'));
152
  }
153
+
154
+ public function EventOpenProfile($user)
155
+ {
156
+ if (!empty($user)) {
157
+ $current_user = wp_get_current_user();
158
+ if (!empty($current_user) && ($user->ID != $current_user->ID)) {
159
+ $this->plugin->alerts->Trigger(4014, array(
160
+ 'UserChanger' => $current_user->user_login,
161
+ 'TargetUsername' => $user->user_login
162
+ ));
163
+ }
164
+ }
165
+ }
166
 
167
  public function MustNotContainCreateUser(WSAL_AlertManager $mgr)
168
  {
classes/Sensors/WooCommerce.php CHANGED
@@ -86,10 +86,10 @@ class WSAL_Sensors_WooCommerce extends WSAL_AbstractSensor
86
  if (!$changes) {
87
  // Change Permalink
88
  $changes = $this->CheckPermalinkChange($this->_OldLink, get_post_permalink($post_ID, false, true), $newpost);
89
- }
90
- if (!$changes) {
91
- // if no one of the above changes happen
92
- $this->CheckModifyChange($oldpost, $newpost);
93
  }
94
  }
95
  }
86
  if (!$changes) {
87
  // Change Permalink
88
  $changes = $this->CheckPermalinkChange($this->_OldLink, get_post_permalink($post_ID, false, true), $newpost);
89
+ if (!$changes) {
90
+ // if no one of the above changes happen
91
+ $this->CheckModifyChange($oldpost, $newpost);
92
+ }
93
  }
94
  }
95
  }
classes/Views/AuditLog.php CHANGED
@@ -206,6 +206,7 @@ class WSAL_Views_AuditLog extends WSAL_AbstractView {
206
 
207
  public function Header() {
208
  add_thickbox();
 
209
  wp_enqueue_style(
210
  'auditlog',
211
  $this->_plugin->GetBaseUrl() . '/css/auditlog.css',
@@ -216,6 +217,7 @@ class WSAL_Views_AuditLog extends WSAL_AbstractView {
216
 
217
  public function Footer() {
218
  wp_enqueue_script('jquery');
 
219
  wp_enqueue_script('suggest');
220
  wp_enqueue_script(
221
  'auditlog',
206
 
207
  public function Header() {
208
  add_thickbox();
209
+ wp_enqueue_style('darktooltip', $this->_plugin->GetBaseUrl() . '/css/darktooltip.css', array(), '');
210
  wp_enqueue_style(
211
  'auditlog',
212
  $this->_plugin->GetBaseUrl() . '/css/auditlog.css',
217
 
218
  public function Footer() {
219
  wp_enqueue_script('jquery');
220
+ wp_enqueue_script('darktooltip', $this->_plugin->GetBaseUrl() . '/js/jquery.darktooltip.js', array('jquery'), '');
221
  wp_enqueue_script('suggest');
222
  wp_enqueue_script(
223
  'auditlog',
classes/Views/Settings.php CHANGED
@@ -310,7 +310,7 @@ class WSAL_Views_Settings extends WSAL_AbstractView
310
  </label>
311
  <br/>
312
  <span class="description">
313
- <?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'); ?>
314
  </span>
315
  </fieldset>
316
  </td>
310
  </label>
311
  <br/>
312
  <span class="description">
313
+ <?php _e('To manually revert this setting set the value of option wsal-hide-plugin to 0 in the wp_wsal_options table.', 'wp-security-audit-log'); ?>
314
  </span>
315
  </fieldset>
316
  </td>
classes/Views/ToggleAlerts.php CHANGED
@@ -59,61 +59,75 @@ class WSAL_Views_ToggleAlerts extends WSAL_AbstractView
59
  <?php wp_nonce_field('wsal-togglealerts'); ?>
60
 
61
  <div class="nav-tabs"><?php
62
- foreach ($groupedAlerts as $name => $alerts) {
63
- $active = array();
64
- $allactive = true;
65
- foreach ($alerts as $alert) {
66
- if ($alert->type <= 0006) continue; // <- ignore php alerts
67
- if ($alert->type == 9999) continue; // <- ignore promo alerts
68
- $active[$alert->type] = $this->_plugin->alerts->IsEnabled($alert->type);
69
- if (!$active[$alert->type]) $allactive = false;
70
- }
71
- ?><table class="wp-list-table wsal-tab widefat fixed" cellspacing="0" id="tab-<?php echo $safeNames[$name]; ?>">
72
- <thead>
73
- <tr>
74
- <th width="48"><input type="checkbox"<?php if ($allactive) echo 'checked="checked"'; ?>/></th>
75
- <th width="80"><?php _e('Code', 'wp-security-audit-log'); ?></th>
76
- <th width="100"><?php _e('Type', 'wp-security-audit-log'); ?></th>
77
- <th><?php _e('Description', 'wp-security-audit-log'); ?></th>
78
- </tr>
79
- </thead>
80
- <tbody><?php
81
- foreach ($alerts as $alert) {
82
- if ($alert->type <= 0006) continue; // <- ignore php alerts
83
- if ($alert->type == 9999) continue; // <- ignore promo alerts
84
- $attrs = '';
85
- switch (true) {
86
- case !$alert->mesg:
87
- $attrs = ' title="'. __('Not Implemented', 'wp-security-audit-log') . '" class="alert-incomplete"';
88
- break;
89
- case false:
90
- $attrs = ' title="'. __('Not Available', 'wp-security-audit-log') . '" class="alert-unavailable"';
91
- break;
92
- }
93
- ?><tr<?php echo $attrs; ?>>
94
- <th><input name="alert[]" type="checkbox" <?php if ($active[$alert->type]) echo 'checked="checked"'; ?> value="<?php echo (int)$alert->type; ?>"></th>
95
- <td><?php echo str_pad($alert->type, 4, '0', STR_PAD_LEFT); ?></td>
96
- <td><?php echo $this->_plugin->constants->GetConstantBy('value', $alert->code)->name; ?></td>
97
- <td><?php echo esc_html($alert->desc); ?></td>
98
- </tr><?php
99
- if ($alert->type == 6007) {
100
- $log_404 = $this->_plugin->GetGlobalOption('log-404');
101
- $purge_log = $this->_plugin->GetGlobalOption('purge-404-log');
102
- ?><tr>
103
- <td></td>
104
- <td><input name="log_404" type="checkbox" class="check_log" value="1" <?php if ($log_404 == 'on') echo 'checked="checked"'; ?>></td>
105
- <td colspan="2"><?php _e('Capture 404 requests to file (the log file are created in the /wp-content/uploads/wp-security-audit-log/404s/ directory)', 'wp-security-audit-log'); ?></td>
106
- </tr>
107
- <tr>
108
- <td></td>
109
- <td><input name="purge_log" type="checkbox" class="check_log" value="1" <?php if ($purge_log == 'on') echo 'checked="checked"'; ?>></td>
110
- <td colspan="2"><?php _e('Purge log files older than one month', 'wp-security-audit-log'); ?></td>
111
  </tr><?php
 
 
 
 
 
 
 
 
 
 
 
 
 
 
112
  }
113
- }
114
- ?></tbody>
115
- </table><?php
116
- }
 
 
117
  ?></div>
118
  <p class="submit"><input type="submit" name="submit" id="submit" class="button button-primary" value="<?php echo esc_attr(__('Save Changes', 'wp-security-audit-log')); ?>"></p>
119
  </form><?php
@@ -131,6 +145,13 @@ class WSAL_Views_ToggleAlerts extends WSAL_AbstractView
131
  .wsal-tab tr.alert-unavailable td {
132
  color: #CCC;
133
  }
 
 
 
 
 
 
 
134
  </style><?php
135
  }
136
 
@@ -138,27 +159,49 @@ class WSAL_Views_ToggleAlerts extends WSAL_AbstractView
138
  {
139
  ?><script type="text/javascript">
140
  jQuery(document).ready(function(){
 
141
  // tab handling code
142
  jQuery('#wsal-tabs>a').click(function(){
143
  jQuery('#wsal-tabs>a').removeClass('nav-tab-active');
144
- jQuery('table.wsal-tab').hide();
 
 
 
 
 
 
 
 
 
 
145
  jQuery(jQuery(this).addClass('nav-tab-active').attr('href')).show();
 
 
 
146
  });
147
  // checkbox handling code
148
- jQuery('table.wsal-tab>thead>tr>th>:checkbox').change(function(){
149
  jQuery(this).parents('table:first').find('tbody>tr>th>:checkbox').attr('checked', this.checked);
150
  });
151
- jQuery('table.wsal-tab>tbody>tr>th>:checkbox').change(function(){
152
  var allchecked = jQuery(this).parents('tbody:first').find('th>:checkbox:not(:checked)').length === 0;
153
  jQuery(this).parents('table:first').find('thead>tr>th:first>:checkbox:first').attr('checked', allchecked);
154
  });
155
- // show relevant tab
156
  var hashlink = jQuery('#wsal-tabs>a[href="' + location.hash + '"]');
157
- if(hashlink.length){
 
 
158
  hashlink.click();
159
- }else{
 
 
 
 
160
  jQuery('#wsal-tabs>a:first').click();
 
161
  }
 
162
  // Specific for alert 6007
163
  jQuery("input[value=6007]").on("change", function(){
164
  var check = jQuery("input[value=6007]").is(":checked");
@@ -171,5 +214,4 @@ class WSAL_Views_ToggleAlerts extends WSAL_AbstractView
171
  });
172
  </script><?php
173
  }
174
-
175
  }
59
  <?php wp_nonce_field('wsal-togglealerts'); ?>
60
 
61
  <div class="nav-tabs"><?php
62
+ foreach ($groupedAlerts as $name => $group) { ?>
63
+ <div class="wsal-tab" id="tab-<?php echo $safeNames[$name]; ?>">
64
+ <h2 class="nav-tab-wrapper wsal-sub-tabs">
65
+ <?php
66
+ foreach ($group as $subname => $alerts) {
67
+ ?>
68
+ <a href="#tab-<?php echo $this->GetSafeCatgName($subname); ?>" class="nav-tab" data-parent="tab-<?php echo $safeNames[$name]; ?>"><?php echo $subname; ?></a>
69
+ <?php
70
+ } ?>
71
+ </h2>
72
+ <?php
73
+ foreach ($group as $subname => $alerts) {
74
+ $active = array();
75
+ $allactive = true;
76
+ foreach ($alerts as $alert) {
77
+ if ($alert->type <= 0006) continue; // <- ignore php alerts
78
+ if ($alert->type == 9999) continue; // <- ignore promo alerts
79
+ $active[$alert->type] = $this->_plugin->alerts->IsEnabled($alert->type);
80
+ if (!$active[$alert->type]) $allactive = false;
81
+ }
82
+ ?><table class="wp-list-table wsal-tab widefat fixed wsal-sub-tab" cellspacing="0" id="tab-<?php echo $this->GetSafeCatgName($subname); ?>">
83
+ <thead>
84
+ <tr>
85
+ <th width="48"><input type="checkbox"<?php if ($allactive) echo 'checked="checked"'; ?>/></th>
86
+ <th width="80"><?php _e('Code', 'wp-security-audit-log'); ?></th>
87
+ <th width="100"><?php _e('Type', 'wp-security-audit-log'); ?></th>
88
+ <th><?php _e('Description', 'wp-security-audit-log'); ?></th>
89
+ </tr>
90
+ </thead>
91
+ <tbody><?php
92
+ foreach ($alerts as $alert) {
93
+ if ($alert->type <= 0006) continue; // <- ignore php alerts
94
+ if ($alert->type == 9999) continue; // <- ignore promo alerts
95
+ $attrs = '';
96
+ switch (true) {
97
+ case !$alert->mesg:
98
+ $attrs = ' title="'. __('Not Implemented', 'wp-security-audit-log') . '" class="alert-incomplete"';
99
+ break;
100
+ case false:
101
+ $attrs = ' title="'. __('Not Available', 'wp-security-audit-log') . '" class="alert-unavailable"';
102
+ break;
103
+ }
104
+ ?><tr<?php echo $attrs; ?>>
105
+ <th><input name="alert[]" type="checkbox" <?php if ($active[$alert->type]) echo 'checked="checked"'; ?> value="<?php echo (int)$alert->type; ?>"></th>
106
+ <td><?php echo str_pad($alert->type, 4, '0', STR_PAD_LEFT); ?></td>
107
+ <td><?php echo $this->_plugin->constants->GetConstantBy('value', $alert->code)->name; ?></td>
108
+ <td><?php echo esc_html($alert->desc); ?></td>
 
 
109
  </tr><?php
110
+ if ($alert->type == 6007) {
111
+ $log_404 = $this->_plugin->GetGlobalOption('log-404');
112
+ $purge_log = $this->_plugin->GetGlobalOption('purge-404-log');
113
+ ?><tr>
114
+ <td></td>
115
+ <td><input name="log_404" type="checkbox" class="check_log" value="1" <?php if ($log_404 == 'on') echo 'checked="checked"'; ?>></td>
116
+ <td colspan="2"><?php _e('Capture 404 requests to file (the log file are created in the /wp-content/uploads/wp-security-audit-log/404s/ directory)', 'wp-security-audit-log'); ?></td>
117
+ </tr>
118
+ <tr>
119
+ <td></td>
120
+ <td><input name="purge_log" type="checkbox" class="check_log" value="1" <?php if ($purge_log == 'on') echo 'checked="checked"'; ?>></td>
121
+ <td colspan="2"><?php _e('Purge log files older than one month', 'wp-security-audit-log'); ?></td>
122
+ </tr><?php
123
+ }
124
  }
125
+ ?></tbody>
126
+ </table><?php
127
+ }
128
+ ?>
129
+ </div>
130
+ <?php }
131
  ?></div>
132
  <p class="submit"><input type="submit" name="submit" id="submit" class="button button-primary" value="<?php echo esc_attr(__('Save Changes', 'wp-security-audit-log')); ?>"></p>
133
  </form><?php
145
  .wsal-tab tr.alert-unavailable td {
146
  color: #CCC;
147
  }
148
+ .wsal-sub-tabs {
149
+ padding-left: 20px;
150
+ }
151
+ .wsal-sub-tabs .nav-tab-active {
152
+ background-color: #fff;
153
+ border-bottom: 1px solid #fff;
154
+ }
155
  </style><?php
156
  }
157
 
159
  {
160
  ?><script type="text/javascript">
161
  jQuery(document).ready(function(){
162
+ var scrollHeight = jQuery(document).scrollTop();
163
  // tab handling code
164
  jQuery('#wsal-tabs>a').click(function(){
165
  jQuery('#wsal-tabs>a').removeClass('nav-tab-active');
166
+ jQuery('.wsal-tab').hide();
167
+ jQuery(jQuery(this).addClass('nav-tab-active').attr('href')).show();
168
+ jQuery(jQuery(this).attr('href')+' .wsal-sub-tabs>a:first').click();
169
+ setTimeout(function() {
170
+ jQuery(window).scrollTop(scrollHeight);
171
+ }, 1);
172
+ });
173
+ // sub tab handling code
174
+ jQuery('.wsal-sub-tabs>a').click(function(){
175
+ jQuery('.wsal-sub-tabs>a').removeClass('nav-tab-active');
176
+ jQuery('.wsal-sub-tab').hide();
177
  jQuery(jQuery(this).addClass('nav-tab-active').attr('href')).show();
178
+ setTimeout(function() {
179
+ jQuery(window).scrollTop(scrollHeight);
180
+ }, 1);
181
  });
182
  // checkbox handling code
183
+ jQuery('.wsal-tab>thead>tr>th>:checkbox').change(function(){
184
  jQuery(this).parents('table:first').find('tbody>tr>th>:checkbox').attr('checked', this.checked);
185
  });
186
+ jQuery('.wsal-tab>tbody>tr>th>:checkbox').change(function(){
187
  var allchecked = jQuery(this).parents('tbody:first').find('th>:checkbox:not(:checked)').length === 0;
188
  jQuery(this).parents('table:first').find('thead>tr>th:first>:checkbox:first').attr('checked', allchecked);
189
  });
190
+
191
  var hashlink = jQuery('#wsal-tabs>a[href="' + location.hash + '"]');
192
+ var hashsublink = jQuery('.wsal-sub-tabs>a[href="' + location.hash + '"]');
193
+ if (hashlink.length) {
194
+ // show relevant tab
195
  hashlink.click();
196
+ } else if (hashsublink.length) {
197
+ // show relevant sub tab
198
+ jQuery('#wsal-tabs>a[href="#' + hashsublink.data('parent') + '"]').click();
199
+ hashsublink.click();
200
+ } else {
201
  jQuery('#wsal-tabs>a:first').click();
202
+ jQuery('.wsal-sub-tabs>a:first').click();
203
  }
204
+
205
  // Specific for alert 6007
206
  jQuery("input[value=6007]").on("change", function(){
207
  var check = jQuery("input[value=6007]").is(":checked");
214
  });
215
  </script><?php
216
  }
 
217
  }
defaults.php CHANGED
@@ -54,264 +54,295 @@ function wsaldefaults_wsal_init(WpSecurityAuditLog $wsal)
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
- array(2106, E_NOTICE, __('A plugin modified a post', 'wp-security-audit-log'), __('Plugin modified the post %PostTitle%. View the post: %EditorLinkPost%.', 'wp-security-audit-log')),
186
- array(2107, E_NOTICE, __('A plugin modified a page', 'wp-security-audit-log'), __('Plugin modified the page %PostTitle%. View the page: %EditorLinkPage%.', 'wp-security-audit-log')),
187
- array(2108, E_NOTICE, __('A plugin modified a custom post', 'wp-security-audit-log'), __('Plugin modified the custom post %PostTitle%. View the post: %EditorLinkPost%.', 'wp-security-audit-log'))
188
- ),
189
- __('System Activity', 'wp-security-audit-log') => array(
190
- array(0000, E_CRITICAL, __('Unknown Error', 'wp-security-audit-log'), __('An unexpected error has occurred .', 'wp-security-audit-log')),
191
- array(0001, E_CRITICAL, __('PHP error', 'wp-security-audit-log'), __('%Message%.', 'wp-security-audit-log')),
192
- array(0002, E_WARNING, __('PHP warning', 'wp-security-audit-log'), __('%Message%.', 'wp-security-audit-log')),
193
- array(0003, E_NOTICE, __('PHP notice', 'wp-security-audit-log'), __('%Message%.', 'wp-security-audit-log')),
194
- array(0004, E_CRITICAL, __('PHP exception', 'wp-security-audit-log'), __('%Message%.', 'wp-security-audit-log')),
195
- array(0005, E_CRITICAL, __('PHP shutdown error', 'wp-security-audit-log'), __('%Message%.', 'wp-security-audit-log')),
196
- array(6000, E_NOTICE, __('Events automatically pruned by system', 'wp-security-audit-log'), __('System automatically deleted %EventCount% alert(s).', 'wp-security-audit-log')),
197
- 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')),
198
- 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')),
199
- 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')),
200
- array(6004, E_CRITICAL, __('WordPress was updated', 'wp-security-audit-log'), __('Updated WordPress from version %OldVersion% to %NewVersion%.', 'wp-security-audit-log')),
201
- 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')),
202
- 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')),
203
- array(9999, E_CRITICAL, __('Advertising Add-ons.', 'wp-security-audit-log'), __('%PromoName% %PromoMessage%', 'wp-security-audit-log'))
204
- ),
205
- __('MultiSite', 'wp-security-audit-log') => array(
206
- array(4008, E_CRITICAL, __('User granted Super Admin privileges', 'wp-security-audit-log'), __('Granted Super Admin privileges to %TargetUsername%.', 'wp-security-audit-log')),
207
- array(4009, E_CRITICAL, __('User revoked from Super Admin privileges', 'wp-security-audit-log'), __('Revoked Super Admin privileges from %TargetUsername%.', 'wp-security-audit-log')),
208
- 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')),
209
- 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')),
210
- array(4012, E_CRITICAL, __('New network user created', 'wp-security-audit-log'), __('Created a new network user %NewUserData->Username%.', 'wp-security-audit-log')),
211
- 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')),
212
- 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')),
213
- array(7001, E_CRITICAL, __('Existing site archived', 'wp-security-audit-log'), __('Archived the site %SiteName%.', 'wp-security-audit-log')),
214
- array(7002, E_CRITICAL, __('Archived site has been unarchived', 'wp-security-audit-log'), __('Unarchived the site %SiteName%.', 'wp-security-audit-log')),
215
- array(7003, E_CRITICAL, __('Deactivated site has been activated', 'wp-security-audit-log'), __('Activated the site %SiteName%.', 'wp-security-audit-log')),
216
- array(7004, E_CRITICAL, __('Site has been deactivated', 'wp-security-audit-log'), __('Deactivated the site %SiteName%.', 'wp-security-audit-log')),
217
- array(7005, E_CRITICAL, __('Existing site deleted from network', 'wp-security-audit-log'), __('Deleted the site %SiteName%.', 'wp-security-audit-log')),
218
- 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')),
219
- 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'))
220
- ),
221
- __('Database', 'wp-security-audit-log') => array(
222
- 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')),
223
- 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')),
224
- 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')),
225
- 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')),
226
- 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')),
227
- 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')),
228
- 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')),
229
- 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')),
230
- 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'))
231
- ),
232
- __('BBPress Forum', 'wp-security-audit-log') => array(
233
- 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')),
234
- 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')),
235
- 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')),
236
- 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')),
237
- 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')),
238
- array(8005, E_CRITICAL, __('User moved forum to trash', 'wp-security-audit-log'), __('Moved the forum %ForumName% to trash.', 'wp-security-audit-log')),
239
- array(8006, E_WARNING, __('User permanently deleted forum', 'wp-security-audit-log'), __('Permanently deleted the forum %ForumName%.', 'wp-security-audit-log')),
240
- array(8007, E_WARNING, __('User restored forum from trash', 'wp-security-audit-log'), __('Restored the forum %ForumName% from trash.'.' %EditorLinkForum%.', 'wp-security-audit-log')),
241
- 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')),
242
- 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')),
243
- 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')),
244
- 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')),
245
- 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')),
246
- 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')),
247
- array(8014, E_NOTICE, __('User created new topic', 'wp-security-audit-log'), __('Created a new topic %TopicName%.'.' %EditorLinkTopic%.', 'wp-security-audit-log')),
248
- 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')),
249
- 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')),
250
- 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')),
251
- 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')),
252
- array(8019, E_CRITICAL, __('User moved topic to trash', 'wp-security-audit-log'), __('Moved the topic %TopicName% to trash.', 'wp-security-audit-log')),
253
- array(8020, E_WARNING, __('User permanently deleted topic', 'wp-security-audit-log'), __('Permanently deleted the topic %TopicName%.', 'wp-security-audit-log')),
254
- array(8021, E_WARNING, __('User restored topic from trash', 'wp-security-audit-log'), __('Restored the topic %TopicName% from trash.'.' %EditorLinkTopic%.', 'wp-security-audit-log')),
255
- 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'))
256
- ),
257
- __('Menus', 'wp-security-audit-log') => array(
258
- array(2078, E_NOTICE, __('User created new menu', 'wp-security-audit-log'), __('Created a new menu called %MenuName%.', 'wp-security-audit-log')),
259
- 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')),
260
- 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')),
261
- array(2081, E_CRITICAL, __('User deleted menu', 'wp-security-audit-log'), __('Deleted the menu %MenuName%.', 'wp-security-audit-log')),
262
- array(2082, E_WARNING, __('User changed menu setting', 'wp-security-audit-log'), __('%Status% the menu setting %MenuSetting% in %MenuName%.', 'wp-security-audit-log')),
263
- 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')),
264
- 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')),
265
- 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')),
266
- 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'))
267
- ),
268
- __('Comments', 'wp-security-audit-log') => array(
269
- 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')),
270
- 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')),
271
- 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')),
272
- 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')),
273
- 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')),
274
- 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')),
275
- 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')),
276
- 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')),
277
- 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')),
278
- array(2099, E_NOTICE, __('User posted a comment', 'wp-security-audit-log'), __('%CommentMsg% on %CommentLink%.', 'wp-security-audit-log'))
279
- ),
280
- __('WooCommerce', 'wp-security-audit-log') => array(
281
- array(9000, E_NOTICE, __('User created a new product', 'wp-security-audit-log'), __('Created a new product called %ProductTitle% and saved it as draft. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
282
- array(9001, E_NOTICE, __('User published a product', 'wp-security-audit-log'), __('Published a product called %ProductTitle%. Product URL is %ProductUrl%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
283
- array(9002, E_NOTICE, __('User created a new product category', 'wp-security-audit-log'), __('Created a new product category called %CategoryName% in WooCommerce. Product category slug is %Slug%.', 'wp-security-audit-log')),
284
- array(9003, E_NOTICE, __('User changed the category of a product', 'wp-security-audit-log'), __('Changed the category of the product %ProductTitle% from %OldCategories% to %NewCategories%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
285
- array(9004, E_NOTICE, __('User modified the short description of a product', 'wp-security-audit-log'), __('Modified the short description of the product %ProductTitle%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
286
- array(9005, E_NOTICE, __('User modified the text of a product', 'wp-security-audit-log'), __('Modified the text of the product %ProductTitle%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
287
- array(9006, E_NOTICE, __('User changed the URL of a product', 'wp-security-audit-log'), __('Changed the URL of the product %ProductTitle% from %OldUrl% to %NewUrl%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
288
- array(9007, E_NOTICE, __('User changed the Product Data of a product', 'wp-security-audit-log'), __('Changed the Product Data of the product %ProductTitle%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
289
- array(9008, E_NOTICE, __('User changed the date of a product', 'wp-security-audit-log'), __('Changed the date of the product %ProductTitle% from %OldDate% to %NewDate%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
290
- array(9009, E_NOTICE, __('User changed the visibility of a product', 'wp-security-audit-log'), __('Changed the visibility of the product %ProductTitle% from %OldVisibility% to %NewVisibility%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
291
- array(9010, E_NOTICE, __('User modified the published product', 'wp-security-audit-log'), __('Modified the published product %ProductTitle%. Product URL is %ProductUrl%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
292
- array(9011, E_NOTICE, __('User modified the draft product', 'wp-security-audit-log'), __('Modified the draft product %ProductTitle%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
293
- array(9012, E_WARNING, __('User moved a product to trash', 'wp-security-audit-log'), __('Moved the product %ProductTitle% to trash. Product URL was %ProductUrl%.', 'wp-security-audit-log')),
294
- array(9013, E_WARNING, __('User permanently deleted a product', 'wp-security-audit-log'), __('Permanently deleted the product %ProductTitle%.', 'wp-security-audit-log')),
295
- array(9014, E_CRITICAL, __('User restored a product from the trash', 'wp-security-audit-log'), __('Product %ProductTitle% has been restored from trash. View product: %EditorLinkProduct%.', 'wp-security-audit-log')),
296
- array(9015, E_NOTICE, __('User changed status of a product', 'wp-security-audit-log'), __('Changed the status of the product %ProductTitle% from %OldStatus% to %NewStatus%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
297
- array(9016, E_WARNING, __('User changed type of a price', 'wp-security-audit-log'), __('Changed the %PriceType% of the product %ProductTitle% from %OldPrice% to %NewPrice%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
298
- array(9017, E_WARNING, __('User changed the SKU of a product', 'wp-security-audit-log'), __('Changed the SKU of the product %ProductTitle% from %OldSku% to %NewSku%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
299
- array(9018, E_CRITICAL, __('User changed the stock status of a product', 'wp-security-audit-log'), __('Changed the stock status of the product %ProductTitle% from %OldStatus% to %NewStatus%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
300
- array(9019, E_WARNING, __('User changed the stock quantity', 'wp-security-audit-log'), __('Changed the stock quantity from %OldValue% to %NewValue%. View the product: %EditorLinkProduct%', 'wp-security-audit-log')),
301
- array(9020, E_WARNING, __('User set a product type', 'wp-security-audit-log'), __('Set the product %ProductTitle% as %Type%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
302
- array(9021, E_WARNING, __('User changed the weight of a product', 'wp-security-audit-log'), __('Changed the weight of the product %ProductTitle% from %OldWeight% to %NewWeight%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
303
- array(9022, E_WARNING, __('User changed the dimensions of a product', 'wp-security-audit-log'), __('Changed the %DimensionType% dimensions of the product %ProductTitle% from %OldDimension% to %NewDimension%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
304
- array(9023, E_WARNING, __('User added the Downloadable File to a product', 'wp-security-audit-log'), __('Added the Downloadable File %FileName% with File URL %FileUrl% to the product %ProductTitle%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
305
- array(9024, E_WARNING, __('User Removed the Downloadable File from a product', 'wp-security-audit-log'), __('Removed the Downloadable File %FileName% with File URL %FileUrl% from the product %ProductTitle%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
306
- array(9025, E_WARNING, __('User changed the name of a Downloadable File in a product', 'wp-security-audit-log'), __('Changed the name of a Downloadable File from %OldName% to %NewName% in product %ProductTitle%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
307
- array(9026, E_WARNING, __('User changed the URL of the Downloadable File in a product', 'wp-security-audit-log'), __('Changed the URL of the Downloadable File %FileName% from %OldUrl% to %NewUrl% in product %ProductTitle%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
308
- array(9027, E_WARNING, __('User changed the Weight Unit', 'wp-security-audit-log'), __('Changed the Weight Unit from %OldUnit% to %NewUnit% in WooCommerce.', 'wp-security-audit-log')),
309
- array(9028, E_WARNING, __('User changed the Dimensions Unit', 'wp-security-audit-log'), __('Changed the Dimensions Unit from %OldUnit% to %NewUnit% in WooCommerce.', 'wp-security-audit-log')),
310
- array(9029, E_CRITICAL, __('User changed the Base Location', 'wp-security-audit-log'), __('Changed the Base Location from %OldLocation% to %NewLocation% in WooCommerce.', 'wp-security-audit-log')),
311
- array(9030, E_CRITICAL, __('User Enabled/Disabled taxes', 'wp-security-audit-log'), __('%Status% taxes in the WooCommerce store.', 'wp-security-audit-log')),
312
- array(9031, E_CRITICAL, __('User changed the currency', 'wp-security-audit-log'), __('Changed the currency from %OldCurrency% to %NewCurrency% in WooCommerce.', 'wp-security-audit-log')),
313
- array(9032, E_CRITICAL, __('User Enabled/Disabled the use of coupons during checkout', 'wp-security-audit-log'), __('%Status% the use of coupons during checkout in WooCommerce.', 'wp-security-audit-log')),
314
- array(9033, E_CRITICAL, __('User Enabled/Disabled guest checkout', 'wp-security-audit-log'), __('%Status% guest checkout in WooCommerce.', 'wp-security-audit-log'))
315
  )
316
  ));
317
  // Load Custom alerts
54
  ));
55
  // create list of default alerts
56
  $wsal->alerts->RegisterGroup(array(
57
+ __('Content & Comments', 'wp-security-audit-log') => array(
58
+ __('Blog Posts', 'wp-security-audit-log') => array(
59
+ 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')),
60
+ 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')),
61
+ 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')),
62
+ 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')),
63
+ 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')),
64
+ 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')),
65
+ 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')),
66
+ 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')),
67
+ 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')),
68
+ 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')),
69
+ 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')),
70
+ 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')),
71
+ array(2024, E_WARNING, __('User deleted category', 'wp-security-audit-log'), __('Deleted the category %CategoryName%. Category slug was %Slug%.', 'wp-security-audit-log')),
72
+ 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')),
73
+ 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')),
74
+ 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')),
75
+ array(2050, E_NOTICE, __('User removed post from sticky', 'wp-security-audit-log'), __('Removed the post %PostTitle% from Sticky. %EditorLinkPost%.', 'wp-security-audit-log')),
76
+ 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')),
77
+ 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')),
78
+ 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')),
79
+ 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')),
80
+ 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')),
81
+ 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')),
82
+ 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')),
83
+ 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')),
84
+ 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')),
85
+ 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')),
86
+ 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')),
87
+ 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')),
88
+ array(2101, E_NOTICE, __('User viewed a post', 'wp-security-audit-log'), __('Viewed the post %PostTitle%. View the post: %PostUrl%.', 'wp-security-audit-log')),
89
+ array(2111, E_NOTICE, __('User disabled Comments/Trackbacks and Pingbacks on a published post', 'wp-security-audit-log'), __('Disabled %Type% on the published post %PostTitle%. View the post: %PostUrl%.', 'wp-security-audit-log')),
90
+ array(2112, E_NOTICE, __('User enabled Comments/Trackbacks and Pingbacks on a published post', 'wp-security-audit-log'), __('Enabled %Type% on the published post %PostTitle%. View the post: %PostUrl%.', 'wp-security-audit-log')),
91
+ array(2113, E_NOTICE, __('User disabled Comments/Trackbacks and Pingbacks on a draft post', 'wp-security-audit-log'), __('Disabled %Type% on the draft post %PostTitle%. View the post: %PostUrl%.', 'wp-security-audit-log')),
92
+ array(2114, E_NOTICE, __('User enabled Comments/Trackbacks and Pingbacks on a draft post', 'wp-security-audit-log'), __('Enabled %Type% on the draft post %PostTitle%. View the post: %PostUrl%.', 'wp-security-audit-log'))
93
+ ),
94
+ __('Comments', 'wp-security-audit-log') => array(
95
+ 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')),
96
+ 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')),
97
+ 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')),
98
+ 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')),
99
+ 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')),
100
+ 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')),
101
+ 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')),
102
+ 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')),
103
+ 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')),
104
+ array(2099, E_NOTICE, __('User posted a comment', 'wp-security-audit-log'), __('%CommentMsg% on %CommentLink%.', 'wp-security-audit-log'))
105
+ ),
106
+ __('Custom Post Types', 'wp-security-audit-log') => array(
107
+ 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')),
108
+ 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')),
109
+ 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')),
110
+ 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')),
111
+ 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')),
112
+ 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')),
113
+ 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')),
114
+ 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')),
115
+ 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')),
116
+ 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')),
117
+ 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')),
118
+ 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')),
119
+ 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')),
120
+ 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')),
121
+ 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')),
122
+ 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')),
123
+ 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')),
124
+ 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')),
125
+ 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')),
126
+ 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')),
127
+ 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')),
128
+ 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')),
129
+ 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'))
130
+ ),
131
+ __('Pages', 'wp-security-audit-log') => array(
132
+ 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')),
133
+ 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')),
134
+ 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')),
135
+ 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')),
136
+ 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')),
137
+ 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')),
138
+ 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')),
139
+ 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')),
140
+ 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')),
141
+ 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')),
142
+ 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')),
143
+ 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')),
144
+ 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')),
145
+ 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')),
146
+ 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')),
147
+ 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')),
148
+ 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')),
149
+ 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')),
150
+ 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')),
151
+ 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')),
152
+ 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')),
153
+ 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')),
154
+ 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')),
155
+ array(2103, E_NOTICE, __('User viewed a page', 'wp-security-audit-log'), __('Viewed the page %PostTitle%. View the page: %PostUrl%.', 'wp-security-audit-log')),
156
+ array(2115, E_NOTICE, __('User disabled Comments/Trackbacks and Pingbacks on a published page', 'wp-security-audit-log'), __('Disabled %Type% on the published page %PostTitle%. View the page: %PostUrl%.', 'wp-security-audit-log')),
157
+ array(2116, E_NOTICE, __('User enabled Comments/Trackbacks and Pingbacks on a published page', 'wp-security-audit-log'), __('Enabled %Type% on the published page %PostTitle%. View the page: %PostUrl%.', 'wp-security-audit-log')),
158
+ array(2117, E_NOTICE, __('User disabled Comments/Trackbacks and Pingbacks on a draft page', 'wp-security-audit-log'), __('Disabled %Type% on the draft page %PostTitle%. View the page: %PostUrl%.', 'wp-security-audit-log')),
159
+ array(2118, E_NOTICE, __('User enabled Comments/Trackbacks and Pingbacks on a draft page', 'wp-security-audit-log'), __('Enabled %Type% on the draft page %PostTitle%. View the page: %PostUrl%.', 'wp-security-audit-log'))
160
+ )
161
  ),
162
+ __('WordPress & Multisite Management', 'wp-security-audit-log') => array(
163
+ __('Database', 'wp-security-audit-log') => array(
164
+ 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')),
165
+ 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')),
166
+ 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')),
167
+ 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')),
168
+ 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')),
169
+ 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')),
170
+ 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')),
171
+ 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')),
172
+ 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'))
173
+ ),
174
+ __('MultiSite', 'wp-security-audit-log') => array(
175
+ array(4008, E_CRITICAL, __('User granted Super Admin privileges', 'wp-security-audit-log'), __('Granted Super Admin privileges to %TargetUsername%.', 'wp-security-audit-log')),
176
+ array(4009, E_CRITICAL, __('User revoked from Super Admin privileges', 'wp-security-audit-log'), __('Revoked Super Admin privileges from %TargetUsername%.', 'wp-security-audit-log')),
177
+ 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')),
178
+ 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')),
179
+ array(4012, E_CRITICAL, __('New network user created', 'wp-security-audit-log'), __('Created a new network user %NewUserData->Username%.', 'wp-security-audit-log')),
180
+ 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')),
181
+ 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')),
182
+ array(7001, E_CRITICAL, __('Existing site archived', 'wp-security-audit-log'), __('Archived the site %SiteName%.', 'wp-security-audit-log')),
183
+ array(7002, E_CRITICAL, __('Archived site has been unarchived', 'wp-security-audit-log'), __('Unarchived the site %SiteName%.', 'wp-security-audit-log')),
184
+ array(7003, E_CRITICAL, __('Deactivated site has been activated', 'wp-security-audit-log'), __('Activated the site %SiteName%.', 'wp-security-audit-log')),
185
+ array(7004, E_CRITICAL, __('Site has been deactivated', 'wp-security-audit-log'), __('Deactivated the site %SiteName%.', 'wp-security-audit-log')),
186
+ array(7005, E_CRITICAL, __('Existing site deleted from network', 'wp-security-audit-log'), __('Deleted the site %SiteName%.', 'wp-security-audit-log')),
187
+ 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')),
188
+ 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'))
189
+ ),
190
+ __('Plugins & Themes', 'wp-security-audit-log') => array(
191
+ 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')),
192
+ 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')),
193
+ 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')),
194
+ 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')),
195
+ array(5004, E_WARNING, __('User upgraded a plugin', 'wp-security-audit-log'), __('Upgraded the plugin %PluginData->Name% installed in %PluginFile%.', 'wp-security-audit-log')),
196
+ 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')),
197
+ 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')),
198
+ 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')),
199
+ 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')),
200
+ 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')),
201
+ 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')),
202
+ 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')),
203
+ 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')),
204
+ 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')),
205
+ 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')),
206
+ 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')),
207
+ 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')),
208
+ array(2106, E_NOTICE, __('A plugin modified a post', 'wp-security-audit-log'), __('Plugin modified the post %PostTitle%. View the post: %EditorLinkPost%.', 'wp-security-audit-log')),
209
+ array(2107, E_NOTICE, __('A plugin modified a page', 'wp-security-audit-log'), __('Plugin modified the page %PostTitle%. View the page: %EditorLinkPage%.', 'wp-security-audit-log')),
210
+ array(2108, E_NOTICE, __('A plugin modified a custom post', 'wp-security-audit-log'), __('Plugin modified the custom post %PostTitle%. View the post: %EditorLinkPost%.', 'wp-security-audit-log'))
211
+ ),
212
+ __('System Activity', 'wp-security-audit-log') => array(
213
+ array(0000, E_CRITICAL, __('Unknown Error', 'wp-security-audit-log'), __('An unexpected error has occurred .', 'wp-security-audit-log')),
214
+ array(0001, E_CRITICAL, __('PHP error', 'wp-security-audit-log'), __('%Message%.', 'wp-security-audit-log')),
215
+ array(0002, E_WARNING, __('PHP warning', 'wp-security-audit-log'), __('%Message%.', 'wp-security-audit-log')),
216
+ array(0003, E_NOTICE, __('PHP notice', 'wp-security-audit-log'), __('%Message%.', 'wp-security-audit-log')),
217
+ array(0004, E_CRITICAL, __('PHP exception', 'wp-security-audit-log'), __('%Message%.', 'wp-security-audit-log')),
218
+ array(0005, E_CRITICAL, __('PHP shutdown error', 'wp-security-audit-log'), __('%Message%.', 'wp-security-audit-log')),
219
+ array(6000, E_NOTICE, __('Events automatically pruned by system', 'wp-security-audit-log'), __('System automatically deleted %EventCount% alert(s).', 'wp-security-audit-log')),
220
+ 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')),
221
+ 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')),
222
+ 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')),
223
+ array(6004, E_CRITICAL, __('WordPress was updated', 'wp-security-audit-log'), __('Updated WordPress from version %OldVersion% to %NewVersion%.', 'wp-security-audit-log')),
224
+ 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')),
225
+ 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')),
226
+ array(9999, E_CRITICAL, __('Advertising Add-ons.', 'wp-security-audit-log'), __('%PromoName% %PromoMessage%', 'wp-security-audit-log'))
227
+ ),
228
+ __('Menus', 'wp-security-audit-log') => array(
229
+ array(2078, E_NOTICE, __('User created new menu', 'wp-security-audit-log'), __('Created a new menu called %MenuName%.', 'wp-security-audit-log')),
230
+ 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')),
231
+ 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')),
232
+ array(2081, E_CRITICAL, __('User deleted menu', 'wp-security-audit-log'), __('Deleted the menu %MenuName%.', 'wp-security-audit-log')),
233
+ array(2082, E_WARNING, __('User changed menu setting', 'wp-security-audit-log'), __('%Status% the menu setting %MenuSetting% in %MenuName%.', 'wp-security-audit-log')),
234
+ 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')),
235
+ 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')),
236
+ 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')),
237
+ 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'))
238
+ ),
239
+ __('Widgets', 'wp-security-audit-log') => array(
240
+ array(2042, E_CRITICAL, __('User added a new widget', 'wp-security-audit-log'), __('Added a new %WidgetName% widget in %Sidebar%.', 'wp-security-audit-log')),
241
+ array(2043, E_WARNING, __('User modified a widget', 'wp-security-audit-log'), __('Modified the %WidgetName% widget in %Sidebar%.', 'wp-security-audit-log')),
242
+ array(2044, E_CRITICAL, __('User deleted widget', 'wp-security-audit-log'), __('Deleted the %WidgetName% widget from %Sidebar%.', 'wp-security-audit-log')),
243
+ array(2045, E_NOTICE, __('User moved widget', 'wp-security-audit-log'), __('Moved the %WidgetName% widget from %OldSidebar% to %NewSidebar%.', 'wp-security-audit-log')),
244
+ 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'))
245
+ ),
246
+ __('Site Settings', 'wp-security-audit-log') => array(
247
+ array(6008, E_CRITICAL, __('Enabled/Disabled the option Discourage search engines from indexing this site', 'wp-security-audit-log'), __('%Status% the option Discourage search engines from indexing this site.', 'wp-security-audit-log')),
248
+ array(6009, E_CRITICAL, __('Enabled/Disabled comments on all the website', 'wp-security-audit-log'), __('%Status% comments on all the website.', 'wp-security-audit-log')),
249
+ array(6010, E_CRITICAL, __('Enabled/Disabled the option Comment author must fill out name and email', 'wp-security-audit-log'), __('%Status% the option Comment author must fill out name and email.', 'wp-security-audit-log')),
250
+ array(6011, E_CRITICAL, __('Enabled/Disabled the option Users must be logged in and registered to comment', 'wp-security-audit-log'), __('%Status% the option Users must be logged in and registered to comment.', 'wp-security-audit-log')),
251
+ array(6012, E_CRITICAL, __('Enabled/Disabled the option to automatically close comments', 'wp-security-audit-log'), __('%Status% the option to automatically close comments after %Value% days.', 'wp-security-audit-log')),
252
+ array(6013, E_NOTICE, __('Changed the value of the option Automatically close comments', 'wp-security-audit-log'), __('Changed the value of the option Automatically close comments from %OldValue% to %NewValue% days.', 'wp-security-audit-log')),
253
+ array(6014, E_CRITICAL, __('Enabled/Disabled the option for comments to be manually approved', 'wp-security-audit-log'), __('%Status% the option for comments to be manually approved.', 'wp-security-audit-log')),
254
+ array(6015, E_CRITICAL, __('Enabled/Disabled the option for an author to have previously approved comments for the comments to appear', 'wp-security-audit-log'), __('%Status% the option for an author to have previously approved comments for the comments to appear.', 'wp-security-audit-log')),
255
+ array(6016, E_CRITICAL, __('Changed the number of links that a comment must have to be held in the queue', 'wp-security-audit-log'), __('Changed the number of links from %OldValue% to %NewValue% that a comment must have to be held in the queue.', 'wp-security-audit-log')),
256
+ array(6017, E_CRITICAL, __('Modified the list of keywords for comments moderation', 'wp-security-audit-log'), __('Modified the list of keywords for comments moderation.', 'wp-security-audit-log')),
257
+ array(6018, E_CRITICAL, __('Modified the list of keywords for comments blacklisting', 'wp-security-audit-log'), __('Modified the list of keywords for comments blacklisting.', 'wp-security-audit-log'))
258
+ )
259
  ),
260
+ __('Users Profiles & Activity', 'wp-security-audit-log') => array(
261
+ __('Other User Activity', 'wp-security-audit-log') => array(
262
+ array(1000, E_NOTICE, __('User logged in', 'wp-security-audit-log'), __('Successfully logged in.', 'wp-security-audit-log')),
263
+ array(1001, E_NOTICE, __('User logged out', 'wp-security-audit-log'), __('Successfully logged out.', 'wp-security-audit-log')),
264
+ array(1002, E_WARNING, __('Login failed', 'wp-security-audit-log'), __('%Attempts% failed login(s) detected.', 'wp-security-audit-log')),
265
+ 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')),
266
+ 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')),
267
+ 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')),
268
+ array(1006, E_CRITICAL, __('User logged out all other sessions with the same username', 'wp-security-audit-log'), __('Logged out all other sessions with the same username.', 'wp-security-audit-log')),
269
+ array(2010, E_NOTICE, __('User uploaded file from Uploads directory', 'wp-security-audit-log'), __('Uploaded the file %FileName% in %FilePath%.', 'wp-security-audit-log')),
270
+ array(2011, E_WARNING, __('User deleted file from Uploads directory', 'wp-security-audit-log'), __('Deleted the file %FileName% from %FilePath%.', 'wp-security-audit-log'))
271
+ ),
272
+ __('User Profiles', 'wp-security-audit-log') => array(
273
+ 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')),
274
+ 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')),
275
+ 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')),
276
+ array(4003, E_CRITICAL, __('User has changed his or her password', 'wp-security-audit-log'), __('Changed the password.', 'wp-security-audit-log')),
277
+ 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')),
278
+ 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')),
279
+ 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')),
280
+ 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')),
281
+ array(4014, E_NOTICE, __('User opened the profile page of another user', 'wp-security-audit-log'), __('%UserChanger% opened the profile page of the user %TargetUsername%.', 'wp-security-audit-log'))
282
+ )
 
 
283
  ),
284
+ __('Third Party Support', 'wp-security-audit-log') => array(
285
+ __('BBPress Forum', 'wp-security-audit-log') => array(
286
+ 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')),
287
+ 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')),
288
+ 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')),
289
+ 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')),
290
+ 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')),
291
+ array(8005, E_CRITICAL, __('User moved forum to trash', 'wp-security-audit-log'), __('Moved the forum %ForumName% to trash.', 'wp-security-audit-log')),
292
+ array(8006, E_WARNING, __('User permanently deleted forum', 'wp-security-audit-log'), __('Permanently deleted the forum %ForumName%.', 'wp-security-audit-log')),
293
+ array(8007, E_WARNING, __('User restored forum from trash', 'wp-security-audit-log'), __('Restored the forum %ForumName% from trash.'.' %EditorLinkForum%.', 'wp-security-audit-log')),
294
+ 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')),
295
+ 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')),
296
+ 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')),
297
+ 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')),
298
+ 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')),
299
+ 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')),
300
+ array(8014, E_NOTICE, __('User created new topic', 'wp-security-audit-log'), __('Created a new topic %TopicName%.'.' %EditorLinkTopic%.', 'wp-security-audit-log')),
301
+ 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')),
302
+ 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')),
303
+ 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')),
304
+ 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')),
305
+ array(8019, E_CRITICAL, __('User moved topic to trash', 'wp-security-audit-log'), __('Moved the topic %TopicName% to trash.', 'wp-security-audit-log')),
306
+ array(8020, E_WARNING, __('User permanently deleted topic', 'wp-security-audit-log'), __('Permanently deleted the topic %TopicName%.', 'wp-security-audit-log')),
307
+ array(8021, E_WARNING, __('User restored topic from trash', 'wp-security-audit-log'), __('Restored the topic %TopicName% from trash.'.' %EditorLinkTopic%.', 'wp-security-audit-log')),
308
+ 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'))
309
+ ),
310
+ __('WooCommerce', 'wp-security-audit-log') => array(
311
+ array(9000, E_NOTICE, __('User created a new product', 'wp-security-audit-log'), __('Created a new product called %ProductTitle% and saved it as draft. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
312
+ array(9001, E_NOTICE, __('User published a product', 'wp-security-audit-log'), __('Published a product called %ProductTitle%. Product URL is %ProductUrl%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
313
+ array(9002, E_NOTICE, __('User created a new product category', 'wp-security-audit-log'), __('Created a new product category called %CategoryName% in WooCommerce. Product category slug is %Slug%.', 'wp-security-audit-log')),
314
+ array(9003, E_NOTICE, __('User changed the category of a product', 'wp-security-audit-log'), __('Changed the category of the product %ProductTitle% from %OldCategories% to %NewCategories%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
315
+ array(9004, E_NOTICE, __('User modified the short description of a product', 'wp-security-audit-log'), __('Modified the short description of the product %ProductTitle%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
316
+ array(9005, E_NOTICE, __('User modified the text of a product', 'wp-security-audit-log'), __('Modified the text of the product %ProductTitle%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
317
+ array(9006, E_NOTICE, __('User changed the URL of a product', 'wp-security-audit-log'), __('Changed the URL of the product %ProductTitle% from %OldUrl% to %NewUrl%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
318
+ array(9007, E_NOTICE, __('User changed the Product Data of a product', 'wp-security-audit-log'), __('Changed the Product Data of the product %ProductTitle%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
319
+ array(9008, E_NOTICE, __('User changed the date of a product', 'wp-security-audit-log'), __('Changed the date of the product %ProductTitle% from %OldDate% to %NewDate%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
320
+ array(9009, E_NOTICE, __('User changed the visibility of a product', 'wp-security-audit-log'), __('Changed the visibility of the product %ProductTitle% from %OldVisibility% to %NewVisibility%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
321
+ array(9010, E_NOTICE, __('User modified the published product', 'wp-security-audit-log'), __('Modified the published product %ProductTitle%. Product URL is %ProductUrl%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
322
+ array(9011, E_NOTICE, __('User modified the draft product', 'wp-security-audit-log'), __('Modified the draft product %ProductTitle%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
323
+ array(9012, E_WARNING, __('User moved a product to trash', 'wp-security-audit-log'), __('Moved the product %ProductTitle% to trash. Product URL was %ProductUrl%.', 'wp-security-audit-log')),
324
+ array(9013, E_WARNING, __('User permanently deleted a product', 'wp-security-audit-log'), __('Permanently deleted the product %ProductTitle%.', 'wp-security-audit-log')),
325
+ array(9014, E_CRITICAL, __('User restored a product from the trash', 'wp-security-audit-log'), __('Product %ProductTitle% has been restored from trash. View product: %EditorLinkProduct%.', 'wp-security-audit-log')),
326
+ array(9015, E_NOTICE, __('User changed status of a product', 'wp-security-audit-log'), __('Changed the status of the product %ProductTitle% from %OldStatus% to %NewStatus%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
327
+ array(9016, E_WARNING, __('User changed type of a price', 'wp-security-audit-log'), __('Changed the %PriceType% of the product %ProductTitle% from %OldPrice% to %NewPrice%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
328
+ array(9017, E_WARNING, __('User changed the SKU of a product', 'wp-security-audit-log'), __('Changed the SKU of the product %ProductTitle% from %OldSku% to %NewSku%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
329
+ array(9018, E_CRITICAL, __('User changed the stock status of a product', 'wp-security-audit-log'), __('Changed the stock status of the product %ProductTitle% from %OldStatus% to %NewStatus%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
330
+ array(9019, E_WARNING, __('User changed the stock quantity', 'wp-security-audit-log'), __('Changed the stock quantity from %OldValue% to %NewValue%. View the product: %EditorLinkProduct%', 'wp-security-audit-log')),
331
+ array(9020, E_WARNING, __('User set a product type', 'wp-security-audit-log'), __('Set the product %ProductTitle% as %Type%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
332
+ array(9021, E_WARNING, __('User changed the weight of a product', 'wp-security-audit-log'), __('Changed the weight of the product %ProductTitle% from %OldWeight% to %NewWeight%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
333
+ array(9022, E_WARNING, __('User changed the dimensions of a product', 'wp-security-audit-log'), __('Changed the %DimensionType% dimensions of the product %ProductTitle% from %OldDimension% to %NewDimension%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
334
+ array(9023, E_WARNING, __('User added the Downloadable File to a product', 'wp-security-audit-log'), __('Added the Downloadable File %FileName% with File URL %FileUrl% to the product %ProductTitle%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
335
+ array(9024, E_WARNING, __('User Removed the Downloadable File from a product', 'wp-security-audit-log'), __('Removed the Downloadable File %FileName% with File URL %FileUrl% from the product %ProductTitle%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
336
+ array(9025, E_WARNING, __('User changed the name of a Downloadable File in a product', 'wp-security-audit-log'), __('Changed the name of a Downloadable File from %OldName% to %NewName% in product %ProductTitle%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
337
+ array(9026, E_WARNING, __('User changed the URL of the Downloadable File in a product', 'wp-security-audit-log'), __('Changed the URL of the Downloadable File %FileName% from %OldUrl% to %NewUrl% in product %ProductTitle%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log')),
338
+ array(9027, E_WARNING, __('User changed the Weight Unit', 'wp-security-audit-log'), __('Changed the Weight Unit from %OldUnit% to %NewUnit% in WooCommerce.', 'wp-security-audit-log')),
339
+ array(9028, E_WARNING, __('User changed the Dimensions Unit', 'wp-security-audit-log'), __('Changed the Dimensions Unit from %OldUnit% to %NewUnit% in WooCommerce.', 'wp-security-audit-log')),
340
+ array(9029, E_CRITICAL, __('User changed the Base Location', 'wp-security-audit-log'), __('Changed the Base Location from %OldLocation% to %NewLocation% in WooCommerce.', 'wp-security-audit-log')),
341
+ array(9030, E_CRITICAL, __('User Enabled/Disabled taxes', 'wp-security-audit-log'), __('%Status% taxes in the WooCommerce store.', 'wp-security-audit-log')),
342
+ array(9031, E_CRITICAL, __('User changed the currency', 'wp-security-audit-log'), __('Changed the currency from %OldCurrency% to %NewCurrency% in WooCommerce.', 'wp-security-audit-log')),
343
+ array(9032, E_CRITICAL, __('User Enabled/Disabled the use of coupons during checkout', 'wp-security-audit-log'), __('%Status% the use of coupons during checkout in WooCommerce.', 'wp-security-audit-log')),
344
+ array(9033, E_CRITICAL, __('User Enabled/Disabled guest checkout', 'wp-security-audit-log'), __('%Status% guest checkout in WooCommerce.', 'wp-security-audit-log'))
345
+ )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
346
  )
347
  ));
348
  // Load Custom alerts
languages/wp-security-audit-log.pot CHANGED
@@ -1,15 +1,15 @@
1
- # Copyright (C) 2017 WP Security Audit Log
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.6.1\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-security-audit-"
7
  "log\n"
8
- "POT-Creation-Date: 2017-03-09 06:08:43+00:00\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "PO-Revision-Date: 2017-MO-DA HO:MI+ZONE\n"
13
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14
  "Language-Team: LANGUAGE <LL@li.org>\n"
15
 
@@ -29,105 +29,84 @@ msgstr ""
29
  msgid " Items"
30
  msgstr ""
31
 
32
- #: classes/AuditLogListView.php:72 classes/Views/AuditLog.php:99
33
  msgid "All Sites"
34
  msgstr ""
35
 
36
- #: classes/AuditLogListView.php:93
37
- msgid "Live Database"
38
- msgstr ""
39
-
40
- #: classes/AuditLogListView.php:94
41
- msgid "Archive Database"
42
- msgstr ""
43
-
44
- #: classes/AuditLogListView.php:135 classes/AuditLogListView.php:152
45
  #: classes/Views/ToggleAlerts.php:75
46
  msgid "Code"
47
  msgstr ""
48
 
49
- #: classes/AuditLogListView.php:136 classes/AuditLogListView.php:155
50
  #: classes/Views/ToggleAlerts.php:76
51
  msgid "Type"
52
  msgstr ""
53
 
54
- #: classes/AuditLogListView.php:137 classes/AuditLogListView.php:158
55
  msgid "Date"
56
  msgstr ""
57
 
58
- #: classes/AuditLogListView.php:138 classes/AuditLogListView.php:161
59
  msgid "Username"
60
  msgstr ""
61
 
62
- #: classes/AuditLogListView.php:139 classes/AuditLogListView.php:164
63
  msgid "Source IP"
64
  msgstr ""
65
 
66
- #: classes/AuditLogListView.php:142 classes/AuditLogListView.php:167
67
  msgid "Site"
68
  msgstr ""
69
 
70
- #: classes/AuditLogListView.php:144 classes/AuditLogListView.php:170
71
  msgid "Message"
72
  msgstr ""
73
 
74
- #: classes/AuditLogListView.php:208
75
  msgid "Click to toggle."
76
  msgstr ""
77
 
78
- #: classes/AuditLogListView.php:211
79
- msgid "Disable this type of alerts."
80
- msgstr ""
81
-
82
- #: classes/AuditLogListView.php:216
83
  msgid "Unknown error code."
84
  msgstr ""
85
 
86
- #: classes/AuditLogListView.php:247
87
  msgid "Unknown"
88
  msgstr ""
89
 
90
- #: classes/AuditLogListView.php:251
91
  msgid "Plugin"
92
  msgstr ""
93
 
94
- #: classes/AuditLogListView.php:255
95
  msgid "Plugins"
96
  msgstr ""
97
 
98
- #: classes/AuditLogListView.php:259
99
  msgid "Website Visitor"
100
  msgstr ""
101
 
102
- #: classes/AuditLogListView.php:263
103
  msgid "System"
104
  msgstr ""
105
 
106
- #: classes/AuditLogListView.php:291
107
  msgid "Alert Data Inspector"
108
  msgstr ""
109
 
110
- #: classes/Sensors/Content.php:424 classes/Sensors/Content.php:432
111
- #: classes/Sensors/WooCommerce.php:284 classes/Sensors/WooCommerce.php:290
112
  msgid "Password Protected"
113
  msgstr ""
114
 
115
- #: classes/Sensors/Content.php:426 classes/Sensors/Content.php:434
116
  msgid "Public"
117
  msgstr ""
118
 
119
- #: classes/Sensors/Content.php:428 classes/Sensors/Content.php:436
120
  msgid "Private"
121
  msgstr ""
122
 
123
- #: classes/Sensors/WooCommerce.php:760
124
- msgid "In stock"
125
- msgstr ""
126
-
127
- #: classes/Sensors/WooCommerce.php:762
128
- msgid "Out of stock"
129
- msgstr ""
130
-
131
  #: classes/Views/About.php:6
132
  msgid "About WP Security Audit Log"
133
  msgstr ""
@@ -240,33 +219,33 @@ msgstr ""
240
  msgid "Professional WordPress security services provided by WP White Security"
241
  msgstr ""
242
 
243
- #: classes/Views/AuditLog.php:35
244
  msgid "Upgrade to Premium"
245
  msgstr ""
246
 
247
- #: classes/Views/AuditLog.php:36
248
  msgid ""
249
  "and add Email Alerts, Reports, Search and Users Login and Session Management."
250
  msgstr ""
251
 
252
- #: classes/Views/AuditLog.php:37
253
  msgid "Upgrade Now!"
254
  msgstr ""
255
 
256
- #: classes/Views/AuditLog.php:51 classes/Views/AuditLog.php:61
257
  msgid "Audit Log Viewer"
258
  msgstr ""
259
 
260
- #: classes/Views/AuditLog.php:77 classes/Views/Licensing.php:34
261
- #: classes/Views/Settings.php:111 classes/Views/ToggleAlerts.php:30
262
  msgid "You do not have sufficient permissions to access this page."
263
  msgstr ""
264
 
265
- #: classes/Views/AuditLog.php:98
266
  msgid "Please enter the number of alerts you would like to see on one page:"
267
  msgstr ""
268
 
269
- #: classes/Views/AuditLog.php:100
270
  msgid "No Results"
271
  msgstr ""
272
 
@@ -288,15 +267,13 @@ msgid ""
288
  "<br>notified instantly when important changes happen on your WordPress."
289
  msgstr ""
290
 
291
- #: classes/Views/EmailNotifications.php:45 classes/Views/ExternalDB.php:45
292
- #: classes/Views/LogInUsers.php:45 classes/Views/Reports.php:45
293
- #: classes/Views/Search.php:45
294
  msgid "Learn More"
295
  msgstr ""
296
 
297
- #: classes/Views/EmailNotifications.php:54 classes/Views/ExternalDB.php:54
298
- #: classes/Views/LogInUsers.php:54 classes/Views/Reports.php:54
299
- #: classes/Views/Search.php:54
300
  msgid "Buy all Add-Ons Bundle"
301
  msgstr ""
302
 
@@ -374,7 +351,7 @@ msgid ""
374
  "trail. You can also use filters to fine-tune your searches."
375
  msgstr ""
376
 
377
- #: classes/Views/Extensions.php:114 classes/Views/ExternalDB.php:39
378
  msgid "External DB"
379
  msgstr ""
380
 
@@ -384,21 +361,6 @@ msgid ""
384
  "and faster WordPress website."
385
  msgstr ""
386
 
387
- #: classes/Views/ExternalDB.php:7
388
- msgid "External DB Add-On"
389
- msgstr ""
390
-
391
- #: classes/Views/ExternalDB.php:17
392
- msgid "External DB "
393
- msgstr ""
394
-
395
- #: classes/Views/ExternalDB.php:41
396
- msgid ""
397
- "Meet Legal and Regulatory Compliance Requirements, Improve the Security of "
398
- "Your WordPress and Boost its Performance by storing the WordPress Audit "
399
- "Trail in an external database."
400
- msgstr ""
401
-
402
  #: classes/Views/Help.php:6 classes/Views/Help.php:14
403
  msgid "Help"
404
  msgstr ""
@@ -485,12 +447,12 @@ msgstr ""
485
  msgid "Licensing"
486
  msgstr ""
487
 
488
- #: classes/Views/Licensing.php:39 classes/Views/Settings.php:117
489
  #: classes/Views/ToggleAlerts.php:45
490
  msgid "Settings have been saved."
491
  msgstr ""
492
 
493
- #: classes/Views/Licensing.php:41 classes/Views/Settings.php:120
494
  #: classes/Views/ToggleAlerts.php:47
495
  msgid "Error: "
496
  msgstr ""
@@ -550,312 +512,285 @@ msgstr ""
550
  msgid "Settings"
551
  msgstr ""
552
 
553
- #: classes/Views/Settings.php:125
554
- msgid "General"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
555
  msgstr ""
556
 
557
- #: classes/Views/Settings.php:126
558
- msgid "Audit Log"
559
  msgstr ""
560
 
561
- #: classes/Views/Settings.php:127
562
- msgid "Exclude Objects"
563
  msgstr ""
564
 
565
- #: classes/Views/Settings.php:143
566
  msgid "From Email & Name"
567
  msgstr ""
568
 
569
- #: classes/Views/Settings.php:146
570
  msgid "Email Address"
571
  msgstr ""
572
 
573
- #: classes/Views/Settings.php:149
574
  msgid "Display Name"
575
  msgstr ""
576
 
577
- #: classes/Views/Settings.php:155
578
  msgid ""
579
  "These email address and display name will be used as From details in the "
580
  "emails sent by the %s . Please ensure the mail server can relay emails with "
581
  "the domain of the specified email address."
582
  msgstr ""
583
 
584
- #: classes/Views/Settings.php:156
585
  msgid "(premium add-ons)"
586
  msgstr ""
587
 
588
- #: classes/Views/Settings.php:164
589
  msgid "Alerts Dashboard Widget"
590
  msgstr ""
591
 
592
- #: classes/Views/Settings.php:170
593
  msgid "On"
594
  msgstr ""
595
 
596
- #: classes/Views/Settings.php:175
597
  msgid "Off"
598
  msgstr ""
599
 
600
- #: classes/Views/Settings.php:180
601
  msgid "Display a dashboard widget with the latest %d security alerts."
602
  msgstr ""
603
 
604
- #: classes/Views/Settings.php:189
605
  msgid "Reverse Proxy / Firewall Options"
606
  msgstr ""
607
 
608
- #: classes/Views/Settings.php:195
609
  msgid "WordPress running behind firewall or proxy"
610
  msgstr ""
611
 
612
- #: classes/Views/Settings.php:198
613
  msgid ""
614
  "Enable this option if your WordPress is running behind a firewall or reverse "
615
  "proxy. When this option is enabled the plugin will retrieve the user's IP "
616
  "address from the proxy header."
617
  msgstr ""
618
 
619
- #: classes/Views/Settings.php:203
620
  msgid "Filter Internal IP Addresses"
621
  msgstr ""
622
 
623
- #: classes/Views/Settings.php:206
624
  msgid ""
625
  "Enable this option to filter internal IP addresses from the proxy headers."
626
  msgstr ""
627
 
628
- #: classes/Views/Settings.php:212
629
- msgid "Can Manage Plugin"
630
- msgstr ""
631
-
632
- #: classes/Views/Settings.php:219
633
- msgid "Users and Roles in this list can manage the plugin settings"
634
  msgstr ""
635
 
636
- #: classes/Views/Settings.php:237
637
- msgid "Restrict Plugin Access"
638
  msgstr ""
639
 
640
- #: classes/Views/Settings.php:247
641
- msgid ""
642
- "If this option is disabled all the administrators on this WordPress have "
643
- "access to manage this plugin."
644
  msgstr ""
645
 
646
- #: classes/Views/Settings.php:248
647
- msgid ""
648
- "By enabling this option only <strong>You</strong> and the users specified in "
649
- "the <strong>Can Manage Plugin</strong> and <strong>Can View Alerts</strong> "
650
- "can configure this plugin or view the alerts in the WordPress audit trail."
651
  msgstr ""
652
 
653
- #: classes/Views/Settings.php:255
654
- msgid "Developer Options"
655
  msgstr ""
656
 
657
- #: classes/Views/Settings.php:263
658
  msgid ""
659
- "Only enable these options on testing, staging and development websites. "
660
- "Enabling any of the settings below on LIVE websites may cause unintended "
661
- "side-effects including degraded performance."
662
- msgstr ""
663
-
664
- #: classes/Views/Settings.php:268
665
- msgid "Data Inspector"
666
- msgstr ""
667
-
668
- #: classes/Views/Settings.php:269
669
- msgid "View data logged for each triggered alert."
670
- msgstr ""
671
-
672
- #: classes/Views/Settings.php:276
673
- msgid "Request Log"
674
- msgstr ""
675
-
676
- #: classes/Views/Settings.php:277
677
- msgid "Enables logging request to file."
678
  msgstr ""
679
 
680
- #: classes/Views/Settings.php:295
681
- msgid ""
682
- "The request log file is saved in the /wp-content/uploads/wp-security-audit-"
683
- "log/ directory."
684
  msgstr ""
685
 
686
- #: classes/Views/Settings.php:303
687
- msgid "Hide Plugin in Plugins Page"
688
  msgstr ""
689
 
690
- #: classes/Views/Settings.php:309
691
- msgid "Hide"
692
  msgstr ""
693
 
694
- #: classes/Views/Settings.php:313
695
- msgid ""
696
- "To manually revert this setting set the value of option wsal-hide-plugin to "
697
- "0 in the wp_options table."
698
  msgstr ""
699
 
700
- #: classes/Views/Settings.php:320
701
- msgid "Logging"
702
  msgstr ""
703
 
704
- #: classes/Views/Settings.php:334
705
- msgid "Disable all plugin logging."
706
  msgstr ""
707
 
708
- #: classes/Views/Settings.php:341
709
- msgid "Remove Data on Uninstall"
710
  msgstr ""
711
 
712
- #: classes/Views/Settings.php:365
713
- msgid ""
714
- "The options below are disabled because you enabled archiving of alerts to "
715
- "the archiving table from"
716
  msgstr ""
717
 
718
  #: classes/Views/Settings.php:370
719
- msgid "Security Alerts Pruning"
720
- msgstr ""
721
-
722
- #: classes/Views/Settings.php:373 classes/Views/Settings.php:381
723
- msgid "(eg: 1 month)"
724
  msgstr ""
725
 
726
- #: classes/Views/Settings.php:377
727
- msgid "None"
728
  msgstr ""
729
 
730
- #: classes/Views/Settings.php:385
731
- msgid "Delete alerts older than"
732
  msgstr ""
733
 
734
- #: classes/Views/Settings.php:393
735
- msgid "(eg: 80)"
 
 
736
  msgstr ""
737
 
738
- #: classes/Views/Settings.php:397
739
- msgid "Keep up to"
740
  msgstr ""
741
 
742
- #: classes/Views/Settings.php:402
743
- msgid "alerts"
 
 
 
744
  msgstr ""
745
 
746
  #: classes/Views/Settings.php:406
747
- msgid "Next Scheduled Cleanup is in "
748
- msgstr ""
749
-
750
- #: classes/Views/Settings.php:410
751
- msgid "(or %s)"
752
  msgstr ""
753
 
754
- #: classes/Views/Settings.php:411
755
- msgid "Run Manually"
 
 
 
756
  msgstr ""
757
 
758
  #: classes/Views/Settings.php:418
759
- msgid "Can View Alerts"
760
- msgstr ""
761
-
762
- #: classes/Views/Settings.php:425
763
- msgid "Users and Roles in this list can view the security alerts"
764
- msgstr ""
765
-
766
- #: classes/Views/Settings.php:441
767
- msgid "Refresh Audit Log Viewer"
768
  msgstr ""
769
 
770
- #: classes/Views/Settings.php:447
771
- msgid "Automatic"
772
  msgstr ""
773
 
774
- #: classes/Views/Settings.php:449
775
- msgid "Refresh Audit Log Viewer as soon as there are new alerts."
776
  msgstr ""
777
 
778
- #: classes/Views/Settings.php:453
779
- msgid "Manual"
780
  msgstr ""
781
 
782
- #: classes/Views/Settings.php:455
783
- msgid "Refresh Audit Log Viewer only when the page is reloaded."
784
  msgstr ""
785
 
786
- #: classes/Views/Settings.php:462
787
- msgid "Alerts Timestamp"
788
  msgstr ""
789
 
790
- #: classes/Views/Settings.php:468
791
- msgid "UTC"
792
  msgstr ""
793
 
794
- #: classes/Views/Settings.php:473
795
- msgid "WordPress' timezone"
796
  msgstr ""
797
 
798
- #: classes/Views/Settings.php:476
799
- msgid ""
800
- "Select which timestamp the alerts should have in the Audit Log viewer. Note "
801
- "that the WordPress' timezone might be different from that of the server."
802
  msgstr ""
803
 
804
- #: classes/Views/Settings.php:482
805
- msgid "Audit Log Columns Selection"
806
  msgstr ""
807
 
808
- #: classes/Views/Settings.php:493
809
  msgid ""
810
- "When you disable any of the above such details won’t be shown in the Audit "
811
- "Log\n"
812
- " viewer though the plugin will still record such information in the "
813
- "database."
814
  msgstr ""
815
 
816
- #: classes/Views/Settings.php:500
817
  msgid "Disable Alerts for WordPress Background Activity"
818
  msgstr ""
819
 
820
- #: classes/Views/Settings.php:506
821
  msgid "Hide activity"
822
  msgstr ""
823
 
824
- #: classes/Views/Settings.php:510
825
  msgid ""
826
  "For example do not raise an alert when WordPress deletes the auto drafts."
827
  msgstr ""
828
 
829
- #: classes/Views/Settings.php:517
830
- msgid "Number of 404 Requests to Log"
831
- msgstr ""
832
-
833
- #: classes/Views/Settings.php:523
834
- msgid ""
835
- "By default the plugin keeps up to 99 requests to non-existing pages from the "
836
- "same IP address. Increase the value in this setting to the desired amount to "
837
- "keep a log of more or less requests."
838
- msgstr ""
839
-
840
- #: classes/Views/Settings.php:524
841
- msgid ""
842
- "Note that by increasing this value to a high number, should your website be "
843
- "scanned the plugin will consume more resources to log all the requests."
844
  msgstr ""
845
 
846
- #: classes/Views/Settings.php:541
847
  msgid "Excluded Users"
848
  msgstr ""
849
 
850
- #: classes/Views/Settings.php:561
851
  msgid "Excluded Roles"
852
  msgstr ""
853
 
854
- #: classes/Views/Settings.php:588
855
  msgid "Excluded Custom Fields"
856
  msgstr ""
857
 
858
- #: classes/Views/Settings.php:614
859
  msgid "Excluded IP Addresses"
860
  msgstr ""
861
 
@@ -901,2038 +836,1651 @@ msgstr ""
901
  msgid "User"
902
  msgstr ""
903
 
904
- #: defaults.php:36
905
  msgid "Fatal run-time error."
906
  msgstr ""
907
 
908
- #: defaults.php:37
909
  msgid "Run-time warning (non-fatal error)."
910
  msgstr ""
911
 
912
- #: defaults.php:38
913
  msgid "Compile-time parse error."
914
  msgstr ""
915
 
916
- #: defaults.php:39
917
  msgid "Run-time notice."
918
  msgstr ""
919
 
920
- #: defaults.php:40
921
  msgid "Fatal error that occurred during startup."
922
  msgstr ""
923
 
924
- #: defaults.php:41
925
  msgid "Warnings that occurred during startup."
926
  msgstr ""
927
 
928
- #: defaults.php:42
929
  msgid "Fatal compile-time error."
930
  msgstr ""
931
 
932
- #: defaults.php:43
933
  msgid "Compile-time warning."
934
  msgstr ""
935
 
936
- #: defaults.php:44
937
  msgid "User-generated error message."
938
  msgstr ""
939
 
940
- #: defaults.php:45
941
  msgid "User-generated warning message."
942
  msgstr ""
943
 
944
- #: defaults.php:46
945
  msgid "User-generated notice message."
946
  msgstr ""
947
 
948
- #: defaults.php:47
949
  msgid "Non-standard/optimal code warning."
950
  msgstr ""
951
 
952
- #: defaults.php:48
953
  msgid "Catchable fatal error."
954
  msgstr ""
955
 
956
- #: defaults.php:49
957
  msgid "Run-time deprecation notices."
958
  msgstr ""
959
 
960
- #: defaults.php:50
961
  msgid "Run-time user deprecation notices."
962
  msgstr ""
963
 
964
- #: defaults.php:52
965
  msgid "Critical, high-impact messages."
966
  msgstr ""
967
 
968
- #: defaults.php:53
969
  msgid "Debug informational messages."
970
  msgstr ""
971
 
972
- #: defaults.php:57
973
  msgid "Other User Activity"
974
  msgstr ""
975
 
976
- #: defaults.php:58
977
  msgid "User logged in"
978
  msgstr ""
979
 
980
- #: defaults.php:58
981
  msgid "Successfully logged in."
982
  msgstr ""
983
 
984
- #: defaults.php:59
985
  msgid "User logged out"
986
  msgstr ""
987
 
988
- #: defaults.php:59
989
  msgid "Successfully logged out."
990
  msgstr ""
991
 
992
- #: defaults.php:60
993
  msgid "Login failed"
994
  msgstr ""
995
 
996
- #: defaults.php:60
997
  msgid "%Attempts% failed login(s) detected."
998
  msgstr ""
999
 
1000
- #: defaults.php:61
1001
  msgid "Login failed / non existing user"
1002
  msgstr ""
1003
 
1004
- #: defaults.php:61
1005
  msgid "%Attempts% failed login(s) detected using non existing user."
1006
  msgstr ""
1007
 
1008
- #: defaults.php:62
1009
  msgid "Login blocked"
1010
  msgstr ""
1011
 
1012
- #: defaults.php:62
1013
  msgid ""
1014
  "Blocked from logging in because the same WordPress user is logged in from "
1015
  "%ClientIP%."
1016
  msgstr ""
1017
 
1018
- #: defaults.php:63
1019
  msgid "User logged in with existing session(s)"
1020
  msgstr ""
1021
 
1022
- #: defaults.php:63
1023
  msgid ""
1024
  "Successfully logged in. Another session from %IPAddress% for this user "
1025
  "already exist."
1026
  msgstr ""
1027
 
1028
- #: defaults.php:64
1029
  msgid "User uploaded file from Uploads directory"
1030
  msgstr ""
1031
 
1032
- #: defaults.php:64
1033
  msgid "Uploaded the file %FileName% in %FilePath%."
1034
  msgstr ""
1035
 
1036
- #: defaults.php:65
1037
  msgid "User deleted file from Uploads directory"
1038
  msgstr ""
1039
 
1040
- #: defaults.php:65
1041
  msgid "Deleted the file %FileName% from %FilePath%."
1042
  msgstr ""
1043
 
1044
- #: defaults.php:67
1045
  msgid "Blog Posts"
1046
  msgstr ""
1047
 
1048
- #: defaults.php:68
1049
  msgid "User created a new blog post and saved it as draft"
1050
  msgstr ""
1051
 
1052
- #: defaults.php:68
1053
  msgid ""
1054
  "Created a new post called %PostTitle% and saved it as draft. %EditorLinkPost"
1055
  "%."
1056
  msgstr ""
1057
 
1058
- #: defaults.php:69
1059
  msgid "User published a blog post"
1060
  msgstr ""
1061
 
1062
- #: defaults.php:69
1063
  msgid ""
1064
  "Published a post called %PostTitle%. Post URL is %PostUrl%. %EditorLinkPost%."
1065
  msgstr ""
1066
 
1067
- #: defaults.php:70
1068
  msgid "User modified a published blog post"
1069
  msgstr ""
1070
 
1071
- #: defaults.php:70
1072
  msgid ""
1073
  "Modified the published post %PostTitle%. Post URL is %PostUrl%. "
1074
  "%EditorLinkPost%."
1075
  msgstr ""
1076
 
1077
- #: defaults.php:71
1078
  msgid "User modified a draft blog post"
1079
  msgstr ""
1080
 
1081
- #: defaults.php:71
1082
  msgid "Modified the draft post with the %PostTitle%. %EditorLinkPost%."
1083
  msgstr ""
1084
 
1085
- #: defaults.php:72
1086
  msgid "User permanently deleted a blog post from the trash"
1087
  msgstr ""
1088
 
1089
- #: defaults.php:72
1090
  msgid ""
1091
  "Permanently deleted the post %PostTitle%. Post URL was %PostUrl%. "
1092
  "%EditorLinkPost%."
1093
  msgstr ""
1094
 
1095
- #: defaults.php:73
1096
  msgid "User moved a blog post to the trash"
1097
  msgstr ""
1098
 
1099
- #: defaults.php:73
1100
  msgid "Moved the post %PostTitle% to trash. Post URL is %PostUrl%."
1101
  msgstr ""
1102
 
1103
- #: defaults.php:74
1104
  msgid "User restored a blog post from trash"
1105
  msgstr ""
1106
 
1107
- #: defaults.php:74
1108
  msgid "Post %PostTitle% has been restored from trash. %EditorLinkPost%."
1109
  msgstr ""
1110
 
1111
- #: defaults.php:75
1112
  msgid "User changed blog post category"
1113
  msgstr ""
1114
 
1115
- #: defaults.php:75
1116
  msgid ""
1117
  "Changed the category of the post %PostTitle% from %OldCategories% to "
1118
  "%NewCategories%. %EditorLinkPost%."
1119
  msgstr ""
1120
 
1121
- #: defaults.php:76
1122
  msgid "User changed blog post URL"
1123
  msgstr ""
1124
 
1125
- #: defaults.php:76
1126
  msgid ""
1127
  "Changed the URL of the post %PostTitle% from %OldUrl% to %NewUrl%. "
1128
  "%EditorLinkPost%."
1129
  msgstr ""
1130
 
1131
- #: defaults.php:77
1132
  msgid "User changed blog post author"
1133
  msgstr ""
1134
 
1135
- #: defaults.php:77
1136
  msgid ""
1137
  "Changed the author of %PostTitle% post from %OldAuthor% to %NewAuthor%. "
1138
  "%EditorLinkPost%."
1139
  msgstr ""
1140
 
1141
- #: defaults.php:78
1142
  msgid "User changed blog post status"
1143
  msgstr ""
1144
 
1145
- #: defaults.php:78
1146
  msgid ""
1147
  "Changed the status of %PostTitle% post from %OldStatus% to %NewStatus%. "
1148
  "%EditorLinkPost%."
1149
  msgstr ""
1150
 
1151
- #: defaults.php:79
1152
  msgid "User created new category"
1153
  msgstr ""
1154
 
1155
- #: defaults.php:79
1156
  msgid ""
1157
  "Created a new category called %CategoryName% .Category slug is %Slug%. "
1158
  "%CategoryLink%."
1159
  msgstr ""
1160
 
1161
- #: defaults.php:80
1162
  msgid "User deleted category"
1163
  msgstr ""
1164
 
1165
- #: defaults.php:80
1166
  msgid "Deleted the category %CategoryName%. Category slug was %Slug%."
1167
  msgstr ""
1168
 
1169
- #: defaults.php:81
1170
  msgid "User changed the visibility of a blog post"
1171
  msgstr ""
1172
 
1173
- #: defaults.php:81
1174
  msgid ""
1175
  "Changed the visibility of the post %PostTitle% from %OldVisibility% to "
1176
  "%NewVisibility%. %EditorLinkPost%."
1177
  msgstr ""
1178
 
1179
- #: defaults.php:82
1180
  msgid "User changed the date of a blog post"
1181
  msgstr ""
1182
 
1183
- #: defaults.php:82
1184
  msgid ""
1185
  "Changed the date of the post %PostTitle% from %OldDate% to %NewDate%. "
1186
  "%EditorLinkPost%."
1187
  msgstr ""
1188
 
1189
- #: defaults.php:83
1190
  msgid "User set a post as sticky"
1191
  msgstr ""
1192
 
1193
- #: defaults.php:83
1194
  msgid ""
1195
  "Set the post %PostTitle% as Sticky. Post URL is %PostUrl%. %EditorLinkPost%."
1196
  msgstr ""
1197
 
1198
- #: defaults.php:84
1199
  msgid "User removed post from sticky"
1200
  msgstr ""
1201
 
1202
- #: defaults.php:84
1203
  msgid "Removed the post %PostTitle% from Sticky. %EditorLinkPost%."
1204
  msgstr ""
1205
 
1206
- #: defaults.php:85
1207
  msgid "User changed generic tables"
1208
  msgstr ""
1209
 
1210
- #: defaults.php:85
1211
  msgid ""
1212
  "Changed the parent of the category %CategoryName% from %OldParent% to "
1213
  "%NewParent%. %CategoryLink%."
1214
  msgstr ""
1215
 
1216
- #: defaults.php:86
1217
  msgid "User created a custom field for a post"
1218
  msgstr ""
1219
 
1220
- #: defaults.php:87
1221
  msgid "User updated a custom field value for a post"
1222
  msgstr ""
1223
 
1224
- #: defaults.php:88
1225
  msgid "User deleted a custom field from a post"
1226
  msgstr ""
1227
 
1228
- #: defaults.php:89
1229
  msgid "User updated a custom field name for a post"
1230
  msgstr ""
1231
 
1232
- #: defaults.php:90
1233
  msgid "User modified content for a published post"
1234
  msgstr ""
1235
 
1236
- #: defaults.php:91
1237
  msgid "User modified content for a draft post"
1238
  msgstr ""
1239
 
1240
- #: defaults.php:92
1241
  msgid "User modified content of a post"
1242
  msgstr ""
1243
 
1244
- #: defaults.php:93
1245
  msgid "User submitted a post for review"
1246
  msgstr ""
1247
 
1248
- #: defaults.php:93
1249
  msgid "Submitted the post %PostTitle% for review. %EditorLinkPost%."
1250
  msgstr ""
1251
 
1252
- #: defaults.php:94
1253
  msgid "User scheduled a post"
1254
  msgstr ""
1255
 
1256
- #: defaults.php:94
1257
  msgid ""
1258
  "Scheduled the post %PostTitle% to be published %PublishingDate%. "
1259
  "%EditorLinkPost%."
1260
  msgstr ""
1261
 
1262
- #: defaults.php:95
1263
  msgid "User changed title of a post"
1264
  msgstr ""
1265
 
1266
- #: defaults.php:95
1267
  msgid ""
1268
  "Changed the title of the post %OldTitle% to %NewTitle%. %EditorLinkPost%."
1269
  msgstr ""
1270
 
1271
- #: defaults.php:96
1272
- msgid "User opened a post in the editor"
1273
- msgstr ""
1274
-
1275
- #: defaults.php:96
1276
- msgid ""
1277
- "Opened the post %PostTitle% in the editor. View the post: %EditorLinkPost%."
1278
- msgstr ""
1279
-
1280
- #: defaults.php:97
1281
- msgid "User viewed a post"
1282
- msgstr ""
1283
-
1284
- #: defaults.php:97
1285
- msgid "Viewed the post %PostTitle%. View the post: %PostUrl%."
1286
- msgstr ""
1287
-
1288
- #: defaults.php:99
1289
  msgid "Pages"
1290
  msgstr ""
1291
 
1292
- #: defaults.php:100
1293
  msgid "User created a new WordPress page and saved it as draft"
1294
  msgstr ""
1295
 
1296
- #: defaults.php:100
1297
  msgid ""
1298
  "Created a new page called %PostTitle% and saved it as draft. %EditorLinkPage"
1299
  "%."
1300
  msgstr ""
1301
 
1302
- #: defaults.php:101
1303
- msgid "User published a WordPress page"
1304
  msgstr ""
1305
 
1306
- #: defaults.php:101
1307
  msgid ""
1308
  "Published a page called %PostTitle%. Page URL is %PostUrl%. %EditorLinkPage%."
1309
  msgstr ""
1310
 
1311
- #: defaults.php:102
1312
  msgid "User modified a published WordPress page"
1313
  msgstr ""
1314
 
1315
- #: defaults.php:102
1316
  msgid ""
1317
  "Modified the published page %PostTitle%. Page URL is %PostUrl%. "
1318
  "%EditorLinkPage%."
1319
  msgstr ""
1320
 
1321
- #: defaults.php:103
1322
  msgid "User modified a draft WordPress page"
1323
  msgstr ""
1324
 
1325
- #: defaults.php:103
1326
  msgid ""
1327
  "Modified the draft page %PostTitle%. Page ID is %PostID%. %EditorLinkPage%."
1328
  msgstr ""
1329
 
1330
- #: defaults.php:104
1331
  msgid "User permanently deleted a page from the trash"
1332
  msgstr ""
1333
 
1334
- #: defaults.php:104
1335
  msgid ""
1336
  "Permanently deleted the page %PostTitle%. Page URL was %PostUrl%. "
1337
  "%EditorLinkPage%."
1338
  msgstr ""
1339
 
1340
- #: defaults.php:105
1341
  msgid "User moved WordPress page to the trash"
1342
  msgstr ""
1343
 
1344
- #: defaults.php:105
1345
  msgid "Moved the page %PostTitle% to trash. Page URL was %PostUrl%."
1346
  msgstr ""
1347
 
1348
- #: defaults.php:106
1349
  msgid "User restored a WordPress page from trash"
1350
  msgstr ""
1351
 
1352
- #: defaults.php:106
1353
  msgid "Page %PostTitle% has been restored from trash. %EditorLinkPage%."
1354
  msgstr ""
1355
 
1356
- #: defaults.php:107
1357
  msgid "User changed page URL"
1358
  msgstr ""
1359
 
1360
- #: defaults.php:107
1361
  msgid ""
1362
  "Changed the URL of the page %PostTitle% from %OldUrl% to %NewUrl%. "
1363
  "%EditorLinkPage%."
1364
  msgstr ""
1365
 
1366
- #: defaults.php:108
1367
  msgid "User changed page author"
1368
  msgstr ""
1369
 
1370
- #: defaults.php:108
1371
  msgid ""
1372
  "Changed the author of the page %PostTitle% from %OldAuthor% to %NewAuthor%. "
1373
  "%EditorLinkPage%."
1374
  msgstr ""
1375
 
1376
- #: defaults.php:109
1377
  msgid "User changed page status"
1378
  msgstr ""
1379
 
1380
- #: defaults.php:109
1381
  msgid ""
1382
  "Changed the status of the page %PostTitle% from %OldStatus% to %NewStatus%. "
1383
  "%EditorLinkPage%."
1384
  msgstr ""
1385
 
1386
- #: defaults.php:110
1387
  msgid "User changed the visibility of a page post"
1388
  msgstr ""
1389
 
1390
- #: defaults.php:110
1391
  msgid ""
1392
  "Changed the visibility of the page %PostTitle% from %OldVisibility% to "
1393
  "%NewVisibility%. %EditorLinkPage%."
1394
  msgstr ""
1395
 
1396
- #: defaults.php:111
1397
  msgid "User changed the date of a page post"
1398
  msgstr ""
1399
 
1400
- #: defaults.php:111
1401
  msgid ""
1402
  "Changed the date of the page %PostTitle% from %OldDate% to %NewDate%. "
1403
  "%EditorLinkPage%."
1404
  msgstr ""
1405
 
1406
- #: defaults.php:112
1407
  msgid "User changed the parent of a page"
1408
  msgstr ""
1409
 
1410
- #: defaults.php:112
1411
  msgid ""
1412
  "Changed the parent of the page %PostTitle% from %OldParentName% to "
1413
  "%NewParentName%. %EditorLinkPage%."
1414
  msgstr ""
1415
 
1416
- #: defaults.php:113
1417
  msgid "User changed the template of a page"
1418
  msgstr ""
1419
 
1420
- #: defaults.php:113
1421
  msgid ""
1422
  "Changed the template of the page %PostTitle% from %OldTemplate% to "
1423
  "%NewTemplate%. %EditorLinkPage%."
1424
  msgstr ""
1425
 
1426
- #: defaults.php:114
1427
  msgid "User created a custom field for a page"
1428
  msgstr ""
1429
 
1430
- #: defaults.php:115
1431
  msgid "User updated a custom field value for a page"
1432
  msgstr ""
1433
 
1434
- #: defaults.php:116
1435
  msgid "User deleted a custom field from a page"
1436
  msgstr ""
1437
 
1438
- #: defaults.php:117
1439
  msgid "User updated a custom field name for a page"
1440
  msgstr ""
1441
 
1442
- #: defaults.php:118
1443
  msgid "User modified content for a published page"
1444
  msgstr ""
1445
 
1446
- #: defaults.php:119
1447
  msgid "User modified content for a draft page"
1448
  msgstr ""
1449
 
1450
- #: defaults.php:120
1451
  msgid "User scheduled a page"
1452
  msgstr ""
1453
 
1454
- #: defaults.php:121
1455
  msgid "User changed title of a page"
1456
  msgstr ""
1457
 
1458
- #: defaults.php:122
1459
- msgid "User opened a page in the editor"
1460
- msgstr ""
1461
-
1462
- #: defaults.php:122
1463
- msgid ""
1464
- "Opened the page %PostTitle% in the editor. View the page: %EditorLinkPage%."
1465
- msgstr ""
1466
-
1467
- #: defaults.php:123
1468
- msgid "User viewed a page"
1469
- msgstr ""
1470
-
1471
- #: defaults.php:123
1472
- msgid "Viewed the page %PostTitle%. View the page: %PostUrl%."
1473
- msgstr ""
1474
-
1475
- #: defaults.php:125
1476
  msgid "Custom Posts"
1477
  msgstr ""
1478
 
1479
- #: defaults.php:126
1480
  msgid "User created a new post with custom post type and saved it as draft"
1481
  msgstr ""
1482
 
1483
- #: defaults.php:126
1484
  msgid ""
1485
  "Created a new custom post called %PostTitle% of type %PostType%. "
1486
  "%EditorLinkPost%."
1487
  msgstr ""
1488
 
1489
- #: defaults.php:127
1490
  msgid "User published a post with custom post type"
1491
  msgstr ""
1492
 
1493
- #: defaults.php:127
1494
  msgid ""
1495
  "Published a custom post %PostTitle% of type %PostType%. Post URL is %PostUrl"
1496
  "%. %EditorLinkPost%."
1497
  msgstr ""
1498
 
1499
- #: defaults.php:128
1500
  msgid "User modified a post with custom post type"
1501
  msgstr ""
1502
 
1503
- #: defaults.php:128
1504
  msgid ""
1505
  "Modified the custom post %PostTitle% of type %PostType%. Post URL is %PostUrl"
1506
  "%. %EditorLinkPost%."
1507
  msgstr ""
1508
 
1509
- #: defaults.php:129
1510
  msgid "User modified a draft post with custom post type"
1511
  msgstr ""
1512
 
1513
- #: defaults.php:129
1514
  msgid ""
1515
  "Modified the draft custom post %PostTitle% of type is %PostType%. "
1516
  "%EditorLinkPost%."
1517
  msgstr ""
1518
 
1519
- #: defaults.php:130
1520
  msgid "User permanently deleted post with custom post type"
1521
  msgstr ""
1522
 
1523
- #: defaults.php:130
1524
  msgid ""
1525
  "Permanently Deleted the custom post %PostTitle% of type %PostType%. The post "
1526
  "URL was %PostUrl%. %EditorLinkPost%."
1527
  msgstr ""
1528
 
1529
- #: defaults.php:131
1530
  msgid "User moved post with custom post type to trash"
1531
  msgstr ""
1532
 
1533
- #: defaults.php:131
1534
  msgid ""
1535
  "Moved the custom post %PostTitle% of type %PostType% to trash. Post URL was "
1536
  "%PostUrl%."
1537
  msgstr ""
1538
 
1539
- #: defaults.php:132
1540
  msgid "User restored post with custom post type from trash"
1541
  msgstr ""
1542
 
1543
- #: defaults.php:132
1544
  msgid ""
1545
  "The custom post %PostTitle% of type %PostType% has been restored from trash. "
1546
  "%EditorLinkPost%."
1547
  msgstr ""
1548
 
1549
- #: defaults.php:133
1550
  msgid "User changed the category of a post with custom post type"
1551
  msgstr ""
1552
 
1553
- #: defaults.php:133
1554
  msgid ""
1555
  "Changed the category(ies) of the custom post %PostTitle% of type %PostType% "
1556
  "from %OldCategories% to %NewCategories%. %EditorLinkPost%."
1557
  msgstr ""
1558
 
1559
- #: defaults.php:134
1560
  msgid "User changed the URL of a post with custom post type"
1561
  msgstr ""
1562
 
1563
- #: defaults.php:134
1564
  msgid ""
1565
  "Changed the URL of the custom post %PostTitle% of type %PostType% from "
1566
  "%OldUrl% to %NewUrl%. %EditorLinkPost%."
1567
  msgstr ""
1568
 
1569
- #: defaults.php:135
1570
  msgid "User changed the author or post with custom post type"
1571
  msgstr ""
1572
 
1573
- #: defaults.php:135
1574
  msgid ""
1575
  "Changed the author of custom post %PostTitle% of type %PostType% from "
1576
  "%OldAuthor% to %NewAuthor%. %EditorLinkPost%."
1577
  msgstr ""
1578
 
1579
- #: defaults.php:136
1580
  msgid "User changed the status of post with custom post type"
1581
  msgstr ""
1582
 
1583
- #: defaults.php:136
1584
  msgid ""
1585
  "Changed the status of custom post %PostTitle% of type %PostType% from "
1586
  "%OldStatus% to %NewStatus%. %EditorLinkPost%."
1587
  msgstr ""
1588
 
1589
- #: defaults.php:137
1590
  msgid "User changed the visibility of a post with custom post type"
1591
  msgstr ""
1592
 
1593
- #: defaults.php:137
1594
  msgid ""
1595
  "Changed the visibility of the custom post %PostTitle% of type %PostType% "
1596
  "from %OldVisibility% to %NewVisibility%. %EditorLinkPost%."
1597
  msgstr ""
1598
 
1599
- #: defaults.php:138
1600
  msgid "User changed the date of post with custom post type"
1601
  msgstr ""
1602
 
1603
- #: defaults.php:138
1604
  msgid ""
1605
  "Changed the date of the custom post %PostTitle% of type %PostType% from "
1606
  "%OldDate% to %NewDate%. %EditorLinkPost%."
1607
  msgstr ""
1608
 
1609
- #: defaults.php:139
1610
  msgid "User created a custom field for a custom post type"
1611
  msgstr ""
1612
 
1613
- #: defaults.php:140
1614
  msgid "User updated a custom field for a custom post type"
1615
  msgstr ""
1616
 
1617
- #: defaults.php:141
1618
  msgid "User deleted a custom field from a custom post type"
1619
  msgstr ""
1620
 
1621
- #: defaults.php:142
1622
  msgid "User updated a custom field name for a custom post type"
1623
  msgstr ""
1624
 
1625
- #: defaults.php:143
1626
  msgid "User modified content for a published custom post type"
1627
  msgstr ""
1628
 
1629
- #: defaults.php:144
1630
  msgid "User modified content for a draft custom post type"
1631
  msgstr ""
1632
 
1633
- #: defaults.php:145
1634
  msgid "User scheduled a custom post type"
1635
  msgstr ""
1636
 
1637
- #: defaults.php:145
1638
  msgid ""
1639
  "Scheduled the custom post type %PostTitle% to be published %PublishingDate%. "
1640
  "%EditorLinkPost%."
1641
  msgstr ""
1642
 
1643
- #: defaults.php:146
1644
  msgid "User changed title of a custom post type"
1645
  msgstr ""
1646
 
1647
- #: defaults.php:146
1648
  msgid ""
1649
  "Changed the title of the custom post %OldTitle% to %NewTitle%. "
1650
  "%EditorLinkPost%."
1651
  msgstr ""
1652
 
1653
- #: defaults.php:147
1654
- msgid "User opened a custom post type in the editor"
1655
- msgstr ""
1656
-
1657
- #: defaults.php:147
1658
- msgid ""
1659
- "Opened the custom post %PostTitle% of type %PostType% in the editor. View "
1660
- "the post: %EditorLinkPost%."
1661
- msgstr ""
1662
-
1663
- #: defaults.php:148
1664
- msgid "User viewed a custom post type"
1665
- msgstr ""
1666
-
1667
- #: defaults.php:148
1668
- msgid ""
1669
- "Viewed the custom post %PostTitle% of type %PostType%. View the post: "
1670
- "%PostUrl%."
1671
- msgstr ""
1672
-
1673
- #: defaults.php:150
1674
  msgid "Widgets"
1675
  msgstr ""
1676
 
1677
- #: defaults.php:151
1678
  msgid "User added a new widget"
1679
  msgstr ""
1680
 
1681
- #: defaults.php:151
1682
  msgid "Added a new %WidgetName% widget in %Sidebar%."
1683
  msgstr ""
1684
 
1685
- #: defaults.php:152
1686
  msgid "User modified a widget"
1687
  msgstr ""
1688
 
1689
- #: defaults.php:152
1690
  msgid "Modified the %WidgetName% widget in %Sidebar%."
1691
  msgstr ""
1692
 
1693
- #: defaults.php:153
1694
  msgid "User deleted widget"
1695
  msgstr ""
1696
 
1697
- #: defaults.php:153
1698
  msgid "Deleted the %WidgetName% widget from %Sidebar%."
1699
  msgstr ""
1700
 
1701
- #: defaults.php:154
1702
  msgid "User moved widget"
1703
  msgstr ""
1704
 
1705
- #: defaults.php:154
1706
  msgid "Moved the %WidgetName% widget from %OldSidebar% to %NewSidebar%."
1707
  msgstr ""
1708
 
1709
- #: defaults.php:155
1710
  msgid "User changed widget position"
1711
  msgstr ""
1712
 
1713
- #: defaults.php:155
1714
  msgid "Changed the position of the widget %WidgetName% in sidebar %Sidebar%."
1715
  msgstr ""
1716
 
1717
- #: defaults.php:157
1718
  msgid "User Profiles"
1719
  msgstr ""
1720
 
1721
- #: defaults.php:158
1722
  msgid "New user was created on WordPress"
1723
  msgstr ""
1724
 
1725
- #: defaults.php:158
1726
  msgid ""
1727
  "A new user %NewUserData->Username% was created with role of %NewUserData-"
1728
  ">Roles%."
1729
  msgstr ""
1730
 
1731
- #: defaults.php:159
1732
  msgid "User created another WordPress user"
1733
  msgstr ""
1734
 
1735
- #: defaults.php:159
1736
  msgid ""
1737
  "%UserChanger% created a new user %NewUserData->Username% with the role of "
1738
  "%NewUserData->Roles%."
1739
  msgstr ""
1740
 
1741
- #: defaults.php:160
1742
  msgid "The role of a user was changed by another WordPress user"
1743
  msgstr ""
1744
 
1745
- #: defaults.php:160
1746
  msgid ""
1747
  "Changed the role of the user %TargetUsername% from %OldRole% to %NewRole%."
1748
  msgstr ""
1749
 
1750
- #: defaults.php:161
1751
  msgid "User has changed his or her password"
1752
  msgstr ""
1753
 
1754
- #: defaults.php:161
1755
  msgid "Changed the password."
1756
  msgstr ""
1757
 
1758
- #: defaults.php:162
1759
  msgid "User changed another user's password"
1760
  msgstr ""
1761
 
1762
- #: defaults.php:162
1763
  msgid ""
1764
  "Changed the password for the user %TargetUserData->Username% with the role "
1765
  "of %TargetUserData->Roles%."
1766
  msgstr ""
1767
 
1768
- #: defaults.php:163
1769
  msgid "User changed his or her email address"
1770
  msgstr ""
1771
 
1772
- #: defaults.php:163
1773
  msgid "Changed the email address from %OldEmail% to %NewEmail%."
1774
  msgstr ""
1775
 
1776
- #: defaults.php:164
1777
  msgid "User changed another user's email address"
1778
  msgstr ""
1779
 
1780
- #: defaults.php:164
1781
  msgid ""
1782
  "Changed the email address of the user %TargetUsername% from %OldEmail% to "
1783
  "%NewEmail%."
1784
  msgstr ""
1785
 
1786
- #: defaults.php:165
1787
  msgid "User was deleted by another user"
1788
  msgstr ""
1789
 
1790
- #: defaults.php:165
1791
  msgid ""
1792
  "Deleted the user %TargetUserData->Username% with the role of %TargetUserData-"
1793
  ">Roles%."
1794
  msgstr ""
1795
 
1796
- #: defaults.php:167
1797
  msgid "Plugins & Themes"
1798
  msgstr ""
1799
 
1800
- #: defaults.php:168
1801
  msgid "User installed a plugin"
1802
  msgstr ""
1803
 
1804
- #: defaults.php:168
1805
  msgid "Installed the plugin %Plugin->Name% in %Plugin->plugin_dir_path%."
1806
  msgstr ""
1807
 
1808
- #: defaults.php:169
1809
  msgid "User activated a WordPress plugin"
1810
  msgstr ""
1811
 
1812
- #: defaults.php:169
1813
  msgid "Activated the plugin %PluginData->Name% installed in %PluginFile%."
1814
  msgstr ""
1815
 
1816
- #: defaults.php:170
1817
  msgid "User deactivated a WordPress plugin"
1818
  msgstr ""
1819
 
1820
- #: defaults.php:170
1821
  msgid "Deactivated the plugin %PluginData->Name% installed in %PluginFile%."
1822
  msgstr ""
1823
 
1824
- #: defaults.php:171
1825
  msgid "User uninstalled a plugin"
1826
  msgstr ""
1827
 
1828
- #: defaults.php:171
1829
  msgid ""
1830
  "Uninstalled the plugin %PluginData->Name% which was installed in %PluginFile"
1831
  "%."
1832
  msgstr ""
1833
 
1834
- #: defaults.php:172
1835
  msgid "User upgraded a plugin"
1836
  msgstr ""
1837
 
1838
- #: defaults.php:172
1839
  msgid "Upgraded the plugin %PluginData->Name% installed in %PluginFile%."
1840
  msgstr ""
1841
 
1842
- #: defaults.php:173
1843
  msgid "User installed a theme"
1844
  msgstr ""
1845
 
1846
- #: defaults.php:173
1847
  msgid ""
1848
  "Installed the theme \"%Theme->Name%\" in %Theme->get_template_directory%."
1849
  msgstr ""
1850
 
1851
- #: defaults.php:174
1852
  msgid "User activated a theme"
1853
  msgstr ""
1854
 
1855
- #: defaults.php:174
1856
  msgid ""
1857
  "Activated the theme \"%Theme->Name%\", installed in %Theme-"
1858
  ">get_template_directory%."
1859
  msgstr ""
1860
 
1861
- #: defaults.php:175
1862
  msgid "User uninstalled a theme"
1863
  msgstr ""
1864
 
1865
- #: defaults.php:175
1866
  msgid ""
1867
  "Deleted the theme \"%Theme->Name%\" installed in %Theme-"
1868
  ">get_template_directory%."
1869
  msgstr ""
1870
 
1871
- #: defaults.php:176
1872
  msgid "A plugin created a post"
1873
  msgstr ""
1874
 
1875
- #: defaults.php:176
1876
  msgid "A plugin automatically created the following post: %PostTitle%."
1877
  msgstr ""
1878
 
1879
- #: defaults.php:177
1880
  msgid "A plugin created a page"
1881
  msgstr ""
1882
 
1883
- #: defaults.php:177
1884
  msgid "A plugin automatically created the following page: %PostTitle%."
1885
  msgstr ""
1886
 
1887
- #: defaults.php:178
1888
  msgid "A plugin created a custom post"
1889
  msgstr ""
1890
 
1891
- #: defaults.php:178
1892
  msgid "A plugin automatically created the following custom post: %PostTitle%."
1893
  msgstr ""
1894
 
1895
- #: defaults.php:179
1896
  msgid "A plugin deleted a post"
1897
  msgstr ""
1898
 
1899
- #: defaults.php:179
1900
  msgid "A plugin automatically deleted the following post: %PostTitle%."
1901
  msgstr ""
1902
 
1903
- #: defaults.php:180
1904
  msgid "A plugin deleted a page"
1905
  msgstr ""
1906
 
1907
- #: defaults.php:180
1908
  msgid "A plugin automatically deleted the following page: %PostTitle%."
1909
  msgstr ""
1910
 
1911
- #: defaults.php:181
1912
  msgid "A plugin deleted a custom post"
1913
  msgstr ""
1914
 
1915
- #: defaults.php:181
1916
  msgid "A plugin automatically deleted the following custom post: %PostTitle%."
1917
  msgstr ""
1918
 
1919
- #: defaults.php:182
1920
  msgid "User updated a theme"
1921
  msgstr ""
1922
 
1923
- #: defaults.php:182
1924
  msgid ""
1925
  "Updated the theme \"%Theme->Name%\" installed in %Theme-"
1926
  ">get_template_directory%."
1927
  msgstr ""
1928
 
1929
- #: defaults.php:183
1930
  msgid "User changed a file using the theme editor"
1931
  msgstr ""
1932
 
1933
- #: defaults.php:183
1934
  msgid "Modified %File% with the Theme Editor."
1935
  msgstr ""
1936
 
1937
- #: defaults.php:184
1938
  msgid "User changed a file using the plugin editor"
1939
  msgstr ""
1940
 
1941
- #: defaults.php:184
1942
  msgid "Modified %File% with the Plugin Editor."
1943
  msgstr ""
1944
 
1945
- #: defaults.php:185
1946
- msgid "A plugin modified a post"
1947
- msgstr ""
1948
-
1949
- #: defaults.php:185
1950
- msgid "Plugin modified the post %PostTitle%. View the post: %EditorLinkPost%."
1951
- msgstr ""
1952
-
1953
- #: defaults.php:186
1954
- msgid "A plugin modified a page"
1955
- msgstr ""
1956
-
1957
- #: defaults.php:186
1958
- msgid "Plugin modified the page %PostTitle%. View the page: %EditorLinkPage%."
1959
- msgstr ""
1960
-
1961
- #: defaults.php:187
1962
- msgid "A plugin modified a custom post"
1963
- msgstr ""
1964
-
1965
- #: defaults.php:187
1966
- msgid ""
1967
- "Plugin modified the custom post %PostTitle%. View the post: %EditorLinkPost%."
1968
- msgstr ""
1969
-
1970
- #: defaults.php:189
1971
  msgid "System Activity"
1972
  msgstr ""
1973
 
1974
- #: defaults.php:190
1975
  msgid "Unknown Error"
1976
  msgstr ""
1977
 
1978
- #: defaults.php:190
1979
  msgid "An unexpected error has occurred ."
1980
  msgstr ""
1981
 
1982
- #: defaults.php:191
1983
  msgid "PHP error"
1984
  msgstr ""
1985
 
1986
- #: defaults.php:191 defaults.php:192 defaults.php:193 defaults.php:194
1987
- #: defaults.php:195
1988
  msgid "%Message%."
1989
  msgstr ""
1990
 
1991
- #: defaults.php:192
1992
  msgid "PHP warning"
1993
  msgstr ""
1994
 
1995
- #: defaults.php:193
1996
  msgid "PHP notice"
1997
  msgstr ""
1998
 
1999
- #: defaults.php:194
2000
  msgid "PHP exception"
2001
  msgstr ""
2002
 
2003
- #: defaults.php:195
2004
  msgid "PHP shutdown error"
2005
  msgstr ""
2006
 
2007
- #: defaults.php:196
2008
  msgid "Events automatically pruned by system"
2009
  msgstr ""
2010
 
2011
- #: defaults.php:196
2012
  msgid "System automatically deleted %EventCount% alert(s)."
2013
  msgstr ""
2014
 
2015
- #: defaults.php:197
2016
  msgid "Option Anyone Can Register in WordPress settings changed"
2017
  msgstr ""
2018
 
2019
- #: defaults.php:197
2020
  msgid "%NewValue% the option \"Anyone can register\"."
2021
  msgstr ""
2022
 
2023
- #: defaults.php:198
2024
  msgid "New User Default Role changed"
2025
  msgstr ""
2026
 
2027
- #: defaults.php:198
2028
  msgid "Changed the New User Default Role from %OldRole% to %NewRole%."
2029
  msgstr ""
2030
 
2031
- #: defaults.php:199
2032
  msgid "WordPress Administrator Notification email changed"
2033
  msgstr ""
2034
 
2035
- #: defaults.php:199
2036
  msgid ""
2037
  "Changed the WordPress administrator notifications email address from "
2038
  "%OldEmail% to %NewEmail%."
2039
  msgstr ""
2040
 
2041
- #: defaults.php:200
2042
  msgid "WordPress was updated"
2043
  msgstr ""
2044
 
2045
- #: defaults.php:200
2046
  msgid "Updated WordPress from version %OldVersion% to %NewVersion%."
2047
  msgstr ""
2048
 
2049
- #: defaults.php:201
2050
  msgid "User changes the WordPress Permalinks"
2051
  msgstr ""
2052
 
2053
- #: defaults.php:201
2054
  msgid "Changed the WordPress permalinks from %OldPattern% to %NewPattern%."
2055
  msgstr ""
2056
 
2057
- #: defaults.php:202
2058
  msgid "User requests non-existing pages (404 Error Pages)"
2059
  msgstr ""
2060
 
2061
- #: defaults.php:202
2062
  msgid ""
2063
- "Has requested a non existing page (404 Error Pages) %Attempts% %Msg%. "
2064
- "%LinkFile%."
 
2065
  msgstr ""
2066
 
2067
- #: defaults.php:203
2068
  msgid "Advertising Add-ons."
2069
  msgstr ""
2070
 
2071
- #: defaults.php:203
2072
  msgid "%PromoName% %PromoMessage%"
2073
  msgstr ""
2074
 
2075
- #: defaults.php:205
2076
  msgid "MultiSite"
2077
  msgstr ""
2078
 
2079
- #: defaults.php:206
2080
  msgid "User granted Super Admin privileges"
2081
  msgstr ""
2082
 
2083
- #: defaults.php:206
2084
  msgid "Granted Super Admin privileges to %TargetUsername%."
2085
  msgstr ""
2086
 
2087
- #: defaults.php:207
2088
  msgid "User revoked from Super Admin privileges"
2089
  msgstr ""
2090
 
2091
- #: defaults.php:207
2092
  msgid "Revoked Super Admin privileges from %TargetUsername%."
2093
  msgstr ""
2094
 
2095
- #: defaults.php:208
2096
  msgid "Existing user added to a site"
2097
  msgstr ""
2098
 
2099
- #: defaults.php:208
2100
  msgid ""
2101
  "Added the existing user %TargetUsername% with %TargetUserRole% role to site "
2102
  "%SiteName%."
2103
  msgstr ""
2104
 
2105
- #: defaults.php:209
2106
  msgid "User removed from site"
2107
  msgstr ""
2108
 
2109
- #: defaults.php:209
2110
  msgid ""
2111
  "Removed the user %TargetUsername% with role %TargetUserRole% from %SiteName% "
2112
  "site."
2113
  msgstr ""
2114
 
2115
- #: defaults.php:210
2116
  msgid "New network user created"
2117
  msgstr ""
2118
 
2119
- #: defaults.php:210
2120
  msgid "Created a new network user %NewUserData->Username%."
2121
  msgstr ""
2122
 
2123
- #: defaults.php:211
2124
  msgid "The forum role of a user was changed by another WordPress user"
2125
  msgstr ""
2126
 
2127
- #: defaults.php:211
2128
  msgid ""
2129
  "Change the forum role of the user %TargetUsername% from %OldRole% to %NewRole"
2130
  "% by %UserChanger%."
2131
  msgstr ""
2132
 
2133
- #: defaults.php:212
2134
  msgid "New site added on the network"
2135
  msgstr ""
2136
 
2137
- #: defaults.php:212
2138
  msgid "Added the site %SiteName% to the network."
2139
  msgstr ""
2140
 
2141
- #: defaults.php:213
2142
  msgid "Existing site archived"
2143
  msgstr ""
2144
 
2145
- #: defaults.php:213
2146
  msgid "Archived the site %SiteName%."
2147
  msgstr ""
2148
 
2149
- #: defaults.php:214
2150
  msgid "Archived site has been unarchived"
2151
  msgstr ""
2152
 
2153
- #: defaults.php:214
2154
  msgid "Unarchived the site %SiteName%."
2155
  msgstr ""
2156
 
2157
- #: defaults.php:215
2158
  msgid "Deactivated site has been activated"
2159
  msgstr ""
2160
 
2161
- #: defaults.php:215
2162
  msgid "Activated the site %SiteName%."
2163
  msgstr ""
2164
 
2165
- #: defaults.php:216
2166
  msgid "Site has been deactivated"
2167
  msgstr ""
2168
 
2169
- #: defaults.php:216
2170
  msgid "Deactivated the site %SiteName%."
2171
  msgstr ""
2172
 
2173
- #: defaults.php:217
2174
  msgid "Existing site deleted from network"
2175
  msgstr ""
2176
 
2177
- #: defaults.php:217
2178
  msgid "Deleted the site %SiteName%."
2179
  msgstr ""
2180
 
2181
- #: defaults.php:218
2182
  msgid "Activated theme on network"
2183
  msgstr ""
2184
 
2185
- #: defaults.php:218
2186
  msgid ""
2187
  "Network activated the theme %Theme->Name% installed in %Theme-"
2188
  ">get_template_directory%."
2189
  msgstr ""
2190
 
2191
- #: defaults.php:219
2192
  msgid "Deactivated theme from network"
2193
  msgstr ""
2194
 
2195
- #: defaults.php:219
2196
  msgid ""
2197
  "Network deactivated the theme %Theme->Name% installed in %Theme-"
2198
  ">get_template_directory%."
2199
  msgstr ""
2200
 
2201
- #: defaults.php:221
2202
  msgid "Database"
2203
  msgstr ""
2204
 
2205
- #: defaults.php:222
2206
  msgid "Plugin created tables"
2207
  msgstr ""
2208
 
2209
- #: defaults.php:222
2210
  msgid ""
2211
  "Plugin %Plugin->Name% created these tables in the database: %TableNames%."
2212
  msgstr ""
2213
 
2214
- #: defaults.php:223
2215
  msgid "Plugin modified tables structure"
2216
  msgstr ""
2217
 
2218
- #: defaults.php:223
2219
  msgid ""
2220
  "Plugin %Plugin->Name% modified the structure of these database tables: "
2221
  "%TableNames%."
2222
  msgstr ""
2223
 
2224
- #: defaults.php:224
2225
  msgid "Plugin deleted tables"
2226
  msgstr ""
2227
 
2228
- #: defaults.php:224
2229
  msgid ""
2230
  "Plugin %Plugin->Name% deleted the following tables from the database: "
2231
  "%TableNames%."
2232
  msgstr ""
2233
 
2234
- #: defaults.php:225
2235
  msgid "Theme created tables"
2236
  msgstr ""
2237
 
2238
- #: defaults.php:225
2239
  msgid "Theme %Theme->Name% created these tables in the database: %TableNames%."
2240
  msgstr ""
2241
 
2242
- #: defaults.php:226
2243
  msgid "Theme modified tables structure"
2244
  msgstr ""
2245
 
2246
- #: defaults.php:226
2247
  msgid ""
2248
  "Theme %Theme->Name% modified the structure of these database tables: "
2249
  "%TableNames%."
2250
  msgstr ""
2251
 
2252
- #: defaults.php:227
2253
  msgid "Theme deleted tables"
2254
  msgstr ""
2255
 
2256
- #: defaults.php:227
2257
  msgid ""
2258
  "Theme %Theme->Name% deleted the following tables from the database: "
2259
  "%TableNames%."
2260
  msgstr ""
2261
 
2262
- #: defaults.php:228
2263
  msgid "Unknown component created tables"
2264
  msgstr ""
2265
 
2266
- #: defaults.php:228
2267
  msgid ""
2268
  "An unknown component created these tables in the database: %TableNames%."
2269
  msgstr ""
2270
 
2271
- #: defaults.php:229
2272
  msgid "Unknown component modified tables structure"
2273
  msgstr ""
2274
 
2275
- #: defaults.php:229
2276
  msgid ""
2277
  "An unknown component modified the structure of these database tables: "
2278
  "%TableNames%."
2279
  msgstr ""
2280
 
2281
- #: defaults.php:230
2282
  msgid "Unknown component deleted tables"
2283
  msgstr ""
2284
 
2285
- #: defaults.php:230
2286
  msgid ""
2287
  "An unknown component deleted the following tables from the database: "
2288
  "%TableNames%."
2289
  msgstr ""
2290
 
2291
- #: defaults.php:232
2292
  msgid "BBPress Forum"
2293
  msgstr ""
2294
 
2295
- #: defaults.php:233
2296
  msgid "User created new forum"
2297
  msgstr ""
2298
 
2299
- #: defaults.php:234
2300
  msgid "User changed status of a forum"
2301
  msgstr ""
2302
 
2303
- #: defaults.php:235
2304
  msgid "User changed visibility of a forum"
2305
  msgstr ""
2306
 
2307
- #: defaults.php:236
2308
  msgid "User changed the URL of a forum"
2309
  msgstr ""
2310
 
2311
- #: defaults.php:237
2312
  msgid "User changed order of a forum"
2313
  msgstr ""
2314
 
2315
- #: defaults.php:238
2316
  msgid "User moved forum to trash"
2317
  msgstr ""
2318
 
2319
- #: defaults.php:238
2320
  msgid "Moved the forum %ForumName% to trash."
2321
  msgstr ""
2322
 
2323
- #: defaults.php:239
2324
  msgid "User permanently deleted forum"
2325
  msgstr ""
2326
 
2327
- #: defaults.php:239
2328
  msgid "Permanently deleted the forum %ForumName%."
2329
  msgstr ""
2330
 
2331
- #: defaults.php:240
2332
  msgid "User restored forum from trash"
2333
  msgstr ""
2334
 
2335
- #: defaults.php:241
2336
  msgid "User changed the parent of a forum"
2337
  msgstr ""
2338
 
2339
- #: defaults.php:242
2340
  msgid "User changed forum's role"
2341
  msgstr ""
2342
 
2343
- #: defaults.php:242
2344
  msgid "Changed the forum's auto role from %OldRole% to %NewRole%."
2345
  msgstr ""
2346
 
2347
- #: defaults.php:243
2348
  msgid "User changed option of a forum"
2349
  msgstr ""
2350
 
2351
- #: defaults.php:243
2352
  msgid "%Status% the option for anonymous posting on forum."
2353
  msgstr ""
2354
 
2355
- #: defaults.php:244
2356
  msgid "User changed type of a forum"
2357
  msgstr ""
2358
 
2359
- #: defaults.php:245
2360
  msgid "User changed time to disallow post editing"
2361
  msgstr ""
2362
 
2363
- #: defaults.php:245
2364
  msgid ""
2365
  "Changed the time to disallow post editing from %OldTime% to %NewTime% "
2366
  "minutes in the forums."
2367
  msgstr ""
2368
 
2369
- #: defaults.php:246
2370
  msgid "User changed the forum setting posting throttle time"
2371
  msgstr ""
2372
 
2373
- #: defaults.php:246
2374
  msgid ""
2375
  "Changed the posting throttle time from %OldTime% to %NewTime% seconds in the "
2376
  "forums."
2377
  msgstr ""
2378
 
2379
- #: defaults.php:247
2380
  msgid "User created new topic"
2381
  msgstr ""
2382
 
2383
- #: defaults.php:248
2384
  msgid "User changed status of a topic"
2385
  msgstr ""
2386
 
2387
- #: defaults.php:249
2388
  msgid "User changed type of a topic"
2389
  msgstr ""
2390
 
2391
- #: defaults.php:250
2392
  msgid "User changed URL of a topic"
2393
  msgstr ""
2394
 
2395
- #: defaults.php:250
2396
  msgid "Changed the URL of the topic %TopicName% from %OldUrl% to %NewUrl%."
2397
  msgstr ""
2398
 
2399
- #: defaults.php:251
2400
  msgid "User changed the forum of a topic"
2401
  msgstr ""
2402
 
2403
- #: defaults.php:252
2404
  msgid "User moved topic to trash"
2405
  msgstr ""
2406
 
2407
- #: defaults.php:252
2408
  msgid "Moved the topic %TopicName% to trash."
2409
  msgstr ""
2410
 
2411
- #: defaults.php:253
2412
  msgid "User permanently deleted topic"
2413
  msgstr ""
2414
 
2415
- #: defaults.php:253
2416
  msgid "Permanently deleted the topic %TopicName%."
2417
  msgstr ""
2418
 
2419
- #: defaults.php:254
2420
  msgid "User restored topic from trash"
2421
  msgstr ""
2422
 
2423
- #: defaults.php:255
2424
  msgid "User changed visibility of a topic"
2425
  msgstr ""
2426
 
2427
- #: defaults.php:257
2428
  msgid "Menus"
2429
  msgstr ""
2430
 
2431
- #: defaults.php:258
2432
  msgid "User created new menu"
2433
  msgstr ""
2434
 
2435
- #: defaults.php:258
2436
  msgid "Created a new menu called %MenuName%."
2437
  msgstr ""
2438
 
2439
- #: defaults.php:259
2440
  msgid "User added content to a menu"
2441
  msgstr ""
2442
 
2443
- #: defaults.php:259
2444
  msgid "Added the %ContentType% called %ContentName% to menu %MenuName%."
2445
  msgstr ""
2446
 
2447
- #: defaults.php:260
2448
  msgid "User removed content from a menu"
2449
  msgstr ""
2450
 
2451
- #: defaults.php:260
2452
  msgid ""
2453
  "Removed the %ContentType% called %ContentName% from the menu %MenuName%."
2454
  msgstr ""
2455
 
2456
- #: defaults.php:261
2457
  msgid "User deleted menu"
2458
  msgstr ""
2459
 
2460
- #: defaults.php:261
2461
  msgid "Deleted the menu %MenuName%."
2462
  msgstr ""
2463
 
2464
- #: defaults.php:262
2465
  msgid "User changed menu setting"
2466
  msgstr ""
2467
 
2468
- #: defaults.php:262
2469
  msgid "%Status% the menu setting %MenuSetting% in %MenuName%."
2470
  msgstr ""
2471
 
2472
- #: defaults.php:263
2473
  msgid "User modified content in a menu"
2474
  msgstr ""
2475
 
2476
- #: defaults.php:263
2477
  msgid "Modified the %ContentType% called %ContentName% in menu %MenuName%."
2478
  msgstr ""
2479
 
2480
- #: defaults.php:264
2481
  msgid "User changed name of a menu"
2482
  msgstr ""
2483
 
2484
- #: defaults.php:264
2485
  msgid "Changed the name of menu %OldMenuName% to %NewMenuName%."
2486
  msgstr ""
2487
 
2488
- #: defaults.php:265
2489
  msgid "User changed order of the objects in a menu"
2490
  msgstr ""
2491
 
2492
- #: defaults.php:265
2493
  msgid "Changed the order of the %ItemName% in menu %MenuName%."
2494
  msgstr ""
2495
 
2496
- #: defaults.php:266
2497
  msgid "User moved objects as a sub-item"
2498
  msgstr ""
2499
 
2500
- #: defaults.php:266
2501
  msgid "Moved %ItemName% as a sub-item of %ParentName% in menu %MenuName%."
2502
  msgstr ""
2503
 
2504
- #: defaults.php:268
2505
  msgid "Comments"
2506
  msgstr ""
2507
 
2508
- #: defaults.php:269
2509
  msgid "User approved a comment"
2510
  msgstr ""
2511
 
2512
- #: defaults.php:269
2513
  msgid ""
2514
  "Approved the comment posted in response to the post %PostTitle% by %Author% "
2515
  "on %CommentLink%."
2516
  msgstr ""
2517
 
2518
- #: defaults.php:270
2519
  msgid "User unapproved a comment"
2520
  msgstr ""
2521
 
2522
- #: defaults.php:270
2523
  msgid ""
2524
  "Unapproved the comment posted in response to the post %PostTitle% by %Author"
2525
  "% on %CommentLink%."
2526
  msgstr ""
2527
 
2528
- #: defaults.php:271
2529
  msgid "User replied to a comment"
2530
  msgstr ""
2531
 
2532
- #: defaults.php:271
2533
  msgid ""
2534
  "Replied to the comment posted in response to the post %PostTitle% by %Author"
2535
  "% on %CommentLink%."
2536
  msgstr ""
2537
 
2538
- #: defaults.php:272
2539
  msgid "User edited a comment"
2540
  msgstr ""
2541
 
2542
- #: defaults.php:272
2543
  msgid ""
2544
  "Edited a comment posted in response to the post %PostTitle% by %Author% on "
2545
  "%CommentLink%."
2546
  msgstr ""
2547
 
2548
- #: defaults.php:273
2549
  msgid "User marked a comment as Spam"
2550
  msgstr ""
2551
 
2552
- #: defaults.php:273
2553
  msgid ""
2554
  "Marked the comment posted in response to the post %PostTitle% by %Author% on "
2555
  "%CommentLink% as Spam."
2556
  msgstr ""
2557
 
2558
- #: defaults.php:274
2559
  msgid "User marked a comment as Not Spam"
2560
  msgstr ""
2561
 
2562
- #: defaults.php:274
2563
  msgid ""
2564
  "Marked the comment posted in response to the post %PostTitle% by %Author% on "
2565
  "%CommentLink% as Not Spam."
2566
  msgstr ""
2567
 
2568
- #: defaults.php:275
2569
  msgid "User moved a comment to trash"
2570
  msgstr ""
2571
 
2572
- #: defaults.php:275
2573
  msgid ""
2574
  "Moved the comment posted in response to the post %PostTitle% by %Author% on "
2575
  "%Date% to trash."
2576
  msgstr ""
2577
 
2578
- #: defaults.php:276
2579
  msgid "User restored a comment from the trash"
2580
  msgstr ""
2581
 
2582
- #: defaults.php:276
2583
  msgid ""
2584
  "Restored the comment posted in response to the post %PostTitle% by %Author% "
2585
  "on %CommentLink% from the trash."
2586
  msgstr ""
2587
 
2588
- #: defaults.php:277
2589
  msgid "User permanently deleted a comment"
2590
  msgstr ""
2591
 
2592
- #: defaults.php:277
2593
  msgid ""
2594
  "Permanently deleted the comment posted in response to the post %PostTitle% "
2595
  "by %Author% on %Date%."
2596
  msgstr ""
2597
 
2598
- #: defaults.php:278
2599
  msgid "User posted a comment"
2600
  msgstr ""
2601
 
2602
- #: defaults.php:278
2603
  msgid "%CommentMsg% on %CommentLink%."
2604
  msgstr ""
2605
 
2606
- #: defaults.php:280
2607
- msgid "WooCommerce"
2608
- msgstr ""
2609
-
2610
- #: defaults.php:281
2611
- msgid "User created a new product"
2612
- msgstr ""
2613
-
2614
- #: defaults.php:281
2615
- msgid ""
2616
- "Created a new product called %ProductTitle% and saved it as draft. View the "
2617
- "product: %EditorLinkProduct%."
2618
- msgstr ""
2619
-
2620
- #: defaults.php:282
2621
- msgid "User published a product"
2622
- msgstr ""
2623
-
2624
- #: defaults.php:282
2625
- msgid ""
2626
- "Published a product called %ProductTitle%. Product URL is %ProductUrl%. View "
2627
- "the product: %EditorLinkProduct%."
2628
- msgstr ""
2629
-
2630
- #: defaults.php:283
2631
- msgid "User created a new product category"
2632
- msgstr ""
2633
-
2634
- #: defaults.php:283
2635
- msgid ""
2636
- "Created a new product category called %CategoryName% in WooCommerce. Product "
2637
- "category slug is %Slug%."
2638
- msgstr ""
2639
-
2640
- #: defaults.php:284
2641
- msgid "User changed the category of a product"
2642
- msgstr ""
2643
-
2644
- #: defaults.php:284
2645
- msgid ""
2646
- "Changed the category of the product %ProductTitle% from %OldCategories% to "
2647
- "%NewCategories%. View the product: %EditorLinkProduct%."
2648
- msgstr ""
2649
-
2650
- #: defaults.php:285
2651
- msgid "User modified the short description of a product"
2652
- msgstr ""
2653
-
2654
- #: defaults.php:285
2655
- msgid ""
2656
- "Modified the short description of the product %ProductTitle%. View the "
2657
- "product: %EditorLinkProduct%."
2658
- msgstr ""
2659
-
2660
- #: defaults.php:286
2661
- msgid "User modified the text of a product"
2662
- msgstr ""
2663
-
2664
- #: defaults.php:286
2665
- msgid ""
2666
- "Modified the text of the product %ProductTitle%. View the product: "
2667
- "%EditorLinkProduct%."
2668
- msgstr ""
2669
-
2670
- #: defaults.php:287
2671
- msgid "User changed the URL of a product"
2672
- msgstr ""
2673
-
2674
- #: defaults.php:287
2675
- msgid ""
2676
- "Changed the URL of the product %ProductTitle% from %OldUrl% to %NewUrl%. "
2677
- "View the product: %EditorLinkProduct%."
2678
- msgstr ""
2679
-
2680
- #: defaults.php:288
2681
- msgid "User changed the Product Data of a product"
2682
- msgstr ""
2683
-
2684
- #: defaults.php:288
2685
- msgid ""
2686
- "Changed the Product Data of the product %ProductTitle%. View the product: "
2687
- "%EditorLinkProduct%."
2688
- msgstr ""
2689
-
2690
- #: defaults.php:289
2691
- msgid "User changed the date of a product"
2692
- msgstr ""
2693
-
2694
- #: defaults.php:289
2695
- msgid ""
2696
- "Changed the date of the product %ProductTitle% from %OldDate% to %NewDate%. "
2697
- "View the product: %EditorLinkProduct%."
2698
- msgstr ""
2699
-
2700
- #: defaults.php:290
2701
- msgid "User changed the visibility of a product"
2702
- msgstr ""
2703
-
2704
- #: defaults.php:290
2705
- msgid ""
2706
- "Changed the visibility of the product %ProductTitle% from %OldVisibility% to "
2707
- "%NewVisibility%. View the product: %EditorLinkProduct%."
2708
- msgstr ""
2709
-
2710
- #: defaults.php:291
2711
- msgid "User modified the published product"
2712
- msgstr ""
2713
-
2714
- #: defaults.php:291
2715
- msgid ""
2716
- "Modified the published product %ProductTitle%. Product URL is %ProductUrl%. "
2717
- "View the product: %EditorLinkProduct%."
2718
- msgstr ""
2719
-
2720
- #: defaults.php:292
2721
- msgid "User modified the draft product"
2722
- msgstr ""
2723
-
2724
- #: defaults.php:292
2725
- msgid ""
2726
- "Modified the draft product %ProductTitle%. View the product: "
2727
- "%EditorLinkProduct%."
2728
- msgstr ""
2729
-
2730
- #: defaults.php:293
2731
- msgid "User moved a product to trash"
2732
- msgstr ""
2733
-
2734
- #: defaults.php:293
2735
- msgid ""
2736
- "Moved the product %ProductTitle% to trash. Product URL was %ProductUrl%."
2737
- msgstr ""
2738
-
2739
- #: defaults.php:294
2740
- msgid "User permanently deleted a product"
2741
- msgstr ""
2742
-
2743
- #: defaults.php:294
2744
- msgid "Permanently deleted the product %ProductTitle%."
2745
- msgstr ""
2746
-
2747
- #: defaults.php:295
2748
- msgid "User restored a product from the trash"
2749
- msgstr ""
2750
-
2751
- #: defaults.php:295
2752
- msgid ""
2753
- "Product %ProductTitle% has been restored from trash. View product: "
2754
- "%EditorLinkProduct%."
2755
- msgstr ""
2756
-
2757
- #: defaults.php:296
2758
- msgid "User changed status of a product"
2759
- msgstr ""
2760
-
2761
- #: defaults.php:296
2762
- msgid ""
2763
- "Changed the status of the product %ProductTitle% from %OldStatus% to "
2764
- "%NewStatus%. View the product: %EditorLinkProduct%."
2765
- msgstr ""
2766
-
2767
- #: defaults.php:297
2768
- msgid "User changed type of a price"
2769
- msgstr ""
2770
-
2771
- #: defaults.php:297
2772
- msgid ""
2773
- "Changed the %PriceType% of the product %ProductTitle% from %OldPrice% to "
2774
- "%NewPrice%. View the product: %EditorLinkProduct%."
2775
- msgstr ""
2776
-
2777
- #: defaults.php:298
2778
- msgid "User changed the SKU of a product"
2779
- msgstr ""
2780
-
2781
- #: defaults.php:298
2782
- msgid ""
2783
- "Changed the SKU of the product %ProductTitle% from %OldSku% to %NewSku%. "
2784
- "View the product: %EditorLinkProduct%."
2785
- msgstr ""
2786
-
2787
- #: defaults.php:299
2788
- msgid "User changed the stock status of a product"
2789
- msgstr ""
2790
-
2791
- #: defaults.php:299
2792
- msgid ""
2793
- "Changed the stock status of the product %ProductTitle% from %OldStatus% to "
2794
- "%NewStatus%. View the product: %EditorLinkProduct%."
2795
- msgstr ""
2796
-
2797
- #: defaults.php:300
2798
- msgid "User changed the stock quantity"
2799
- msgstr ""
2800
-
2801
- #: defaults.php:300
2802
- msgid ""
2803
- "Changed the stock quantity from %OldValue% to %NewValue%. View the product: "
2804
- "%EditorLinkProduct%"
2805
- msgstr ""
2806
-
2807
- #: defaults.php:301
2808
- msgid "User set a product type"
2809
- msgstr ""
2810
-
2811
- #: defaults.php:301
2812
- msgid ""
2813
- "Set the product %ProductTitle% as %Type%. View the product: "
2814
- "%EditorLinkProduct%."
2815
- msgstr ""
2816
-
2817
- #: defaults.php:302
2818
- msgid "User changed the weight of a product"
2819
- msgstr ""
2820
-
2821
- #: defaults.php:302
2822
- msgid ""
2823
- "Changed the weight of the product %ProductTitle% from %OldWeight% to "
2824
- "%NewWeight%. View the product: %EditorLinkProduct%."
2825
- msgstr ""
2826
-
2827
- #: defaults.php:303
2828
- msgid "User changed the dimensions of a product"
2829
- msgstr ""
2830
-
2831
- #: defaults.php:303
2832
- msgid ""
2833
- "Changed the %DimensionType% dimensions of the product %ProductTitle% from "
2834
- "%OldDimension% to %NewDimension%. View the product: %EditorLinkProduct%."
2835
- msgstr ""
2836
-
2837
- #: defaults.php:304
2838
- msgid "User added the Downloadable File to a product"
2839
- msgstr ""
2840
-
2841
- #: defaults.php:304
2842
- msgid ""
2843
- "Added the Downloadable File %FileName% with File URL %FileUrl% to the "
2844
- "product %ProductTitle%. View the product: %EditorLinkProduct%."
2845
- msgstr ""
2846
-
2847
- #: defaults.php:305
2848
- msgid "User Removed the Downloadable File from a product"
2849
- msgstr ""
2850
-
2851
- #: defaults.php:305
2852
- msgid ""
2853
- "Removed the Downloadable File %FileName% with File URL %FileUrl% from the "
2854
- "product %ProductTitle%. View the product: %EditorLinkProduct%."
2855
- msgstr ""
2856
-
2857
- #: defaults.php:306
2858
- msgid "User changed the name of a Downloadable File in a product"
2859
- msgstr ""
2860
-
2861
- #: defaults.php:306
2862
- msgid ""
2863
- "Changed the name of a Downloadable File from %OldName% to %NewName% in "
2864
- "product %ProductTitle%. View the product: %EditorLinkProduct%."
2865
- msgstr ""
2866
-
2867
- #: defaults.php:307
2868
- msgid "User changed the URL of the Downloadable File in a product"
2869
- msgstr ""
2870
-
2871
- #: defaults.php:307
2872
- msgid ""
2873
- "Changed the URL of the Downloadable File %FileName% from %OldUrl% to %NewUrl"
2874
- "% in product %ProductTitle%. View the product: %EditorLinkProduct%."
2875
- msgstr ""
2876
-
2877
- #: defaults.php:308
2878
- msgid "User changed the Weight Unit"
2879
- msgstr ""
2880
-
2881
- #: defaults.php:308
2882
- msgid "Changed the Weight Unit from %OldUnit% to %NewUnit% in WooCommerce."
2883
- msgstr ""
2884
-
2885
- #: defaults.php:309
2886
- msgid "User changed the Dimensions Unit"
2887
- msgstr ""
2888
-
2889
- #: defaults.php:309
2890
- msgid "Changed the Dimensions Unit from %OldUnit% to %NewUnit% in WooCommerce."
2891
- msgstr ""
2892
-
2893
- #: defaults.php:310
2894
- msgid "User changed the Base Location"
2895
- msgstr ""
2896
-
2897
- #: defaults.php:310
2898
- msgid ""
2899
- "Changed the Base Location from %OldLocation% to %NewLocation% in WooCommerce."
2900
- msgstr ""
2901
-
2902
- #: defaults.php:311
2903
- msgid "User Enabled/Disabled taxes"
2904
- msgstr ""
2905
-
2906
- #: defaults.php:311
2907
- msgid "%Status% taxes in the WooCommerce store."
2908
- msgstr ""
2909
-
2910
- #: defaults.php:312
2911
- msgid "User changed the currency"
2912
- msgstr ""
2913
-
2914
- #: defaults.php:312
2915
- msgid ""
2916
- "Changed the currency from %OldCurrency% to %NewCurrency% in WooCommerce."
2917
  msgstr ""
2918
 
2919
- #: defaults.php:313
2920
- msgid "User Enabled/Disabled the use of coupons during checkout"
2921
  msgstr ""
2922
 
2923
- #: defaults.php:313
2924
- msgid "%Status% the use of coupons during checkout in WooCommerce."
2925
  msgstr ""
2926
 
2927
- #: defaults.php:314
2928
- msgid "User Enabled/Disabled guest checkout"
2929
  msgstr ""
2930
 
2931
- #: defaults.php:314
2932
- msgid "%Status% guest checkout in WooCommerce."
2933
  msgstr ""
2934
 
2935
- #: wp-security-audit-log.php:293
2936
  msgid ""
2937
  "You are using a version of PHP that is older than %s, which is no longer "
2938
  "supported.<br/>Contact us on <a href=\"mailto:plugins@wpwhitesecurity.com"
@@ -2944,9 +2492,9 @@ msgstr ""
2944
  msgid "WP Security Audit Log"
2945
  msgstr ""
2946
 
2947
- #. #-#-#-#-# plugin.pot (WP Security Audit Log 2.6.1) #-#-#-#-#
2948
  #. Plugin URI of the plugin/theme
2949
- #. #-#-#-#-# plugin.pot (WP Security Audit Log 2.6.1) #-#-#-#-#
2950
  #. Author URI of the plugin/theme
2951
  msgid "http://www.wpsecurityauditlog.com/"
2952
  msgstr ""
1
+ # Copyright (C) 2016 WP Security Audit Log
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.3\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-security-audit-"
7
  "log\n"
8
+ "POT-Creation-Date: 2016-09-14 19:44:43+00:00\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "PO-Revision-Date: 2016-MO-DA HO:MI+ZONE\n"
13
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14
  "Language-Team: LANGUAGE <LL@li.org>\n"
15
 
29
  msgid " Items"
30
  msgstr ""
31
 
32
+ #: classes/AuditLogListView.php:72 classes/Views/AuditLog.php:96
33
  msgid "All Sites"
34
  msgstr ""
35
 
36
+ #: classes/AuditLogListView.php:123 classes/AuditLogListView.php:143
 
 
 
 
 
 
 
 
37
  #: classes/Views/ToggleAlerts.php:75
38
  msgid "Code"
39
  msgstr ""
40
 
41
+ #: classes/AuditLogListView.php:124 classes/AuditLogListView.php:146
42
  #: classes/Views/ToggleAlerts.php:76
43
  msgid "Type"
44
  msgstr ""
45
 
46
+ #: classes/AuditLogListView.php:125 classes/AuditLogListView.php:149
47
  msgid "Date"
48
  msgstr ""
49
 
50
+ #: classes/AuditLogListView.php:126 classes/AuditLogListView.php:152
51
  msgid "Username"
52
  msgstr ""
53
 
54
+ #: classes/AuditLogListView.php:127 classes/AuditLogListView.php:155
55
  msgid "Source IP"
56
  msgstr ""
57
 
58
+ #: classes/AuditLogListView.php:130 classes/AuditLogListView.php:158
59
  msgid "Site"
60
  msgstr ""
61
 
62
+ #: classes/AuditLogListView.php:132 classes/AuditLogListView.php:161
63
  msgid "Message"
64
  msgstr ""
65
 
66
+ #: classes/AuditLogListView.php:197
67
  msgid "Click to toggle."
68
  msgstr ""
69
 
70
+ #: classes/AuditLogListView.php:203
 
 
 
 
71
  msgid "Unknown error code."
72
  msgstr ""
73
 
74
+ #: classes/AuditLogListView.php:227
75
  msgid "Unknown"
76
  msgstr ""
77
 
78
+ #: classes/AuditLogListView.php:231
79
  msgid "Plugin"
80
  msgstr ""
81
 
82
+ #: classes/AuditLogListView.php:235
83
  msgid "Plugins"
84
  msgstr ""
85
 
86
+ #: classes/AuditLogListView.php:239
87
  msgid "Website Visitor"
88
  msgstr ""
89
 
90
+ #: classes/AuditLogListView.php:243
91
  msgid "System"
92
  msgstr ""
93
 
94
+ #: classes/AuditLogListView.php:271
95
  msgid "Alert Data Inspector"
96
  msgstr ""
97
 
98
+ #: classes/Sensors/Content.php:421 classes/Sensors/Content.php:429
 
99
  msgid "Password Protected"
100
  msgstr ""
101
 
102
+ #: classes/Sensors/Content.php:423 classes/Sensors/Content.php:431
103
  msgid "Public"
104
  msgstr ""
105
 
106
+ #: classes/Sensors/Content.php:425 classes/Sensors/Content.php:433
107
  msgid "Private"
108
  msgstr ""
109
 
 
 
 
 
 
 
 
 
110
  #: classes/Views/About.php:6
111
  msgid "About WP Security Audit Log"
112
  msgstr ""
219
  msgid "Professional WordPress security services provided by WP White Security"
220
  msgstr ""
221
 
222
+ #: classes/Views/AuditLog.php:34
223
  msgid "Upgrade to Premium"
224
  msgstr ""
225
 
226
+ #: classes/Views/AuditLog.php:35
227
  msgid ""
228
  "and add Email Alerts, Reports, Search and Users Login and Session Management."
229
  msgstr ""
230
 
231
+ #: classes/Views/AuditLog.php:36
232
  msgid "Upgrade Now!"
233
  msgstr ""
234
 
235
+ #: classes/Views/AuditLog.php:50 classes/Views/AuditLog.php:60
236
  msgid "Audit Log Viewer"
237
  msgstr ""
238
 
239
+ #: classes/Views/AuditLog.php:74 classes/Views/Licensing.php:34
240
+ #: classes/Views/Settings.php:132 classes/Views/ToggleAlerts.php:30
241
  msgid "You do not have sufficient permissions to access this page."
242
  msgstr ""
243
 
244
+ #: classes/Views/AuditLog.php:95
245
  msgid "Please enter the number of alerts you would like to see on one page:"
246
  msgstr ""
247
 
248
+ #: classes/Views/AuditLog.php:97
249
  msgid "No Results"
250
  msgstr ""
251
 
267
  "<br>notified instantly when important changes happen on your WordPress."
268
  msgstr ""
269
 
270
+ #: classes/Views/EmailNotifications.php:45 classes/Views/LogInUsers.php:45
271
+ #: classes/Views/Reports.php:45 classes/Views/Search.php:45
 
272
  msgid "Learn More"
273
  msgstr ""
274
 
275
+ #: classes/Views/EmailNotifications.php:54 classes/Views/LogInUsers.php:54
276
+ #: classes/Views/Reports.php:54 classes/Views/Search.php:54
 
277
  msgid "Buy all Add-Ons Bundle"
278
  msgstr ""
279
 
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
  "and faster WordPress website."
362
  msgstr ""
363
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
364
  #: classes/Views/Help.php:6 classes/Views/Help.php:14
365
  msgid "Help"
366
  msgstr ""
447
  msgid "Licensing"
448
  msgstr ""
449
 
450
+ #: classes/Views/Licensing.php:39 classes/Views/Settings.php:138
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:141
456
  #: classes/Views/ToggleAlerts.php:47
457
  msgid "Error: "
458
  msgstr ""
512
  msgid "Settings"
513
  msgstr ""
514
 
515
+ #: classes/Views/Settings.php:162
516
+ msgid "Security Alerts Pruning"
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:202
548
+ msgid "(or %s)"
549
  msgstr ""
550
 
551
+ #: classes/Views/Settings.php:203
552
+ msgid "Run Manually"
553
  msgstr ""
554
 
555
+ #: classes/Views/Settings.php:209
556
  msgid "From Email & Name"
557
  msgstr ""
558
 
559
+ #: classes/Views/Settings.php:212
560
  msgid "Email Address"
561
  msgstr ""
562
 
563
+ #: classes/Views/Settings.php:215
564
  msgid "Display Name"
565
  msgstr ""
566
 
567
+ #: classes/Views/Settings.php:221
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:222
575
  msgid "(premium add-ons)"
576
  msgstr ""
577
 
578
+ #: classes/Views/Settings.php:229
579
  msgid "Alerts Dashboard Widget"
580
  msgstr ""
581
 
582
+ #: classes/Views/Settings.php:235
583
  msgid "On"
584
  msgstr ""
585
 
586
+ #: classes/Views/Settings.php:240
587
  msgid "Off"
588
  msgstr ""
589
 
590
+ #: classes/Views/Settings.php:245
591
  msgid "Display a dashboard widget with the latest %d security alerts."
592
  msgstr ""
593
 
594
+ #: classes/Views/Settings.php:253
595
  msgid "Reverse Proxy / Firewall Options"
596
  msgstr ""
597
 
598
+ #: classes/Views/Settings.php:259
599
  msgid "WordPress running behind firewall or proxy"
600
  msgstr ""
601
 
602
+ #: classes/Views/Settings.php:260
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:266
610
  msgid "Filter Internal IP Addresses"
611
  msgstr ""
612
 
613
+ #: classes/Views/Settings.php:267
614
  msgid ""
615
  "Enable this option to filter internal IP addresses from the proxy headers."
616
  msgstr ""
617
 
618
+ #: classes/Views/Settings.php:273
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:302
631
+ msgid "Users and Roles in this list can manage the plugin settings"
 
 
 
632
  msgstr ""
633
 
634
+ #: classes/Views/Settings.php:317
635
+ msgid "Restrict Plugin Access"
636
  msgstr ""
637
 
638
+ #: classes/Views/Settings.php:325
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 "
642
+ "options above and your username will have access to view alerts and manage "
643
+ "this plugin."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
644
  msgstr ""
645
 
646
+ #: classes/Views/Settings.php:332
647
+ msgid "Refresh Audit Log Viewer"
 
 
648
  msgstr ""
649
 
650
+ #: classes/Views/Settings.php:338
651
+ msgid "Automatic"
652
  msgstr ""
653
 
654
+ #: classes/Views/Settings.php:340
655
+ msgid "Refresh Audit Log Viewer as soon as there are new alerts."
656
  msgstr ""
657
 
658
+ #: classes/Views/Settings.php:344
659
+ msgid "Manual"
 
 
660
  msgstr ""
661
 
662
+ #: classes/Views/Settings.php:346
663
+ msgid "Refresh Audit Log Viewer only when the page is reloaded."
664
  msgstr ""
665
 
666
+ #: classes/Views/Settings.php:352
667
+ msgid "Alerts Time Format"
668
  msgstr ""
669
 
670
+ #: classes/Views/Settings.php:358
671
+ msgid "24 hours"
672
  msgstr ""
673
 
674
+ #: classes/Views/Settings.php:363
675
+ msgid "AM/PM"
 
 
676
  msgstr ""
677
 
678
  #: classes/Views/Settings.php:370
679
+ msgid "Alerts Timestamp"
 
 
 
 
680
  msgstr ""
681
 
682
+ #: classes/Views/Settings.php:376
683
+ msgid "UTC"
684
  msgstr ""
685
 
686
+ #: classes/Views/Settings.php:381
687
+ msgid "WordPress' timezone"
688
  msgstr ""
689
 
690
+ #: classes/Views/Settings.php:384
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:389
697
+ msgid "Audit Log Columns Selection"
698
  msgstr ""
699
 
700
+ #: classes/Views/Settings.php:400
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:406
708
+ msgid "Developer Options"
 
 
 
 
709
  msgstr ""
710
 
711
+ #: classes/Views/Settings.php:414
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:418
719
+ msgid "Data Inspector"
 
 
 
 
 
 
 
 
720
  msgstr ""
721
 
722
+ #: classes/Views/Settings.php:419
723
+ msgid "View data logged for each triggered alert."
724
  msgstr ""
725
 
726
+ #: classes/Views/Settings.php:422
727
+ msgid "PHP Errors"
728
  msgstr ""
729
 
730
+ #: classes/Views/Settings.php:423
731
+ msgid "Enables sensor for alerts generated from PHP."
732
  msgstr ""
733
 
734
+ #: classes/Views/Settings.php:426
735
+ msgid "Request Log"
736
  msgstr ""
737
 
738
+ #: classes/Views/Settings.php:427
739
+ msgid "Enables logging request to file."
740
  msgstr ""
741
 
742
+ #: classes/Views/Settings.php:430
743
+ msgid "Backtrace"
744
  msgstr ""
745
 
746
+ #: classes/Views/Settings.php:431
747
+ msgid "Log full backtrace for PHP-generated alerts."
748
  msgstr ""
749
 
750
+ #: classes/Views/Settings.php:449
751
+ msgid "Hide Plugin in Plugins Page"
 
 
752
  msgstr ""
753
 
754
+ #: classes/Views/Settings.php:455
755
+ msgid "Hide"
756
  msgstr ""
757
 
758
+ #: classes/Views/Settings.php:459
759
  msgid ""
760
+ "To manually revert this setting set the value of option wsal-hide-plugin to "
761
+ "0 in the wp_options table."
 
 
762
  msgstr ""
763
 
764
+ #: classes/Views/Settings.php:465
765
  msgid "Disable Alerts for WordPress Background Activity"
766
  msgstr ""
767
 
768
+ #: classes/Views/Settings.php:471
769
  msgid "Hide activity"
770
  msgstr ""
771
 
772
+ #: classes/Views/Settings.php:475
773
  msgid ""
774
  "For example do not raise an alert when WordPress deletes the auto drafts."
775
  msgstr ""
776
 
777
+ #: classes/Views/Settings.php:481
778
+ msgid "Remove Data on Uninstall"
 
 
 
 
 
 
 
 
 
 
 
 
 
779
  msgstr ""
780
 
781
+ #: classes/Views/Settings.php:504
782
  msgid "Excluded Users"
783
  msgstr ""
784
 
785
+ #: classes/Views/Settings.php:523
786
  msgid "Excluded Roles"
787
  msgstr ""
788
 
789
+ #: classes/Views/Settings.php:549
790
  msgid "Excluded Custom Fields"
791
  msgstr ""
792
 
793
+ #: classes/Views/Settings.php:574
794
  msgid "Excluded IP Addresses"
795
  msgstr ""
796
 
836
  msgid "User"
837
  msgstr ""
838
 
839
+ #: defaults.php:17
840
  msgid "Fatal run-time error."
841
  msgstr ""
842
 
843
+ #: defaults.php:18
844
  msgid "Run-time warning (non-fatal error)."
845
  msgstr ""
846
 
847
+ #: defaults.php:19
848
  msgid "Compile-time parse error."
849
  msgstr ""
850
 
851
+ #: defaults.php:20
852
  msgid "Run-time notice."
853
  msgstr ""
854
 
855
+ #: defaults.php:21
856
  msgid "Fatal error that occurred during startup."
857
  msgstr ""
858
 
859
+ #: defaults.php:22
860
  msgid "Warnings that occurred during startup."
861
  msgstr ""
862
 
863
+ #: defaults.php:23
864
  msgid "Fatal compile-time error."
865
  msgstr ""
866
 
867
+ #: defaults.php:24
868
  msgid "Compile-time warning."
869
  msgstr ""
870
 
871
+ #: defaults.php:25
872
  msgid "User-generated error message."
873
  msgstr ""
874
 
875
+ #: defaults.php:26
876
  msgid "User-generated warning message."
877
  msgstr ""
878
 
879
+ #: defaults.php:27
880
  msgid "User-generated notice message."
881
  msgstr ""
882
 
883
+ #: defaults.php:28
884
  msgid "Non-standard/optimal code warning."
885
  msgstr ""
886
 
887
+ #: defaults.php:29
888
  msgid "Catchable fatal error."
889
  msgstr ""
890
 
891
+ #: defaults.php:30
892
  msgid "Run-time deprecation notices."
893
  msgstr ""
894
 
895
+ #: defaults.php:31
896
  msgid "Run-time user deprecation notices."
897
  msgstr ""
898
 
899
+ #: defaults.php:33
900
  msgid "Critical, high-impact messages."
901
  msgstr ""
902
 
903
+ #: defaults.php:34
904
  msgid "Debug informational messages."
905
  msgstr ""
906
 
907
+ #: defaults.php:38
908
  msgid "Other User Activity"
909
  msgstr ""
910
 
911
+ #: defaults.php:39
912
  msgid "User logged in"
913
  msgstr ""
914
 
915
+ #: defaults.php:39
916
  msgid "Successfully logged in."
917
  msgstr ""
918
 
919
+ #: defaults.php:40
920
  msgid "User logged out"
921
  msgstr ""
922
 
923
+ #: defaults.php:40
924
  msgid "Successfully logged out."
925
  msgstr ""
926
 
927
+ #: defaults.php:41
928
  msgid "Login failed"
929
  msgstr ""
930
 
931
+ #: defaults.php:41
932
  msgid "%Attempts% failed login(s) detected."
933
  msgstr ""
934
 
935
+ #: defaults.php:42
936
  msgid "Login failed / non existing user"
937
  msgstr ""
938
 
939
+ #: defaults.php:42
940
  msgid "%Attempts% failed login(s) detected using non existing user."
941
  msgstr ""
942
 
943
+ #: defaults.php:43
944
  msgid "Login blocked"
945
  msgstr ""
946
 
947
+ #: defaults.php:43
948
  msgid ""
949
  "Blocked from logging in because the same WordPress user is logged in from "
950
  "%ClientIP%."
951
  msgstr ""
952
 
953
+ #: defaults.php:44
954
  msgid "User logged in with existing session(s)"
955
  msgstr ""
956
 
957
+ #: defaults.php:44
958
  msgid ""
959
  "Successfully logged in. Another session from %IPAddress% for this user "
960
  "already exist."
961
  msgstr ""
962
 
963
+ #: defaults.php:45
964
  msgid "User uploaded file from Uploads directory"
965
  msgstr ""
966
 
967
+ #: defaults.php:45
968
  msgid "Uploaded the file %FileName% in %FilePath%."
969
  msgstr ""
970
 
971
+ #: defaults.php:46
972
  msgid "User deleted file from Uploads directory"
973
  msgstr ""
974
 
975
+ #: defaults.php:46
976
  msgid "Deleted the file %FileName% from %FilePath%."
977
  msgstr ""
978
 
979
+ #: defaults.php:48
980
  msgid "Blog Posts"
981
  msgstr ""
982
 
983
+ #: defaults.php:49
984
  msgid "User created a new blog post and saved it as draft"
985
  msgstr ""
986
 
987
+ #: defaults.php:49
988
  msgid ""
989
  "Created a new post called %PostTitle% and saved it as draft. %EditorLinkPost"
990
  "%."
991
  msgstr ""
992
 
993
+ #: defaults.php:50
994
  msgid "User published a blog post"
995
  msgstr ""
996
 
997
+ #: defaults.php:50
998
  msgid ""
999
  "Published a post called %PostTitle%. Post URL is %PostUrl%. %EditorLinkPost%."
1000
  msgstr ""
1001
 
1002
+ #: defaults.php:51
1003
  msgid "User modified a published blog post"
1004
  msgstr ""
1005
 
1006
+ #: defaults.php:51
1007
  msgid ""
1008
  "Modified the published post %PostTitle%. Post URL is %PostUrl%. "
1009
  "%EditorLinkPost%."
1010
  msgstr ""
1011
 
1012
+ #: defaults.php:52
1013
  msgid "User modified a draft blog post"
1014
  msgstr ""
1015
 
1016
+ #: defaults.php:52
1017
  msgid "Modified the draft post with the %PostTitle%. %EditorLinkPost%."
1018
  msgstr ""
1019
 
1020
+ #: defaults.php:53
1021
  msgid "User permanently deleted a blog post from the trash"
1022
  msgstr ""
1023
 
1024
+ #: defaults.php:53
1025
  msgid ""
1026
  "Permanently deleted the post %PostTitle%. Post URL was %PostUrl%. "
1027
  "%EditorLinkPost%."
1028
  msgstr ""
1029
 
1030
+ #: defaults.php:54
1031
  msgid "User moved a blog post to the trash"
1032
  msgstr ""
1033
 
1034
+ #: defaults.php:54
1035
  msgid "Moved the post %PostTitle% to trash. Post URL is %PostUrl%."
1036
  msgstr ""
1037
 
1038
+ #: defaults.php:55
1039
  msgid "User restored a blog post from trash"
1040
  msgstr ""
1041
 
1042
+ #: defaults.php:55
1043
  msgid "Post %PostTitle% has been restored from trash. %EditorLinkPost%."
1044
  msgstr ""
1045
 
1046
+ #: defaults.php:56
1047
  msgid "User changed blog post category"
1048
  msgstr ""
1049
 
1050
+ #: defaults.php:56
1051
  msgid ""
1052
  "Changed the category of the post %PostTitle% from %OldCategories% to "
1053
  "%NewCategories%. %EditorLinkPost%."
1054
  msgstr ""
1055
 
1056
+ #: defaults.php:57
1057
  msgid "User changed blog post URL"
1058
  msgstr ""
1059
 
1060
+ #: defaults.php:57
1061
  msgid ""
1062
  "Changed the URL of the post %PostTitle% from %OldUrl% to %NewUrl%. "
1063
  "%EditorLinkPost%."
1064
  msgstr ""
1065
 
1066
+ #: defaults.php:58
1067
  msgid "User changed blog post author"
1068
  msgstr ""
1069
 
1070
+ #: defaults.php:58
1071
  msgid ""
1072
  "Changed the author of %PostTitle% post from %OldAuthor% to %NewAuthor%. "
1073
  "%EditorLinkPost%."
1074
  msgstr ""
1075
 
1076
+ #: defaults.php:59
1077
  msgid "User changed blog post status"
1078
  msgstr ""
1079
 
1080
+ #: defaults.php:59
1081
  msgid ""
1082
  "Changed the status of %PostTitle% post from %OldStatus% to %NewStatus%. "
1083
  "%EditorLinkPost%."
1084
  msgstr ""
1085
 
1086
+ #: defaults.php:60
1087
  msgid "User created new category"
1088
  msgstr ""
1089
 
1090
+ #: defaults.php:60
1091
  msgid ""
1092
  "Created a new category called %CategoryName% .Category slug is %Slug%. "
1093
  "%CategoryLink%."
1094
  msgstr ""
1095
 
1096
+ #: defaults.php:61
1097
  msgid "User deleted category"
1098
  msgstr ""
1099
 
1100
+ #: defaults.php:61
1101
  msgid "Deleted the category %CategoryName%. Category slug was %Slug%."
1102
  msgstr ""
1103
 
1104
+ #: defaults.php:62
1105
  msgid "User changed the visibility of a blog post"
1106
  msgstr ""
1107
 
1108
+ #: defaults.php:62
1109
  msgid ""
1110
  "Changed the visibility of the post %PostTitle% from %OldVisibility% to "
1111
  "%NewVisibility%. %EditorLinkPost%."
1112
  msgstr ""
1113
 
1114
+ #: defaults.php:63
1115
  msgid "User changed the date of a blog post"
1116
  msgstr ""
1117
 
1118
+ #: defaults.php:63
1119
  msgid ""
1120
  "Changed the date of the post %PostTitle% from %OldDate% to %NewDate%. "
1121
  "%EditorLinkPost%."
1122
  msgstr ""
1123
 
1124
+ #: defaults.php:64
1125
  msgid "User set a post as sticky"
1126
  msgstr ""
1127
 
1128
+ #: defaults.php:64
1129
  msgid ""
1130
  "Set the post %PostTitle% as Sticky. Post URL is %PostUrl%. %EditorLinkPost%."
1131
  msgstr ""
1132
 
1133
+ #: defaults.php:65
1134
  msgid "User removed post from sticky"
1135
  msgstr ""
1136
 
1137
+ #: defaults.php:65
1138
  msgid "Removed the post %PostTitle% from Sticky. %EditorLinkPost%."
1139
  msgstr ""
1140
 
1141
+ #: defaults.php:66
1142
  msgid "User changed generic tables"
1143
  msgstr ""
1144
 
1145
+ #: defaults.php:66
1146
  msgid ""
1147
  "Changed the parent of the category %CategoryName% from %OldParent% to "
1148
  "%NewParent%. %CategoryLink%."
1149
  msgstr ""
1150
 
1151
+ #: defaults.php:67
1152
  msgid "User created a custom field for a post"
1153
  msgstr ""
1154
 
1155
+ #: defaults.php:68
1156
  msgid "User updated a custom field value for a post"
1157
  msgstr ""
1158
 
1159
+ #: defaults.php:69
1160
  msgid "User deleted a custom field from a post"
1161
  msgstr ""
1162
 
1163
+ #: defaults.php:70
1164
  msgid "User updated a custom field name for a post"
1165
  msgstr ""
1166
 
1167
+ #: defaults.php:71
1168
  msgid "User modified content for a published post"
1169
  msgstr ""
1170
 
1171
+ #: defaults.php:72
1172
  msgid "User modified content for a draft post"
1173
  msgstr ""
1174
 
1175
+ #: defaults.php:73
1176
  msgid "User modified content of a post"
1177
  msgstr ""
1178
 
1179
+ #: defaults.php:74
1180
  msgid "User submitted a post for review"
1181
  msgstr ""
1182
 
1183
+ #: defaults.php:74
1184
  msgid "Submitted the post %PostTitle% for review. %EditorLinkPost%."
1185
  msgstr ""
1186
 
1187
+ #: defaults.php:75
1188
  msgid "User scheduled a post"
1189
  msgstr ""
1190
 
1191
+ #: defaults.php:75
1192
  msgid ""
1193
  "Scheduled the post %PostTitle% to be published %PublishingDate%. "
1194
  "%EditorLinkPost%."
1195
  msgstr ""
1196
 
1197
+ #: defaults.php:76
1198
  msgid "User changed title of a post"
1199
  msgstr ""
1200
 
1201
+ #: defaults.php:76
1202
  msgid ""
1203
  "Changed the title of the post %OldTitle% to %NewTitle%. %EditorLinkPost%."
1204
  msgstr ""
1205
 
1206
+ #: defaults.php:78
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1207
  msgid "Pages"
1208
  msgstr ""
1209
 
1210
+ #: defaults.php:79
1211
  msgid "User created a new WordPress page and saved it as draft"
1212
  msgstr ""
1213
 
1214
+ #: defaults.php:79
1215
  msgid ""
1216
  "Created a new page called %PostTitle% and saved it as draft. %EditorLinkPage"
1217
  "%."
1218
  msgstr ""
1219
 
1220
+ #: defaults.php:80
1221
+ msgid "User published a WorPress page"
1222
  msgstr ""
1223
 
1224
+ #: defaults.php:80
1225
  msgid ""
1226
  "Published a page called %PostTitle%. Page URL is %PostUrl%. %EditorLinkPage%."
1227
  msgstr ""
1228
 
1229
+ #: defaults.php:81
1230
  msgid "User modified a published WordPress page"
1231
  msgstr ""
1232
 
1233
+ #: defaults.php:81
1234
  msgid ""
1235
  "Modified the published page %PostTitle%. Page URL is %PostUrl%. "
1236
  "%EditorLinkPage%."
1237
  msgstr ""
1238
 
1239
+ #: defaults.php:82
1240
  msgid "User modified a draft WordPress page"
1241
  msgstr ""
1242
 
1243
+ #: defaults.php:82
1244
  msgid ""
1245
  "Modified the draft page %PostTitle%. Page ID is %PostID%. %EditorLinkPage%."
1246
  msgstr ""
1247
 
1248
+ #: defaults.php:83
1249
  msgid "User permanently deleted a page from the trash"
1250
  msgstr ""
1251
 
1252
+ #: defaults.php:83
1253
  msgid ""
1254
  "Permanently deleted the page %PostTitle%. Page URL was %PostUrl%. "
1255
  "%EditorLinkPage%."
1256
  msgstr ""
1257
 
1258
+ #: defaults.php:84
1259
  msgid "User moved WordPress page to the trash"
1260
  msgstr ""
1261
 
1262
+ #: defaults.php:84
1263
  msgid "Moved the page %PostTitle% to trash. Page URL was %PostUrl%."
1264
  msgstr ""
1265
 
1266
+ #: defaults.php:85
1267
  msgid "User restored a WordPress page from trash"
1268
  msgstr ""
1269
 
1270
+ #: defaults.php:85
1271
  msgid "Page %PostTitle% has been restored from trash. %EditorLinkPage%."
1272
  msgstr ""
1273
 
1274
+ #: defaults.php:86
1275
  msgid "User changed page URL"
1276
  msgstr ""
1277
 
1278
+ #: defaults.php:86
1279
  msgid ""
1280
  "Changed the URL of the page %PostTitle% from %OldUrl% to %NewUrl%. "
1281
  "%EditorLinkPage%."
1282
  msgstr ""
1283
 
1284
+ #: defaults.php:87
1285
  msgid "User changed page author"
1286
  msgstr ""
1287
 
1288
+ #: defaults.php:87
1289
  msgid ""
1290
  "Changed the author of the page %PostTitle% from %OldAuthor% to %NewAuthor%. "
1291
  "%EditorLinkPage%."
1292
  msgstr ""
1293
 
1294
+ #: defaults.php:88
1295
  msgid "User changed page status"
1296
  msgstr ""
1297
 
1298
+ #: defaults.php:88
1299
  msgid ""
1300
  "Changed the status of the page %PostTitle% from %OldStatus% to %NewStatus%. "
1301
  "%EditorLinkPage%."
1302
  msgstr ""
1303
 
1304
+ #: defaults.php:89
1305
  msgid "User changed the visibility of a page post"
1306
  msgstr ""
1307
 
1308
+ #: defaults.php:89
1309
  msgid ""
1310
  "Changed the visibility of the page %PostTitle% from %OldVisibility% to "
1311
  "%NewVisibility%. %EditorLinkPage%."
1312
  msgstr ""
1313
 
1314
+ #: defaults.php:90
1315
  msgid "User changed the date of a page post"
1316
  msgstr ""
1317
 
1318
+ #: defaults.php:90
1319
  msgid ""
1320
  "Changed the date of the page %PostTitle% from %OldDate% to %NewDate%. "
1321
  "%EditorLinkPage%."
1322
  msgstr ""
1323
 
1324
+ #: defaults.php:91
1325
  msgid "User changed the parent of a page"
1326
  msgstr ""
1327
 
1328
+ #: defaults.php:91
1329
  msgid ""
1330
  "Changed the parent of the page %PostTitle% from %OldParentName% to "
1331
  "%NewParentName%. %EditorLinkPage%."
1332
  msgstr ""
1333
 
1334
+ #: defaults.php:92
1335
  msgid "User changed the template of a page"
1336
  msgstr ""
1337
 
1338
+ #: defaults.php:92
1339
  msgid ""
1340
  "Changed the template of the page %PostTitle% from %OldTemplate% to "
1341
  "%NewTemplate%. %EditorLinkPage%."
1342
  msgstr ""
1343
 
1344
+ #: defaults.php:93
1345
  msgid "User created a custom field for a page"
1346
  msgstr ""
1347
 
1348
+ #: defaults.php:94
1349
  msgid "User updated a custom field value for a page"
1350
  msgstr ""
1351
 
1352
+ #: defaults.php:95
1353
  msgid "User deleted a custom field from a page"
1354
  msgstr ""
1355
 
1356
+ #: defaults.php:96
1357
  msgid "User updated a custom field name for a page"
1358
  msgstr ""
1359
 
1360
+ #: defaults.php:97
1361
  msgid "User modified content for a published page"
1362
  msgstr ""
1363
 
1364
+ #: defaults.php:98
1365
  msgid "User modified content for a draft page"
1366
  msgstr ""
1367
 
1368
+ #: defaults.php:99
1369
  msgid "User scheduled a page"
1370
  msgstr ""
1371
 
1372
+ #: defaults.php:100
1373
  msgid "User changed title of a page"
1374
  msgstr ""
1375
 
1376
+ #: defaults.php:102
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1377
  msgid "Custom Posts"
1378
  msgstr ""
1379
 
1380
+ #: defaults.php:103
1381
  msgid "User created a new post with custom post type and saved it as draft"
1382
  msgstr ""
1383
 
1384
+ #: defaults.php:103
1385
  msgid ""
1386
  "Created a new custom post called %PostTitle% of type %PostType%. "
1387
  "%EditorLinkPost%."
1388
  msgstr ""
1389
 
1390
+ #: defaults.php:104
1391
  msgid "User published a post with custom post type"
1392
  msgstr ""
1393
 
1394
+ #: defaults.php:104
1395
  msgid ""
1396
  "Published a custom post %PostTitle% of type %PostType%. Post URL is %PostUrl"
1397
  "%. %EditorLinkPost%."
1398
  msgstr ""
1399
 
1400
+ #: defaults.php:105
1401
  msgid "User modified a post with custom post type"
1402
  msgstr ""
1403
 
1404
+ #: defaults.php:105
1405
  msgid ""
1406
  "Modified the custom post %PostTitle% of type %PostType%. Post URL is %PostUrl"
1407
  "%. %EditorLinkPost%."
1408
  msgstr ""
1409
 
1410
+ #: defaults.php:106
1411
  msgid "User modified a draft post with custom post type"
1412
  msgstr ""
1413
 
1414
+ #: defaults.php:106
1415
  msgid ""
1416
  "Modified the draft custom post %PostTitle% of type is %PostType%. "
1417
  "%EditorLinkPost%."
1418
  msgstr ""
1419
 
1420
+ #: defaults.php:107
1421
  msgid "User permanently deleted post with custom post type"
1422
  msgstr ""
1423
 
1424
+ #: defaults.php:107
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:108
1431
  msgid "User moved post with custom post type to trash"
1432
  msgstr ""
1433
 
1434
+ #: defaults.php:108
1435
  msgid ""
1436
  "Moved the custom post %PostTitle% of type %PostType% to trash. Post URL was "
1437
  "%PostUrl%."
1438
  msgstr ""
1439
 
1440
+ #: defaults.php:109
1441
  msgid "User restored post with custom post type from trash"
1442
  msgstr ""
1443
 
1444
+ #: defaults.php:109
1445
  msgid ""
1446
  "The custom post %PostTitle% of type %PostType% has been restored from trash. "
1447
  "%EditorLinkPost%."
1448
  msgstr ""
1449
 
1450
+ #: defaults.php:110
1451
  msgid "User changed the category of a post with custom post type"
1452
  msgstr ""
1453
 
1454
+ #: defaults.php:110
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:111
1461
  msgid "User changed the URL of a post with custom post type"
1462
  msgstr ""
1463
 
1464
+ #: defaults.php:111
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:112
1471
  msgid "User changed the author or post with custom post type"
1472
  msgstr ""
1473
 
1474
+ #: defaults.php:112
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:113
1481
  msgid "User changed the status of post with custom post type"
1482
  msgstr ""
1483
 
1484
+ #: defaults.php:113
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:114
1491
  msgid "User changed the visibility of a post with custom post type"
1492
  msgstr ""
1493
 
1494
+ #: defaults.php:114
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:115
1501
  msgid "User changed the date of post with custom post type"
1502
  msgstr ""
1503
 
1504
+ #: defaults.php:115
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:116
1511
  msgid "User created a custom field for a custom post type"
1512
  msgstr ""
1513
 
1514
+ #: defaults.php:117
1515
  msgid "User updated a custom field for a custom post type"
1516
  msgstr ""
1517
 
1518
+ #: defaults.php:118
1519
  msgid "User deleted a custom field from a custom post type"
1520
  msgstr ""
1521
 
1522
+ #: defaults.php:119
1523
  msgid "User updated a custom field name for a custom post type"
1524
  msgstr ""
1525
 
1526
+ #: defaults.php:120
1527
  msgid "User modified content for a published custom post type"
1528
  msgstr ""
1529
 
1530
+ #: defaults.php:121
1531
  msgid "User modified content for a draft custom post type"
1532
  msgstr ""
1533
 
1534
+ #: defaults.php:122
1535
  msgid "User scheduled a custom post type"
1536
  msgstr ""
1537
 
1538
+ #: defaults.php:122
1539
  msgid ""
1540
  "Scheduled the custom post type %PostTitle% to be published %PublishingDate%. "
1541
  "%EditorLinkPost%."
1542
  msgstr ""
1543
 
1544
+ #: defaults.php:123
1545
  msgid "User changed title of a custom post type"
1546
  msgstr ""
1547
 
1548
+ #: defaults.php:123
1549
  msgid ""
1550
  "Changed the title of the custom post %OldTitle% to %NewTitle%. "
1551
  "%EditorLinkPost%."
1552
  msgstr ""
1553
 
1554
+ #: defaults.php:125
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1555
  msgid "Widgets"
1556
  msgstr ""
1557
 
1558
+ #: defaults.php:126
1559
  msgid "User added a new widget"
1560
  msgstr ""
1561
 
1562
+ #: defaults.php:126
1563
  msgid "Added a new %WidgetName% widget in %Sidebar%."
1564
  msgstr ""
1565
 
1566
+ #: defaults.php:127
1567
  msgid "User modified a widget"
1568
  msgstr ""
1569
 
1570
+ #: defaults.php:127
1571
  msgid "Modified the %WidgetName% widget in %Sidebar%."
1572
  msgstr ""
1573
 
1574
+ #: defaults.php:128
1575
  msgid "User deleted widget"
1576
  msgstr ""
1577
 
1578
+ #: defaults.php:128
1579
  msgid "Deleted the %WidgetName% widget from %Sidebar%."
1580
  msgstr ""
1581
 
1582
+ #: defaults.php:129
1583
  msgid "User moved widget"
1584
  msgstr ""
1585
 
1586
+ #: defaults.php:129
1587
  msgid "Moved the %WidgetName% widget from %OldSidebar% to %NewSidebar%."
1588
  msgstr ""
1589
 
1590
+ #: defaults.php:130
1591
  msgid "User changed widget position"
1592
  msgstr ""
1593
 
1594
+ #: defaults.php:130
1595
  msgid "Changed the position of the widget %WidgetName% in sidebar %Sidebar%."
1596
  msgstr ""
1597
 
1598
+ #: defaults.php:132
1599
  msgid "User Profiles"
1600
  msgstr ""
1601
 
1602
+ #: defaults.php:133
1603
  msgid "New user was created on WordPress"
1604
  msgstr ""
1605
 
1606
+ #: defaults.php:133
1607
  msgid ""
1608
  "A new user %NewUserData->Username% was created with role of %NewUserData-"
1609
  ">Roles%."
1610
  msgstr ""
1611
 
1612
+ #: defaults.php:134
1613
  msgid "User created another WordPress user"
1614
  msgstr ""
1615
 
1616
+ #: defaults.php:134
1617
  msgid ""
1618
  "%UserChanger% created a new user %NewUserData->Username% with the role of "
1619
  "%NewUserData->Roles%."
1620
  msgstr ""
1621
 
1622
+ #: defaults.php:135
1623
  msgid "The role of a user was changed by another WordPress user"
1624
  msgstr ""
1625
 
1626
+ #: defaults.php:135
1627
  msgid ""
1628
  "Changed the role of the user %TargetUsername% from %OldRole% to %NewRole%."
1629
  msgstr ""
1630
 
1631
+ #: defaults.php:136
1632
  msgid "User has changed his or her password"
1633
  msgstr ""
1634
 
1635
+ #: defaults.php:136
1636
  msgid "Changed the password."
1637
  msgstr ""
1638
 
1639
+ #: defaults.php:137
1640
  msgid "User changed another user's password"
1641
  msgstr ""
1642
 
1643
+ #: defaults.php:137
1644
  msgid ""
1645
  "Changed the password for the user %TargetUserData->Username% with the role "
1646
  "of %TargetUserData->Roles%."
1647
  msgstr ""
1648
 
1649
+ #: defaults.php:138
1650
  msgid "User changed his or her email address"
1651
  msgstr ""
1652
 
1653
+ #: defaults.php:138
1654
  msgid "Changed the email address from %OldEmail% to %NewEmail%."
1655
  msgstr ""
1656
 
1657
+ #: defaults.php:139
1658
  msgid "User changed another user's email address"
1659
  msgstr ""
1660
 
1661
+ #: defaults.php:139
1662
  msgid ""
1663
  "Changed the email address of the user %TargetUsername% from %OldEmail% to "
1664
  "%NewEmail%."
1665
  msgstr ""
1666
 
1667
+ #: defaults.php:140
1668
  msgid "User was deleted by another user"
1669
  msgstr ""
1670
 
1671
+ #: defaults.php:140
1672
  msgid ""
1673
  "Deleted the user %TargetUserData->Username% with the role of %TargetUserData-"
1674
  ">Roles%."
1675
  msgstr ""
1676
 
1677
+ #: defaults.php:142
1678
  msgid "Plugins & Themes"
1679
  msgstr ""
1680
 
1681
+ #: defaults.php:143
1682
  msgid "User installed a plugin"
1683
  msgstr ""
1684
 
1685
+ #: defaults.php:143
1686
  msgid "Installed the plugin %Plugin->Name% in %Plugin->plugin_dir_path%."
1687
  msgstr ""
1688
 
1689
+ #: defaults.php:144
1690
  msgid "User activated a WordPress plugin"
1691
  msgstr ""
1692
 
1693
+ #: defaults.php:144
1694
  msgid "Activated the plugin %PluginData->Name% installed in %PluginFile%."
1695
  msgstr ""
1696
 
1697
+ #: defaults.php:145
1698
  msgid "User deactivated a WordPress plugin"
1699
  msgstr ""
1700
 
1701
+ #: defaults.php:145
1702
  msgid "Deactivated the plugin %PluginData->Name% installed in %PluginFile%."
1703
  msgstr ""
1704
 
1705
+ #: defaults.php:146
1706
  msgid "User uninstalled a plugin"
1707
  msgstr ""
1708
 
1709
+ #: defaults.php:146
1710
  msgid ""
1711
  "Uninstalled the plugin %PluginData->Name% which was installed in %PluginFile"
1712
  "%."
1713
  msgstr ""
1714
 
1715
+ #: defaults.php:147
1716
  msgid "User upgraded a plugin"
1717
  msgstr ""
1718
 
1719
+ #: defaults.php:147
1720
  msgid "Upgraded the plugin %PluginData->Name% installed in %PluginFile%."
1721
  msgstr ""
1722
 
1723
+ #: defaults.php:148
1724
  msgid "User installed a theme"
1725
  msgstr ""
1726
 
1727
+ #: defaults.php:148
1728
  msgid ""
1729
  "Installed the theme \"%Theme->Name%\" in %Theme->get_template_directory%."
1730
  msgstr ""
1731
 
1732
+ #: defaults.php:149
1733
  msgid "User activated a theme"
1734
  msgstr ""
1735
 
1736
+ #: defaults.php:149
1737
  msgid ""
1738
  "Activated the theme \"%Theme->Name%\", installed in %Theme-"
1739
  ">get_template_directory%."
1740
  msgstr ""
1741
 
1742
+ #: defaults.php:150
1743
  msgid "User uninstalled a theme"
1744
  msgstr ""
1745
 
1746
+ #: defaults.php:150
1747
  msgid ""
1748
  "Deleted the theme \"%Theme->Name%\" installed in %Theme-"
1749
  ">get_template_directory%."
1750
  msgstr ""
1751
 
1752
+ #: defaults.php:151
1753
  msgid "A plugin created a post"
1754
  msgstr ""
1755
 
1756
+ #: defaults.php:151
1757
  msgid "A plugin automatically created the following post: %PostTitle%."
1758
  msgstr ""
1759
 
1760
+ #: defaults.php:152
1761
  msgid "A plugin created a page"
1762
  msgstr ""
1763
 
1764
+ #: defaults.php:152
1765
  msgid "A plugin automatically created the following page: %PostTitle%."
1766
  msgstr ""
1767
 
1768
+ #: defaults.php:153
1769
  msgid "A plugin created a custom post"
1770
  msgstr ""
1771
 
1772
+ #: defaults.php:153
1773
  msgid "A plugin automatically created the following custom post: %PostTitle%."
1774
  msgstr ""
1775
 
1776
+ #: defaults.php:154
1777
  msgid "A plugin deleted a post"
1778
  msgstr ""
1779
 
1780
+ #: defaults.php:154
1781
  msgid "A plugin automatically deleted the following post: %PostTitle%."
1782
  msgstr ""
1783
 
1784
+ #: defaults.php:155
1785
  msgid "A plugin deleted a page"
1786
  msgstr ""
1787
 
1788
+ #: defaults.php:155
1789
  msgid "A plugin automatically deleted the following page: %PostTitle%."
1790
  msgstr ""
1791
 
1792
+ #: defaults.php:156
1793
  msgid "A plugin deleted a custom post"
1794
  msgstr ""
1795
 
1796
+ #: defaults.php:156
1797
  msgid "A plugin automatically deleted the following custom post: %PostTitle%."
1798
  msgstr ""
1799
 
1800
+ #: defaults.php:157
1801
  msgid "User updated a theme"
1802
  msgstr ""
1803
 
1804
+ #: defaults.php:157
1805
  msgid ""
1806
  "Updated the theme \"%Theme->Name%\" installed in %Theme-"
1807
  ">get_template_directory%."
1808
  msgstr ""
1809
 
1810
+ #: defaults.php:158
1811
  msgid "User changed a file using the theme editor"
1812
  msgstr ""
1813
 
1814
+ #: defaults.php:158
1815
  msgid "Modified %File% with the Theme Editor."
1816
  msgstr ""
1817
 
1818
+ #: defaults.php:159
1819
  msgid "User changed a file using the plugin editor"
1820
  msgstr ""
1821
 
1822
+ #: defaults.php:159
1823
  msgid "Modified %File% with the Plugin Editor."
1824
  msgstr ""
1825
 
1826
+ #: defaults.php:161
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1827
  msgid "System Activity"
1828
  msgstr ""
1829
 
1830
+ #: defaults.php:162
1831
  msgid "Unknown Error"
1832
  msgstr ""
1833
 
1834
+ #: defaults.php:162
1835
  msgid "An unexpected error has occurred ."
1836
  msgstr ""
1837
 
1838
+ #: defaults.php:163
1839
  msgid "PHP error"
1840
  msgstr ""
1841
 
1842
+ #: defaults.php:163 defaults.php:164 defaults.php:165 defaults.php:166
1843
+ #: defaults.php:167
1844
  msgid "%Message%."
1845
  msgstr ""
1846
 
1847
+ #: defaults.php:164
1848
  msgid "PHP warning"
1849
  msgstr ""
1850
 
1851
+ #: defaults.php:165
1852
  msgid "PHP notice"
1853
  msgstr ""
1854
 
1855
+ #: defaults.php:166
1856
  msgid "PHP exception"
1857
  msgstr ""
1858
 
1859
+ #: defaults.php:167
1860
  msgid "PHP shutdown error"
1861
  msgstr ""
1862
 
1863
+ #: defaults.php:168
1864
  msgid "Events automatically pruned by system"
1865
  msgstr ""
1866
 
1867
+ #: defaults.php:168
1868
  msgid "System automatically deleted %EventCount% alert(s)."
1869
  msgstr ""
1870
 
1871
+ #: defaults.php:169
1872
  msgid "Option Anyone Can Register in WordPress settings changed"
1873
  msgstr ""
1874
 
1875
+ #: defaults.php:169
1876
  msgid "%NewValue% the option \"Anyone can register\"."
1877
  msgstr ""
1878
 
1879
+ #: defaults.php:170
1880
  msgid "New User Default Role changed"
1881
  msgstr ""
1882
 
1883
+ #: defaults.php:170
1884
  msgid "Changed the New User Default Role from %OldRole% to %NewRole%."
1885
  msgstr ""
1886
 
1887
+ #: defaults.php:171
1888
  msgid "WordPress Administrator Notification email changed"
1889
  msgstr ""
1890
 
1891
+ #: defaults.php:171
1892
  msgid ""
1893
  "Changed the WordPress administrator notifications email address from "
1894
  "%OldEmail% to %NewEmail%."
1895
  msgstr ""
1896
 
1897
+ #: defaults.php:172
1898
  msgid "WordPress was updated"
1899
  msgstr ""
1900
 
1901
+ #: defaults.php:172
1902
  msgid "Updated WordPress from version %OldVersion% to %NewVersion%."
1903
  msgstr ""
1904
 
1905
+ #: defaults.php:173
1906
  msgid "User changes the WordPress Permalinks"
1907
  msgstr ""
1908
 
1909
+ #: defaults.php:173
1910
  msgid "Changed the WordPress permalinks from %OldPattern% to %NewPattern%."
1911
  msgstr ""
1912
 
1913
+ #: defaults.php:174
1914
  msgid "User requests non-existing pages (404 Error Pages)"
1915
  msgstr ""
1916
 
1917
+ #: defaults.php:174
1918
  msgid ""
1919
+ "Has requested a non existing page (404 Error Pages) %Attempts% %Msg%. These "
1920
+ "requests are being logged to a log file in the /uploads/wp-security-audit-"
1921
+ "log/404s/ directory."
1922
  msgstr ""
1923
 
1924
+ #: defaults.php:175
1925
  msgid "Advertising Add-ons."
1926
  msgstr ""
1927
 
1928
+ #: defaults.php:175
1929
  msgid "%PromoName% %PromoMessage%"
1930
  msgstr ""
1931
 
1932
+ #: defaults.php:177
1933
  msgid "MultiSite"
1934
  msgstr ""
1935
 
1936
+ #: defaults.php:178
1937
  msgid "User granted Super Admin privileges"
1938
  msgstr ""
1939
 
1940
+ #: defaults.php:178
1941
  msgid "Granted Super Admin privileges to %TargetUsername%."
1942
  msgstr ""
1943
 
1944
+ #: defaults.php:179
1945
  msgid "User revoked from Super Admin privileges"
1946
  msgstr ""
1947
 
1948
+ #: defaults.php:179
1949
  msgid "Revoked Super Admin privileges from %TargetUsername%."
1950
  msgstr ""
1951
 
1952
+ #: defaults.php:180
1953
  msgid "Existing user added to a site"
1954
  msgstr ""
1955
 
1956
+ #: defaults.php:180
1957
  msgid ""
1958
  "Added the existing user %TargetUsername% with %TargetUserRole% role to site "
1959
  "%SiteName%."
1960
  msgstr ""
1961
 
1962
+ #: defaults.php:181
1963
  msgid "User removed from site"
1964
  msgstr ""
1965
 
1966
+ #: defaults.php:181
1967
  msgid ""
1968
  "Removed the user %TargetUsername% with role %TargetUserRole% from %SiteName% "
1969
  "site."
1970
  msgstr ""
1971
 
1972
+ #: defaults.php:182
1973
  msgid "New network user created"
1974
  msgstr ""
1975
 
1976
+ #: defaults.php:182
1977
  msgid "Created a new network user %NewUserData->Username%."
1978
  msgstr ""
1979
 
1980
+ #: defaults.php:183
1981
  msgid "The forum role of a user was changed by another WordPress user"
1982
  msgstr ""
1983
 
1984
+ #: defaults.php:183
1985
  msgid ""
1986
  "Change the forum role of the user %TargetUsername% from %OldRole% to %NewRole"
1987
  "% by %UserChanger%."
1988
  msgstr ""
1989
 
1990
+ #: defaults.php:184
1991
  msgid "New site added on the network"
1992
  msgstr ""
1993
 
1994
+ #: defaults.php:184
1995
  msgid "Added the site %SiteName% to the network."
1996
  msgstr ""
1997
 
1998
+ #: defaults.php:185
1999
  msgid "Existing site archived"
2000
  msgstr ""
2001
 
2002
+ #: defaults.php:185
2003
  msgid "Archived the site %SiteName%."
2004
  msgstr ""
2005
 
2006
+ #: defaults.php:186
2007
  msgid "Archived site has been unarchived"
2008
  msgstr ""
2009
 
2010
+ #: defaults.php:186
2011
  msgid "Unarchived the site %SiteName%."
2012
  msgstr ""
2013
 
2014
+ #: defaults.php:187
2015
  msgid "Deactivated site has been activated"
2016
  msgstr ""
2017
 
2018
+ #: defaults.php:187
2019
  msgid "Activated the site %SiteName%."
2020
  msgstr ""
2021
 
2022
+ #: defaults.php:188
2023
  msgid "Site has been deactivated"
2024
  msgstr ""
2025
 
2026
+ #: defaults.php:188
2027
  msgid "Deactivated the site %SiteName%."
2028
  msgstr ""
2029
 
2030
+ #: defaults.php:189
2031
  msgid "Existing site deleted from network"
2032
  msgstr ""
2033
 
2034
+ #: defaults.php:189
2035
  msgid "Deleted the site %SiteName%."
2036
  msgstr ""
2037
 
2038
+ #: defaults.php:190
2039
  msgid "Activated theme on network"
2040
  msgstr ""
2041
 
2042
+ #: defaults.php:190
2043
  msgid ""
2044
  "Network activated the theme %Theme->Name% installed in %Theme-"
2045
  ">get_template_directory%."
2046
  msgstr ""
2047
 
2048
+ #: defaults.php:191
2049
  msgid "Deactivated theme from network"
2050
  msgstr ""
2051
 
2052
+ #: defaults.php:191
2053
  msgid ""
2054
  "Network deactivated the theme %Theme->Name% installed in %Theme-"
2055
  ">get_template_directory%."
2056
  msgstr ""
2057
 
2058
+ #: defaults.php:193
2059
  msgid "Database"
2060
  msgstr ""
2061
 
2062
+ #: defaults.php:194
2063
  msgid "Plugin created tables"
2064
  msgstr ""
2065
 
2066
+ #: defaults.php:194
2067
  msgid ""
2068
  "Plugin %Plugin->Name% created these tables in the database: %TableNames%."
2069
  msgstr ""
2070
 
2071
+ #: defaults.php:195
2072
  msgid "Plugin modified tables structure"
2073
  msgstr ""
2074
 
2075
+ #: defaults.php:195
2076
  msgid ""
2077
  "Plugin %Plugin->Name% modified the structure of these database tables: "
2078
  "%TableNames%."
2079
  msgstr ""
2080
 
2081
+ #: defaults.php:196
2082
  msgid "Plugin deleted tables"
2083
  msgstr ""
2084
 
2085
+ #: defaults.php:196
2086
  msgid ""
2087
  "Plugin %Plugin->Name% deleted the following tables from the database: "
2088
  "%TableNames%."
2089
  msgstr ""
2090
 
2091
+ #: defaults.php:197
2092
  msgid "Theme created tables"
2093
  msgstr ""
2094
 
2095
+ #: defaults.php:197
2096
  msgid "Theme %Theme->Name% created these tables in the database: %TableNames%."
2097
  msgstr ""
2098
 
2099
+ #: defaults.php:198
2100
  msgid "Theme modified tables structure"
2101
  msgstr ""
2102
 
2103
+ #: defaults.php:198
2104
  msgid ""
2105
  "Theme %Theme->Name% modified the structure of these database tables: "
2106
  "%TableNames%."
2107
  msgstr ""
2108
 
2109
+ #: defaults.php:199
2110
  msgid "Theme deleted tables"
2111
  msgstr ""
2112
 
2113
+ #: defaults.php:199
2114
  msgid ""
2115
  "Theme %Theme->Name% deleted the following tables from the database: "
2116
  "%TableNames%."
2117
  msgstr ""
2118
 
2119
+ #: defaults.php:200
2120
  msgid "Unknown component created tables"
2121
  msgstr ""
2122
 
2123
+ #: defaults.php:200
2124
  msgid ""
2125
  "An unknown component created these tables in the database: %TableNames%."
2126
  msgstr ""
2127
 
2128
+ #: defaults.php:201
2129
  msgid "Unknown component modified tables structure"
2130
  msgstr ""
2131
 
2132
+ #: defaults.php:201
2133
  msgid ""
2134
  "An unknown component modified the structure of these database tables: "
2135
  "%TableNames%."
2136
  msgstr ""
2137
 
2138
+ #: defaults.php:202
2139
  msgid "Unknown component deleted tables"
2140
  msgstr ""
2141
 
2142
+ #: defaults.php:202
2143
  msgid ""
2144
  "An unknown component deleted the following tables from the database: "
2145
  "%TableNames%."
2146
  msgstr ""
2147
 
2148
+ #: defaults.php:204
2149
  msgid "BBPress Forum"
2150
  msgstr ""
2151
 
2152
+ #: defaults.php:205
2153
  msgid "User created new forum"
2154
  msgstr ""
2155
 
2156
+ #: defaults.php:206
2157
  msgid "User changed status of a forum"
2158
  msgstr ""
2159
 
2160
+ #: defaults.php:207
2161
  msgid "User changed visibility of a forum"
2162
  msgstr ""
2163
 
2164
+ #: defaults.php:208
2165
  msgid "User changed the URL of a forum"
2166
  msgstr ""
2167
 
2168
+ #: defaults.php:209
2169
  msgid "User changed order of a forum"
2170
  msgstr ""
2171
 
2172
+ #: defaults.php:210
2173
  msgid "User moved forum to trash"
2174
  msgstr ""
2175
 
2176
+ #: defaults.php:210
2177
  msgid "Moved the forum %ForumName% to trash."
2178
  msgstr ""
2179
 
2180
+ #: defaults.php:211
2181
  msgid "User permanently deleted forum"
2182
  msgstr ""
2183
 
2184
+ #: defaults.php:211
2185
  msgid "Permanently deleted the forum %ForumName%."
2186
  msgstr ""
2187
 
2188
+ #: defaults.php:212
2189
  msgid "User restored forum from trash"
2190
  msgstr ""
2191
 
2192
+ #: defaults.php:213
2193
  msgid "User changed the parent of a forum"
2194
  msgstr ""
2195
 
2196
+ #: defaults.php:214
2197
  msgid "User changed forum's role"
2198
  msgstr ""
2199
 
2200
+ #: defaults.php:214
2201
  msgid "Changed the forum's auto role from %OldRole% to %NewRole%."
2202
  msgstr ""
2203
 
2204
+ #: defaults.php:215
2205
  msgid "User changed option of a forum"
2206
  msgstr ""
2207
 
2208
+ #: defaults.php:215
2209
  msgid "%Status% the option for anonymous posting on forum."
2210
  msgstr ""
2211
 
2212
+ #: defaults.php:216
2213
  msgid "User changed type of a forum"
2214
  msgstr ""
2215
 
2216
+ #: defaults.php:217
2217
  msgid "User changed time to disallow post editing"
2218
  msgstr ""
2219
 
2220
+ #: defaults.php:217
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:218
2227
  msgid "User changed the forum setting posting throttle time"
2228
  msgstr ""
2229
 
2230
+ #: defaults.php:218
2231
  msgid ""
2232
  "Changed the posting throttle time from %OldTime% to %NewTime% seconds in the "
2233
  "forums."
2234
  msgstr ""
2235
 
2236
+ #: defaults.php:219
2237
  msgid "User created new topic"
2238
  msgstr ""
2239
 
2240
+ #: defaults.php:220
2241
  msgid "User changed status of a topic"
2242
  msgstr ""
2243
 
2244
+ #: defaults.php:221
2245
  msgid "User changed type of a topic"
2246
  msgstr ""
2247
 
2248
+ #: defaults.php:222
2249
  msgid "User changed URL of a topic"
2250
  msgstr ""
2251
 
2252
+ #: defaults.php:222
2253
  msgid "Changed the URL of the topic %TopicName% from %OldUrl% to %NewUrl%."
2254
  msgstr ""
2255
 
2256
+ #: defaults.php:223
2257
  msgid "User changed the forum of a topic"
2258
  msgstr ""
2259
 
2260
+ #: defaults.php:224
2261
  msgid "User moved topic to trash"
2262
  msgstr ""
2263
 
2264
+ #: defaults.php:224
2265
  msgid "Moved the topic %TopicName% to trash."
2266
  msgstr ""
2267
 
2268
+ #: defaults.php:225
2269
  msgid "User permanently deleted topic"
2270
  msgstr ""
2271
 
2272
+ #: defaults.php:225
2273
  msgid "Permanently deleted the topic %TopicName%."
2274
  msgstr ""
2275
 
2276
+ #: defaults.php:226
2277
  msgid "User restored topic from trash"
2278
  msgstr ""
2279
 
2280
+ #: defaults.php:227
2281
  msgid "User changed visibility of a topic"
2282
  msgstr ""
2283
 
2284
+ #: defaults.php:229
2285
  msgid "Menus"
2286
  msgstr ""
2287
 
2288
+ #: defaults.php:230
2289
  msgid "User created new menu"
2290
  msgstr ""
2291
 
2292
+ #: defaults.php:230
2293
  msgid "Created a new menu called %MenuName%."
2294
  msgstr ""
2295
 
2296
+ #: defaults.php:231
2297
  msgid "User added content to a menu"
2298
  msgstr ""
2299
 
2300
+ #: defaults.php:231
2301
  msgid "Added the %ContentType% called %ContentName% to menu %MenuName%."
2302
  msgstr ""
2303
 
2304
+ #: defaults.php:232
2305
  msgid "User removed content from a menu"
2306
  msgstr ""
2307
 
2308
+ #: defaults.php:232
2309
  msgid ""
2310
  "Removed the %ContentType% called %ContentName% from the menu %MenuName%."
2311
  msgstr ""
2312
 
2313
+ #: defaults.php:233
2314
  msgid "User deleted menu"
2315
  msgstr ""
2316
 
2317
+ #: defaults.php:233
2318
  msgid "Deleted the menu %MenuName%."
2319
  msgstr ""
2320
 
2321
+ #: defaults.php:234
2322
  msgid "User changed menu setting"
2323
  msgstr ""
2324
 
2325
+ #: defaults.php:234
2326
  msgid "%Status% the menu setting %MenuSetting% in %MenuName%."
2327
  msgstr ""
2328
 
2329
+ #: defaults.php:235
2330
  msgid "User modified content in a menu"
2331
  msgstr ""
2332
 
2333
+ #: defaults.php:235
2334
  msgid "Modified the %ContentType% called %ContentName% in menu %MenuName%."
2335
  msgstr ""
2336
 
2337
+ #: defaults.php:236
2338
  msgid "User changed name of a menu"
2339
  msgstr ""
2340
 
2341
+ #: defaults.php:236
2342
  msgid "Changed the name of menu %OldMenuName% to %NewMenuName%."
2343
  msgstr ""
2344
 
2345
+ #: defaults.php:237
2346
  msgid "User changed order of the objects in a menu"
2347
  msgstr ""
2348
 
2349
+ #: defaults.php:237
2350
  msgid "Changed the order of the %ItemName% in menu %MenuName%."
2351
  msgstr ""
2352
 
2353
+ #: defaults.php:238
2354
  msgid "User moved objects as a sub-item"
2355
  msgstr ""
2356
 
2357
+ #: defaults.php:238
2358
  msgid "Moved %ItemName% as a sub-item of %ParentName% in menu %MenuName%."
2359
  msgstr ""
2360
 
2361
+ #: defaults.php:240
2362
  msgid "Comments"
2363
  msgstr ""
2364
 
2365
+ #: defaults.php:241
2366
  msgid "User approved a comment"
2367
  msgstr ""
2368
 
2369
+ #: defaults.php:241
2370
  msgid ""
2371
  "Approved the comment posted in response to the post %PostTitle% by %Author% "
2372
  "on %CommentLink%."
2373
  msgstr ""
2374
 
2375
+ #: defaults.php:242
2376
  msgid "User unapproved a comment"
2377
  msgstr ""
2378
 
2379
+ #: defaults.php:242
2380
  msgid ""
2381
  "Unapproved the comment posted in response to the post %PostTitle% by %Author"
2382
  "% on %CommentLink%."
2383
  msgstr ""
2384
 
2385
+ #: defaults.php:243
2386
  msgid "User replied to a comment"
2387
  msgstr ""
2388
 
2389
+ #: defaults.php:243
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:244
2396
  msgid "User edited a comment"
2397
  msgstr ""
2398
 
2399
+ #: defaults.php:244
2400
  msgid ""
2401
  "Edited a comment posted in response to the post %PostTitle% by %Author% on "
2402
  "%CommentLink%."
2403
  msgstr ""
2404
 
2405
+ #: defaults.php:245
2406
  msgid "User marked a comment as Spam"
2407
  msgstr ""
2408
 
2409
+ #: defaults.php:245
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:246
2416
  msgid "User marked a comment as Not Spam"
2417
  msgstr ""
2418
 
2419
+ #: defaults.php:246
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:247
2426
  msgid "User moved a comment to trash"
2427
  msgstr ""
2428
 
2429
+ #: defaults.php:247
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:248
2436
  msgid "User restored a comment from the trash"
2437
  msgstr ""
2438
 
2439
+ #: defaults.php:248
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:249
2446
  msgid "User permanently deleted a comment"
2447
  msgstr ""
2448
 
2449
+ #: defaults.php:249
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:250
2456
  msgid "User posted a comment"
2457
  msgstr ""
2458
 
2459
+ #: defaults.php:250
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 "
2486
  "supported.<br/>Contact us on <a href=\"mailto:plugins@wpwhitesecurity.com"
2492
  msgid "WP Security Audit Log"
2493
  msgstr ""
2494
 
2495
+ #. #-#-#-#-# plugin.pot (WP Security Audit Log 2.5.3) #-#-#-#-#
2496
  #. Plugin URI of the plugin/theme
2497
+ #. #-#-#-#-# plugin.pot (WP Security Audit Log 2.5.3) #-#-#-#-#
2498
  #. Author URI of the plugin/theme
2499
  msgid "http://www.wpsecurityauditlog.com/"
2500
  msgstr ""
readme.txt CHANGED
@@ -6,8 +6,8 @@ License: GPLv3
6
  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.7.3
10
- Stable tag: 2.6.1
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
 
@@ -186,6 +186,45 @@ Please refer to the [FAQs page](https://www.wpsecurityauditlog.com/documentation
186
 
187
  == Changelog ==
188
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
189
  = 2.6.1 (2017-03-09) =
190
 
191
  * **Bug Fixes**
6
  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.7.4
10
+ Stable tag: 2.6.2
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
 
186
 
187
  == Changelog ==
188
 
189
+ = 2.6.2 (2017-04-22) =
190
+
191
+ * **New alerts to record actions & profile changes**
192
+ * 1006: User logged out all other sessions with the same username
193
+ * 4014: User opened the profile page of another user
194
+
195
+ * **New alerts to record post and page specific settings changes**
196
+ * 2111: Disabled Comments / Trackbacks and Pingbacks on a published post
197
+ * 2112: Enabled Comments / Trackbacks and Pingbacks on a published post
198
+ * 2113: Disabled Comments / Trackbacks and Pingbacks on a draft post
199
+ * 2114: Enabled Comments / Trackbacks and Pingbacks on a draft post
200
+ * 2115: Disabled Comments / Trackbacks and Pingbacks on a published page
201
+ * 2116: Enabled Comments / Trackbacks and Pingbacks on a published page
202
+ * 2117: Disabled Comments / Trackbacks and Pingbacks on a draft page
203
+ * 2118: Enabled Comments / Trackbacks and Pingbacks on a draft page
204
+
205
+ * **New alerts to record WordPress site-wide settings changes**
206
+ * 6008: User enabled / disabled the option Discourage search engines from indexing this site
207
+ * 6009: User enabled / disabled comments on all the website
208
+ * 6010: User enabled / disabled the option Comment author must fill out name and email
209
+ * 6011: User enabled / disabled the option Users must be logged in and registered to comment
210
+ * 6012: User enabled / disabled the option to automatically close comments after [X] days
211
+ * 6013: User changed the value of the option Automatically close comments from [X] to [X] days
212
+ * 6014: User enabled / disabled the option for comments to be manually approved
213
+ * 6015: User enabled / disabled the option for an author to have previously approved comments for the comments to appear
214
+ * 6016: User changed the number of links from [X] to [X] that a comment must have to be held in the queue
215
+ * 6017: User modified the list of keywords for comments moderation
216
+ * 6018: User modified the list of keywords for comments blacklisting
217
+
218
+ * **Plugin Improvements**
219
+ * URL of content in alert is no longer truncated. Now it will be reported in full
220
+ * Organised the alerts in Enable/Disable Alerts section in categories and sub categories, thus they are easier to find
221
+ * Plugin no longer links to a non-existing log file when 404 logging is switched off
222
+ * Added additional checks for when using the function wp_Sessions_register_garbage_collection, which was causing a conflict with another plugin
223
+
224
+ * **Bug Fixes**
225
+ * Fixed an issue in which the plugin was changing the titles of WooCommerce product pages for logged in users [Ticket](https://wordpress.org/support/topic/woocommerce-product-name-missing-from-page-titles-after-v2-6/)
226
+ * Fixed an issue in which plugin was unable to handle automated generated content with author 0 [Ticket](https://github.com/WPWhiteSecurity/WP-Security-Audit-Log/issues/378)
227
+
228
  = 2.6.1 (2017-03-09) =
229
 
230
  * **Bug Fixes**
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.6.1
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.6.2
8
  Text Domain: wp-security-audit-log
9
  Author URI: http://www.wpsecurityauditlog.com/
10
  License: GPL2