Advanced Access Manager - Version 5.4.2

Version Description

  • Fixed the bug that was causing an error with legacy "teaser" data
  • Fixed the bug with aam_manage_admin_toolbar capability been named incorrectly
  • Clearing all AAM settings when plugin is uninstalled
  • Highlighted post, term or type that has explicit access settings defined on Posts & Terms tab
  • Improved JWT authentication feature to allow use it for stand-alone embedded to WP apps
Download this release

Release Info

Developer vasyl_m
Plugin Icon 128x128 Advanced Access Manager
Version 5.4.2
Comparing to
See all releases

Code changes from version 5.4.1 to 5.4.2

Application/Backend/Authorization.php CHANGED
@@ -36,9 +36,6 @@ class AAM_Backend_Authorization {
36
  if (!defined( 'DOING_AJAX' ) || !DOING_AJAX) {
37
  add_action('admin_init', array($this, 'checkScreenAccess'));
38
  }
39
-
40
- //post access
41
- add_action('admin_action_edit', array($this, 'checkEditAccess'));
42
  }
43
 
44
  /**
@@ -77,77 +74,6 @@ class AAM_Backend_Authorization {
77
  }
78
  }
79
 
80
- /**
81
- * Control Edit Post
82
- *
83
- * Make sure that current user does not have access to edit Post
84
- *
85
- * @return void
86
- *
87
- * @access public
88
- */
89
- public function checkEditAccess() {
90
- $post = $this->getCurrentPost();
91
-
92
- if (is_a($post, 'WP_Post')) {
93
- $object = AAM::getUser()->getObject('post', $post->ID, $post);
94
-
95
- if (!$this->isAllowed('backend.edit', $object)) {
96
- AAM_Core_API::reject(
97
- 'backend',
98
- array(
99
- 'hook' => 'post_edit',
100
- 'action' => 'backend.edit',
101
- 'post' => $post
102
- )
103
- );
104
- }
105
- }
106
- }
107
-
108
- /**
109
- * Get Post ID
110
- *
111
- * Replication of the same mechanism that is in wp-admin/post.php
112
- *
113
- * @return WP_Post|null
114
- *
115
- * @access public
116
- */
117
- protected function getCurrentPost() {
118
- $post = null;
119
-
120
- if (get_post()) {
121
- $post = get_post();
122
- } elseif ($post_id = AAM_Core_Request::get('post')) {
123
- $post = get_post($post_id);
124
- } elseif ($post_id = AAM_Core_Request::get('post_ID')) {
125
- $post = get_post($post_id);
126
- }
127
-
128
- return $post;
129
- }
130
-
131
- /**
132
- * Check if action is allowed
133
- *
134
- * This method will take in consideration also *_others action
135
- *
136
- * @param string $action
137
- * @param AAM_Core_Object_Post $object
138
- *
139
- * @return boolean
140
- *
141
- * @access protected
142
- */
143
- protected function isAllowed($action, $object) {
144
- $edit = $object->has($action);
145
- $others = $object->has("{$action}_others");
146
- $author = ($object->post_author == get_current_user_id());
147
-
148
- return ($edit || ($others && !$author)) ? false : true;
149
- }
150
-
151
  /**
152
  * Alias for the bootstrap
153
  *
36
  if (!defined( 'DOING_AJAX' ) || !DOING_AJAX) {
37
  add_action('admin_init', array($this, 'checkScreenAccess'));
38
  }
 
 
 
39
  }
40
 
41
  /**
74
  }
75
  }
76
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
77
  /**
78
  * Alias for the bootstrap
79
  *
Application/Backend/Feature/Main/Capability.php CHANGED
@@ -37,7 +37,7 @@ class AAM_Backend_Feature_Main_Capability extends AAM_Backend_Feature_Abstract {
37
  'read_private_pages', 'read_private_posts', 'edit_permalink'
38
  ),
39
  'backend' => array(
40
- 'aam_manage', 'activate_plugins', 'add_users', 'update_plugins',
41
  'delete_users', 'delete_themes', 'edit_dashboard', 'edit_files',
42
  'edit_plugins', 'edit_theme_options', 'edit_themes', 'edit_users',
43
  'export', 'import', 'install_plugins', 'install_themes',
@@ -51,7 +51,7 @@ class AAM_Backend_Feature_Main_Capability extends AAM_Backend_Feature_Abstract {
51
  'aam_manage_posts', 'aam_manage_access_denied_redirect', 'aam_create_roles',
52
  'aam_manage_login_redirect', 'aam_manage_logout_redirect', 'aam_manager',
53
  'aam_manage_settings', 'aam_manage_extensions', 'aam_show_notifications',
54
- 'aam_manage_404_redirect', 'aam_manage_ip_check', 'aam_manager_admin_toolbar',
55
  'aam_manage_default', 'aam_manage_visitors', 'aam_list_roles',
56
  'aam_edit_roles', 'aam_delete_roles', 'aam_toggle_users', 'aam_switch_users',
57
  'aam_manage_configpress', 'aam_manage_api_routes'
37
  'read_private_pages', 'read_private_posts', 'edit_permalink'
38
  ),
39
  'backend' => array(
40
+ 'activate_plugins', 'add_users', 'update_plugins',
41
  'delete_users', 'delete_themes', 'edit_dashboard', 'edit_files',
42
  'edit_plugins', 'edit_theme_options', 'edit_themes', 'edit_users',
43
  'export', 'import', 'install_plugins', 'install_themes',
51
  'aam_manage_posts', 'aam_manage_access_denied_redirect', 'aam_create_roles',
52
  'aam_manage_login_redirect', 'aam_manage_logout_redirect', 'aam_manager',
53
  'aam_manage_settings', 'aam_manage_extensions', 'aam_show_notifications',
54
+ 'aam_manage_404_redirect', 'aam_manage_ip_check', 'aam_manage_admin_toolbar',
55
  'aam_manage_default', 'aam_manage_visitors', 'aam_list_roles',
56
  'aam_edit_roles', 'aam_delete_roles', 'aam_toggle_users', 'aam_switch_users',
57
  'aam_manage_configpress', 'aam_manage_api_routes'
Application/Backend/Feature/Main/Post.php CHANGED
@@ -56,7 +56,8 @@ class AAM_Backend_Feature_Main_Post extends AAM_Backend_Feature_Abstract {
56
  'type',
57
  $type->labels->name,
58
  'drilldown,manage',
59
- null
 
60
  );
61
  }
62
 
@@ -126,7 +127,9 @@ class AAM_Backend_Feature_Main_Post extends AAM_Backend_Feature_Abstract {
126
  get_object_taxonomies($record), 'is_taxonomy_hierarchical'
127
  );
128
  if (!empty($taxonomies)) {
129
- $terms = wp_get_object_terms($record->ID, $taxonomies, array('fields' => 'names'));
 
 
130
  $parent = implode(', ', $terms);
131
  }
132
  }
@@ -137,8 +140,8 @@ class AAM_Backend_Feature_Main_Post extends AAM_Backend_Feature_Abstract {
137
  'post',
138
  get_the_title($record),
139
  'manage' . ($link ? ',edit' : ''),
140
- $parent
141
- //get_post_permalink($record)
142
  );
143
  } else { //term
144
  $response['data'][] = array(
@@ -156,7 +159,13 @@ class AAM_Backend_Feature_Main_Post extends AAM_Backend_Feature_Abstract {
156
  'separator' => ' » ',
157
  'inclusive' => false
158
  )
159
- ), ' » ')
 
 
 
 
 
 
160
  );
161
  }
162
  }
56
  'type',
57
  $type->labels->name,
58
  'drilldown,manage',
59
+ null,
60
+ apply_filters('aam-type-override-status', false, $type->name, AAM_Backend_Subject::getInstance())
61
  );
62
  }
63
 
127
  get_object_taxonomies($record), 'is_taxonomy_hierarchical'
128
  );
129
  if (!empty($taxonomies)) {
130
+ $terms = wp_get_object_terms(
131
+ $record->ID, $taxonomies, array('fields' => 'names')
132
+ );
133
  $parent = implode(', ', $terms);
134
  }
135
  }
140
  'post',
141
  get_the_title($record),
142
  'manage' . ($link ? ',edit' : ''),
143
+ $parent,
144
+ AAM_Backend_Subject::getInstance()->getObject('post', $record->ID)->isOverwritten()
145
  );
146
  } else { //term
147
  $response['data'][] = array(
159
  'separator' => ' » ',
160
  'inclusive' => false
161
  )
162
+ ), ' » '),
163
+ apply_filters(
164
+ 'aam-term-override-status',
165
+ false,
166
+ $record->term_id . '|' . $record->taxonomy,
167
+ AAM_Backend_Subject::getInstance()
168
+ )
169
  );
170
  }
171
  }
Application/Backend/Feature/Main/Toolbar.php CHANGED
@@ -154,7 +154,7 @@ class AAM_Backend_Feature_Main_Toolbar extends AAM_Backend_Feature_Abstract {
154
  'uid' => 'toolbar',
155
  'position' => 6,
156
  'title' => __('Admin Toolbar', AAM_KEY),
157
- 'capability' => 'aam_manager_admin_toolbar',
158
  'type' => 'main',
159
  'subjects' => array(
160
  AAM_Core_Subject_Role::UID,
154
  'uid' => 'toolbar',
155
  'position' => 6,
156
  'title' => __('Admin Toolbar', AAM_KEY),
157
+ 'capability' => 'aam_manage_admin_toolbar',
158
  'type' => 'main',
159
  'subjects' => array(
160
  AAM_Core_Subject_Role::UID,
Application/Backend/Feature/Settings/Tools.php CHANGED
@@ -57,25 +57,7 @@ class AAM_Backend_Feature_Settings_Tools extends AAM_Backend_Feature_Abstract {
57
  * @access public
58
  */
59
  public function clear() {
60
- global $wpdb;
61
-
62
- //clear wp_options
63
- $oquery = "DELETE FROM {$wpdb->options} WHERE (`option_name` LIKE %s) AND ";
64
- $oquery .= "(`option_name` NOT IN ('aam-extensions', 'aam-uid'))";
65
- $wpdb->query($wpdb->prepare($oquery, 'aam%'));
66
-
67
- //clear wp_postmeta
68
- $pquery = "DELETE FROM {$wpdb->postmeta} WHERE `meta_key` LIKE %s";
69
- $wpdb->query($wpdb->prepare($pquery, 'aam-post-access-%'));
70
-
71
- //clear wp_usermeta
72
- $uquery = "DELETE FROM {$wpdb->usermeta} WHERE `meta_key` LIKE %s";
73
- $wpdb->query($wpdb->prepare($uquery, 'aam%'));
74
-
75
- $mquery = "DELETE FROM {$wpdb->usermeta} WHERE `meta_key` LIKE %s";
76
- $wpdb->query($wpdb->prepare($mquery, $wpdb->prefix . 'aam%'));
77
-
78
- $this->clearCache();
79
 
80
  return json_encode(array('status' => 'success'));
81
  }
57
  * @access public
58
  */
59
  public function clear() {
60
+ AAM_Core_API::clearSettings();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
61
 
62
  return json_encode(array('status' => 'success'));
63
  }
Application/Backend/phtml/main/post.phtml CHANGED
@@ -51,6 +51,7 @@
51
  <th width="75%"><?php echo __('Title', AAM_KEY); ?></th>
52
  <th><?php echo __('Actions', AAM_KEY); ?></th>
53
  <th>Parent</th>
 
54
  </tr>
55
  </thead>
56
  <tbody></tbody>
51
  <th width="75%"><?php echo __('Title', AAM_KEY); ?></th>
52
  <th><?php echo __('Actions', AAM_KEY); ?></th>
53
  <th>Parent</th>
54
+ <th>Overwritten</th>
55
  </tr>
56
  </thead>
57
  <tbody></tbody>
Application/Core/API.php CHANGED
@@ -258,6 +258,35 @@ final class AAM_Core_API {
258
  return (is_string($cap) && array_key_exists($cap, $caps) ? true : false);
259
  }
260
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
261
  /**
262
  *
263
  * @param AAM_Core_Subject $subject
258
  return (is_string($cap) && array_key_exists($cap, $caps) ? true : false);
259
  }
260
 
261
+ /**
262
+ * Clear all AAM settings
263
+ *
264
+ * @global wpdb $wpdb
265
+ *
266
+ * @access public
267
+ */
268
+ public static function clearSettings() {
269
+ global $wpdb;
270
+
271
+ //clear wp_options
272
+ $oquery = "DELETE FROM {$wpdb->options} WHERE (`option_name` LIKE %s) AND ";
273
+ $oquery .= "(`option_name` NOT IN ('aam-extensions', 'aam-uid'))";
274
+ $wpdb->query($wpdb->prepare($oquery, 'aam%'));
275
+
276
+ //clear wp_postmeta
277
+ $pquery = "DELETE FROM {$wpdb->postmeta} WHERE `meta_key` LIKE %s";
278
+ $wpdb->query($wpdb->prepare($pquery, 'aam-post-access-%'));
279
+
280
+ //clear wp_usermeta
281
+ $uquery = "DELETE FROM {$wpdb->usermeta} WHERE `meta_key` LIKE %s";
282
+ $wpdb->query($wpdb->prepare($uquery, 'aam%'));
283
+
284
+ $mquery = "DELETE FROM {$wpdb->usermeta} WHERE `meta_key` LIKE %s";
285
+ $wpdb->query($wpdb->prepare($mquery, $wpdb->prefix . 'aam%'));
286
+
287
+ self::clearCache();
288
+ }
289
+
290
  /**
291
  *
292
  * @param AAM_Core_Subject $subject
Application/Core/Compatibility.php CHANGED
@@ -182,9 +182,13 @@ class AAM_Core_Compatibility {
182
  $subject = new AAM_Core_Subject_Default;
183
  }
184
 
185
- $subject->getObject($oid)->save($option, $config[$option]);
186
- unset($config[$option]);
187
- AAM_Core_API::updateOption('aam-utilities', $config);
 
 
 
 
188
  }
189
 
190
  }
182
  $subject = new AAM_Core_Subject_Default;
183
  }
184
 
185
+ $object = $subject->getObject($oid);
186
+
187
+ if (is_a($object, 'AAM_Core_Subject')) {
188
+ $object->save($option, $config[$option]);
189
+ unset($config[$option]);
190
+ AAM_Core_API::updateOption('aam-utilities', $config);
191
+ }
192
  }
193
 
194
  }
Application/Core/Gateway.php CHANGED
@@ -91,6 +91,21 @@ final class AAM_Core_Gateway {
91
  AAM_Core_API::reject(AAM_Core_Api_Area::get(), $params);
92
  }
93
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
94
  /**
95
  * Get instance of the API gateway
96
  *
91
  AAM_Core_API::reject(AAM_Core_Api_Area::get(), $params);
92
  }
93
 
94
+ /**
95
+ * Check if capability exists
96
+ *
97
+ * This method checks if provided capability exists (registered for any role).
98
+ *
99
+ * @param string $capability
100
+ *
101
+ * @return boolean
102
+ *
103
+ * @access public
104
+ */
105
+ public function capabilityExists($capability) {
106
+ return AAM_Core_API::capabilityExists($capability);
107
+ }
108
+
109
  /**
110
  * Get instance of the API gateway
111
  *
Application/Core/JwtAuth.php CHANGED
@@ -86,29 +86,20 @@ class AAM_Core_JwtAuth {
86
  $response = new WP_REST_Response();
87
 
88
  if ($result['status'] == 'success') { // generate token
89
- $key = AAM_Core_Config::get('authentication.jwt.secret', SECURE_AUTH_KEY);
90
- $expire = AAM_Core_Config::get('authentication.jwt.expires', 86400);
91
-
92
- if ($key) {
93
- $claims = array(
94
- "iat" => time(),
95
- 'exp' => time() + $expire, // by default expires in 1 day
96
- 'userId' => $result['user']->ID,
97
- );
98
-
99
  $response->data = array(
100
- 'token' => Firebase\JWT\JWT::encode(
101
- apply_filters('aam-jwt-claims-filter', $claims), $key
102
- ),
103
- 'token_expires' => $claims['exp'],
104
- 'user' => $result['user']
105
  );
106
- $response->status = 200;
107
- } else {
108
  $response->status = 400;
109
  $response->data = new WP_Error(
110
  'rest_jwt_empty_secret_key',
111
- __('JWT Authentication is enabled but secret key is not defined', AAM_KEY)
112
  );
113
  }
114
  } else {
@@ -119,6 +110,40 @@ class AAM_Core_JwtAuth {
119
  return apply_filters('aam-jwt-response-filter', $response);
120
  }
121
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
122
  /**
123
  *
124
  * @param type $result
86
  $response = new WP_REST_Response();
87
 
88
  if ($result['status'] == 'success') { // generate token
89
+ try {
90
+ $token = $this->generateJWT($result['user']->ID);
91
+
92
+ $response->status = 200;
 
 
 
 
 
 
93
  $response->data = array(
94
+ 'token' => $token->token,
95
+ 'token_expires' => $token->claims['exp'],
96
+ 'user' => $result['user']
 
 
97
  );
98
+ } catch (Exception $ex) {
 
99
  $response->status = 400;
100
  $response->data = new WP_Error(
101
  'rest_jwt_empty_secret_key',
102
+ $ex->getMessage()
103
  );
104
  }
105
  } else {
110
  return apply_filters('aam-jwt-response-filter', $response);
111
  }
112
 
113
+ /**
114
+ * Generate JWT token
115
+ *
116
+ * @param int $userId
117
+ *
118
+ * @return stdClass
119
+ *
120
+ * @access public
121
+ * @throws Exception
122
+ */
123
+ public function generateJWT($userId) {
124
+ $key = AAM_Core_Config::get('authentication.jwt.secret', SECURE_AUTH_KEY);
125
+ $expire = AAM_Core_Config::get('authentication.jwt.expires', 86400);
126
+
127
+ if ($key) {
128
+ $claims = apply_filters('aam-jwt-claims-filter', array(
129
+ "iat" => time(),
130
+ 'exp' => time() + $expire, // by default expires in 1 day
131
+ 'userId' => $userId,
132
+ ));
133
+
134
+ $token = Firebase\JWT\JWT::encode($claims, $key);
135
+ } else {
136
+ Throw new Exception(
137
+ __('JWT Authentication is enabled but secret key is not defined', AAM_KEY)
138
+ );
139
+ }
140
+
141
+ return (object) array(
142
+ 'token' => $token,
143
+ 'claims' => $claims
144
+ );
145
+ }
146
+
147
  /**
148
  *
149
  * @param type $result
Application/Frontend/Manager.php CHANGED
@@ -167,7 +167,7 @@ class AAM_Frontend_Manager {
167
  public function checkPassExpiration($expire) {
168
  $overwrite = AAM_Core_Config::get('feature.post.password.expires', null);
169
 
170
- if ($overwrite !== null) {
171
  $expire = ($overwrite ? time() + strtotime($overwrite) : 0);
172
  }
173
 
167
  public function checkPassExpiration($expire) {
168
  $overwrite = AAM_Core_Config::get('feature.post.password.expires', null);
169
 
170
+ if (!is_null($overwrite)) {
171
  $expire = ($overwrite ? time() + strtotime($overwrite) : 0);
172
  }
173
 
Lang/advanced-access-manager-en_US.po CHANGED
@@ -1,6 +1,6 @@
1
  msgid ""
2
  msgstr ""
3
- "Project-Id-Version: AAM\n"
4
  "POT-Creation-Date: 2018-05-28 08:32-0400\n"
5
  "PO-Revision-Date: \n"
6
  "Language-Team: WP AAM <vasyl@vasyltech.com>\n"
1
  msgid ""
2
  msgstr ""
3
+ "Project-Id-Version: Advanced Access manager\n"
4
  "POT-Creation-Date: 2018-05-28 08:32-0400\n"
5
  "PO-Revision-Date: \n"
6
  "Language-Team: WP AAM <vasyl@vasyltech.com>\n"
Lang/advanced-access-manager.pot DELETED
@@ -1,1950 +0,0 @@
1
- #, fuzzy
2
- msgid ""
3
- msgstr ""
4
- "Project-Id-Version: AAM\n"
5
- "POT-Creation-Date: 2018-05-28 08:32-0400\n"
6
- "PO-Revision-Date: \n"
7
- "Last-Translator: WPAAM <support@wpaam.com>\n"
8
- "Language-Team: WP AAM <vasyl@vasyltech.com>\n"
9
- "Language: en\n"
10
- "MIME-Version: 1.0\n"
11
- "Content-Type: text/plain; charset=UTF-8\n"
12
- "Content-Transfer-Encoding: 8bit\n"
13
- "X-Generator: Poedit 2.0.7\n"
14
- "Plural-Forms: nplurals=2; plural=(n != 1);\n"
15
- "X-Poedit-SourceCharset: UTF-8\n"
16
- "X-Poedit-KeywordsList: __;preparePhrase\n"
17
- "X-Poedit-Basepath: ..\n"
18
- "X-Poedit-SearchPath-0: .\n"
19
-
20
- #: Application/Api/Manager.php:138
21
- msgid "Access denied"
22
- msgstr ""
23
-
24
- #: Application/Backend/Feature/Extension/Manager.php:59
25
- msgid "You may try to install extension manually."
26
- msgstr ""
27
-
28
- #: Application/Backend/Feature/Extension/Manager.php:108
29
- msgid "Enter license key to update extension."
30
- msgstr ""
31
-
32
- #: Application/Backend/Feature/Main/404Redirect.php:53
33
- msgid "404 Redirect"
34
- msgstr ""
35
-
36
- #: Application/Backend/Feature/Main/Capability.php:98
37
- msgid "Capability already exists"
38
- msgstr ""
39
-
40
- #: Application/Backend/Feature/Main/Capability.php:127
41
- msgid "Can not remove the capability"
42
- msgstr ""
43
-
44
- #: Application/Backend/Feature/Main/Capability.php:216
45
- #: Application/Backend/Feature/Main/Capability.php:257
46
- msgid "System"
47
- msgstr ""
48
-
49
- #: Application/Backend/Feature/Main/Capability.php:217
50
- #: Application/Backend/Feature/Main/Capability.php:259
51
- msgid "Posts & Pages"
52
- msgstr ""
53
-
54
- #: Application/Backend/Feature/Main/Capability.php:218
55
- #: Application/Backend/Feature/Main/Capability.php:261
56
- msgid "Backend"
57
- msgstr ""
58
-
59
- #: Application/Backend/Feature/Main/Capability.php:219
60
- #: Application/Backend/Feature/Main/Capability.php:263
61
- msgid "AAM Interface"
62
- msgstr ""
63
-
64
- #: Application/Backend/Feature/Main/Capability.php:220
65
- #: Application/Backend/Feature/Main/Capability.php:265
66
- msgid "Miscellaneous"
67
- msgstr ""
68
-
69
- #: Application/Backend/Feature/Main/Capability.php:297
70
- msgid "Capabilities"
71
- msgstr ""
72
-
73
- #: Application/Backend/Feature/Main/LoginRedirect.php:73
74
- msgid "Login Redirect"
75
- msgstr ""
76
-
77
- #: Application/Backend/Feature/Main/LogoutRedirect.php:73
78
- msgid "Logout Redirect"
79
- msgstr ""
80
-
81
- #: Application/Backend/Feature/Main/Menu.php:197
82
- msgid "Backend Menu"
83
- msgstr ""
84
-
85
- #: Application/Backend/Feature/Main/Metabox.php:239
86
- msgid "Metaboxes & Widgets"
87
- msgstr ""
88
-
89
- #: Application/Backend/Feature/Main/Post.php:410
90
- #: Application/Backend/phtml/main/404redirect.phtml:36
91
- #: Application/Backend/phtml/main/login-redirect.phtml:43
92
- #: Application/Backend/phtml/main/logout-redirect.phtml:43
93
- #: Application/Backend/phtml/main/redirect.phtml:67
94
- #: Application/Backend/phtml/main/redirect.phtml:119
95
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:89
96
- msgid "Existing Page"
97
- msgstr ""
98
-
99
- #: Application/Backend/Feature/Main/Post.php:412
100
- msgid "Valid URL"
101
- msgstr ""
102
-
103
- #: Application/Backend/Feature/Main/Post.php:414
104
- msgid "Custom Callback"
105
- msgstr ""
106
-
107
- #: Application/Backend/Feature/Main/Post.php:574
108
- msgid "Posts & Terms"
109
- msgstr ""
110
-
111
- #: Application/Backend/Feature/Main/Redirect.php:83
112
- msgid "Access Denied Redirect"
113
- msgstr ""
114
-
115
- #: Application/Backend/Feature/Main/Route.php:107
116
- msgid "API Routes"
117
- msgstr ""
118
-
119
- #: Application/Backend/Feature/Settings/ConfigPress.php:53
120
- msgid "ConfigPress"
121
- msgstr ""
122
-
123
- #: Application/Backend/Feature/Settings/Content.php:32
124
- msgid "Media Files Access Control"
125
- msgstr ""
126
-
127
- #: Application/Backend/Feature/Settings/Content.php:33
128
- #, php-format
129
- msgid ""
130
- "Allow AAM to manage a physically access to all media files located in the "
131
- "defined by the system [uploads] folder. [Note!] This feature requires "
132
- "additional steps as described in %sthis article%s."
133
- msgstr ""
134
-
135
- #: Application/Backend/Feature/Settings/Content.php:37
136
- msgid "Check Post Visibility"
137
- msgstr ""
138
-
139
- #: Application/Backend/Feature/Settings/Content.php:38
140
- msgid ""
141
- "For performance reasons, keep this option disabled if do not use LIST or "
142
- "LIST TO OTHERS access options on Posts & Terms tab. When it is checked, AAM "
143
- "will filter list of posts that are hidden for a user on frontend, backend "
144
- "and API calls."
145
- msgstr ""
146
-
147
- #: Application/Backend/Feature/Settings/Content.php:42
148
- msgid "Manage Hidden Post Types"
149
- msgstr ""
150
-
151
- #: Application/Backend/Feature/Settings/Content.php:43
152
- msgid ""
153
- "By default AAM allows you to manage access only to public post types on "
154
- "Posts & Terms tab. By enabling this feature, you also will be able to manage "
155
- "access to hidden post types like revisions, navigation menus or any other "
156
- "custom post types that are not registered as public."
157
- msgstr ""
158
-
159
- #: Application/Backend/Feature/Settings/Content.php:62
160
- msgid "Content Settings"
161
- msgstr ""
162
-
163
- #: Application/Backend/Feature/Settings/Core.php:32
164
- msgid "Edit/Delete Capabilities"
165
- msgstr ""
166
-
167
- #: Application/Backend/Feature/Settings/Core.php:33
168
- msgid ""
169
- "Allow to edit or delete any existing capability on the Capabilities tab. "
170
- "[Warning!] For experienced users only. Changing or deleting capability may "
171
- "result in loosing access to some features or even the entire website."
172
- msgstr ""
173
-
174
- #: Application/Backend/Feature/Settings/Core.php:37
175
- msgid "Backend Access Control"
176
- msgstr ""
177
-
178
- #: Application/Backend/Feature/Settings/Core.php:38
179
- msgid ""
180
- "Allow AAM to manage access to the backend. Note! Keep this option disabled "
181
- "if there is no needs to restrict backend features for other users."
182
- msgstr ""
183
-
184
- #: Application/Backend/Feature/Settings/Core.php:42
185
- msgid "Frontend Access Control"
186
- msgstr ""
187
-
188
- #: Application/Backend/Feature/Settings/Core.php:43
189
- msgid ""
190
- "Allow AAM to manage access to the frontend. Note! Keep this option disabled "
191
- "if there is no needs to restrict frontend resources for users and visitors."
192
- msgstr ""
193
-
194
- #: Application/Backend/Feature/Settings/Core.php:47
195
- msgid "API Access Control"
196
- msgstr ""
197
-
198
- #: Application/Backend/Feature/Settings/Core.php:48
199
- msgid ""
200
- "Allow AAM to manage access to the website resources that are invoked with "
201
- "WordPress core APIs (currently only for RESTful API). Note! Keep this option "
202
- "disabled if there is no needs to restrict API access."
203
- msgstr ""
204
-
205
- #: Application/Backend/Feature/Settings/Core.php:52
206
- msgid "Render Access Manager Metabox"
207
- msgstr ""
208
-
209
- #: Application/Backend/Feature/Settings/Core.php:53
210
- msgid ""
211
- "Render Access Manager metabox on all post and term edit pages. Access "
212
- "Manager metabox is the quick way to manage access to any post or term "
213
- "without leaving an edit page."
214
- msgstr ""
215
-
216
- #: Application/Backend/Feature/Settings/Core.php:57
217
- msgid "Render Access Link"
218
- msgstr ""
219
-
220
- #: Application/Backend/Feature/Settings/Core.php:58
221
- msgid ""
222
- "Render Access shortcut link under any post, page, custom post type, "
223
- "category, custom taxonomy title or user name."
224
- msgstr ""
225
-
226
- #: Application/Backend/Feature/Settings/Core.php:62
227
- msgid "Secure Login"
228
- msgstr ""
229
-
230
- #: Application/Backend/Feature/Settings/Core.php:63
231
- msgid ""
232
- "AAM comes with its own user login handler. With this feature you can add "
233
- "AJAX login widget to your frontend page that significantly enhance your "
234
- "website security."
235
- msgstr ""
236
-
237
- #: Application/Backend/Feature/Settings/Core.php:67
238
- msgid "XML-RPC WordPress API"
239
- msgstr ""
240
-
241
- #: Application/Backend/Feature/Settings/Core.php:68
242
- #, php-format
243
- msgid ""
244
- "Remote procedure call (RPC) interface is used to manage WordPress website "
245
- "content and features. For more information check %sXML-RPC Support%s article."
246
- msgstr ""
247
-
248
- #: Application/Backend/Feature/Settings/Core.php:72
249
- msgid "RESTful WordPress API"
250
- msgstr ""
251
-
252
- #: Application/Backend/Feature/Settings/Core.php:73
253
- #, php-format
254
- msgid ""
255
- "RESTful interface that is used to manage WordPress website content and "
256
- "features. For more information check %sREST API handbook%s."
257
- msgstr ""
258
-
259
- #: Application/Backend/Feature/Settings/Core.php:77
260
- msgid "JWT Authentication"
261
- msgstr ""
262
-
263
- #: Application/Backend/Feature/Settings/Core.php:78
264
- #, php-format
265
- msgid ""
266
- "[Note!] PHP 5.4 or higher is required for this feature. Enable the ability "
267
- "to authenticate user with WordPress RESTful API and JWT token. For more "
268
- "information, check %sHow to authenticate WordPress user with JWT token%s "
269
- "article"
270
- msgstr ""
271
-
272
- #: Application/Backend/Feature/Settings/Core.php:97
273
- msgid "Core Settings"
274
- msgstr ""
275
-
276
- #: Application/Backend/Feature/Settings/Tools.php:104
277
- msgid "Tools"
278
- msgstr ""
279
-
280
- #: Application/Backend/Feature/Subject/User.php:63
281
- msgid "Operation is not permitted"
282
- msgstr ""
283
-
284
- #: Application/Backend/Feature/Subject/User.php:78
285
- msgid "You cannot set expiration to yourself"
286
- msgstr ""
287
-
288
- #: Application/Backend/Manager.php:390
289
- msgid "Access Manager"
290
- msgstr ""
291
-
292
- #: Application/Backend/Manager.php:478 Application/Backend/Manager.php:496
293
- #: Application/Backend/Manager.php:519
294
- msgid "Access"
295
- msgstr ""
296
-
297
- #: Application/Backend/Manager.php:670 Application/Backend/Manager.php:693
298
- #: Application/Core/API.php:292
299
- msgid "Access Denied"
300
- msgstr ""
301
-
302
- #: Application/Backend/View/Localization.php:26 media/js/aam.js:1319
303
- msgid "Search Capability"
304
- msgstr ""
305
-
306
- #: Application/Backend/View/Localization.php:27 media/js/aam.js:1320
307
- msgid "_TOTAL_ capability(s)"
308
- msgstr ""
309
-
310
- #: Application/Backend/View/Localization.php:28 media/js/aam.js:334
311
- #: media/js/aam.js:395 media/js/aam.js:833 media/js/aam.js:1422
312
- #: media/js/aam.js:1466 media/js/aam.js:1994
313
- msgid "Saving..."
314
- msgstr ""
315
-
316
- #: Application/Backend/View/Localization.php:29 media/js/aam.js:1430
317
- msgid "Failed to add new capability"
318
- msgstr ""
319
-
320
- #: Application/Backend/View/Localization.php:30 media/js/aam.js:354
321
- #: media/js/aam.js:407 media/js/aam.js:444 media/js/aam.js:573
322
- #: media/js/aam.js:605 media/js/aam.js:843 media/js/aam.js:876
323
- #: media/js/aam.js:1137 media/js/aam.js:1173 media/js/aam.js:1207
324
- #: media/js/aam.js:1435 media/js/aam.js:1479 media/js/aam.js:1518
325
- #: media/js/aam.js:1601 media/js/aam.js:1746 media/js/aam.js:2289
326
- #: media/js/aam.js:2375 media/js/aam.js:2514 media/js/aam.js:2543
327
- #: media/js/aam.js:2923 media/js/aam.js:3301 media/js/aam.js:3331
328
- msgid "Application error"
329
- msgstr ""
330
-
331
- #: Application/Backend/View/Localization.php:31 media/js/aam.js:1438
332
- msgid "Add Capability"
333
- msgstr ""
334
-
335
- #: Application/Backend/View/Localization.php:32 media/js/aam.js:1051
336
- #: Application/Backend/phtml/main/menu.phtml:71
337
- msgid "Show Menu"
338
- msgstr ""
339
-
340
- #: Application/Backend/View/Localization.php:33 media/js/aam.js:1061
341
- #: Application/Backend/phtml/main/menu.phtml:75
342
- msgid "Restrict Menu"
343
- msgstr ""
344
-
345
- #: Application/Backend/View/Localization.php:34 media/js/aam.js:1168
346
- msgid "Failed to retrieve mataboxes"
347
- msgstr ""
348
-
349
- #: Application/Backend/View/Localization.php:35 media/js/aam.js:1789
350
- msgid "Search"
351
- msgstr ""
352
-
353
- #: Application/Backend/View/Localization.php:36 media/js/aam.js:1790
354
- msgid "_TOTAL_ object(s)"
355
- msgstr ""
356
-
357
- #: Application/Backend/View/Localization.php:37
358
- msgid "Failed"
359
- msgstr ""
360
-
361
- #: Application/Backend/View/Localization.php:38 media/js/aam.js:58
362
- #: media/js/aam.js:513
363
- msgid "Loading..."
364
- msgstr ""
365
-
366
- #: Application/Backend/View/Localization.php:39 media/js/aam.js:63
367
- msgid "No Role"
368
- msgstr ""
369
-
370
- #: Application/Backend/View/Localization.php:40 media/js/aam.js:121
371
- msgid "Search Role"
372
- msgstr ""
373
-
374
- #: Application/Backend/View/Localization.php:41 media/js/aam.js:122
375
- msgid "_TOTAL_ role(s)"
376
- msgstr ""
377
-
378
- #: Application/Backend/View/Localization.php:42 media/js/aam.js:130
379
- #: media/js/aam.js:646 Application/Backend/phtml/index.phtml:168
380
- #: Application/Backend/phtml/main/capability.phtml:26
381
- #: Application/Backend/phtml/main/capability.phtml:64
382
- msgid "Create"
383
- msgstr ""
384
-
385
- #: Application/Backend/View/Localization.php:43 media/js/aam.js:154
386
- #: Application/Backend/phtml/index.phtml:122
387
- #: Application/Backend/phtml/index.phtml:303
388
- msgid "Users"
389
- msgstr ""
390
-
391
- #: Application/Backend/View/Localization.php:44 media/js/aam.js:349
392
- msgid "Failed to add new role"
393
- msgstr ""
394
-
395
- #: Application/Backend/View/Localization.php:45 media/js/aam.js:357
396
- msgid "Add Role"
397
- msgstr ""
398
-
399
- #: Application/Backend/View/Localization.php:46 media/js/aam.js:402
400
- msgid "Failed to update role"
401
- msgstr ""
402
-
403
- #: Application/Backend/View/Localization.php:47
404
- #: Application/Backend/View/PostOptionList.php:160 media/js/aam.js:411
405
- #: Application/Backend/phtml/extensions.phtml:51
406
- #: Application/Backend/phtml/extensions.phtml:78
407
- #: Application/Backend/phtml/index.phtml:194
408
- #: Application/Backend/phtml/main/capability.phtml:86
409
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:37
410
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:58
411
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:114
412
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:141
413
- msgid "Update"
414
- msgstr ""
415
-
416
- #: Application/Backend/View/Localization.php:48 media/js/aam.js:434
417
- #: media/js/aam.js:1505
418
- msgid "Deleting..."
419
- msgstr ""
420
-
421
- #: Application/Backend/View/Localization.php:49 media/js/aam.js:440
422
- msgid "Failed to delete role"
423
- msgstr ""
424
-
425
- #: Application/Backend/View/Localization.php:50
426
- #: Application/Backend/View/Localization.php:62 media/js/aam.js:259
427
- #: media/js/aam.js:448 Application/Backend/phtml/index.phtml:206
428
- msgid "Delete Role"
429
- msgstr ""
430
-
431
- #: Application/Backend/View/Localization.php:51 media/js/aam.js:569
432
- msgid "Failed to block user"
433
- msgstr ""
434
-
435
- #: Application/Backend/View/Localization.php:52 media/js/aam.js:637
436
- msgid "Search User"
437
- msgstr ""
438
-
439
- #: Application/Backend/View/Localization.php:53 media/js/aam.js:638
440
- msgid "_TOTAL_ user(s)"
441
- msgstr ""
442
-
443
- #: Application/Backend/View/Localization.php:54 media/js/aam.js:663
444
- #: Application/Backend/phtml/index.phtml:139
445
- #: Application/Backend/phtml/metabox/metabox-content.phtml:46
446
- msgid "Role"
447
- msgstr ""
448
-
449
- #: Application/Backend/View/Localization.php:55
450
- #: Application/Core/Subject/Visitor.php:79 media/js/aam.js:921
451
- msgid "Anonymous"
452
- msgstr ""
453
-
454
- #: Application/Backend/View/Localization.php:56
455
- msgid "Current user"
456
- msgstr ""
457
-
458
- #: Application/Backend/View/Localization.php:57
459
- msgid "Current role"
460
- msgstr ""
461
-
462
- #: Application/Backend/View/Localization.php:58 media/js/aam.js:1878
463
- msgid "Manage Access"
464
- msgstr ""
465
-
466
- #: Application/Backend/View/Localization.php:59
467
- #: Application/Backend/View/PostOptionList.php:97 media/js/aam.js:1890
468
- msgid "Edit"
469
- msgstr ""
470
-
471
- #: Application/Backend/View/Localization.php:60 media/js/aam.js:200
472
- msgid "Manage Role"
473
- msgstr ""
474
-
475
- #: Application/Backend/View/Localization.php:61 media/js/aam.js:222
476
- msgid "Edit Role"
477
- msgstr ""
478
-
479
- #: Application/Backend/View/Localization.php:63 media/js/aam.js:702
480
- msgid "Manage User"
481
- msgstr ""
482
-
483
- #: Application/Backend/View/Localization.php:64 media/js/aam.js:751
484
- msgid "Edit User"
485
- msgstr ""
486
-
487
- #: Application/Backend/View/Localization.php:65 media/js/aam.js:564
488
- #: media/js/aam.js:565 media/js/aam.js:764
489
- msgid "Lock User"
490
- msgstr ""
491
-
492
- #: Application/Backend/View/Localization.php:66 media/js/aam.js:558
493
- #: media/js/aam.js:559 media/js/aam.js:777
494
- msgid "Unlock User"
495
- msgstr ""
496
-
497
- #: Application/Backend/View/Localization.php:67
498
- msgid "Failed to grand capability - WordPress policy"
499
- msgstr ""
500
-
501
- #: Application/Backend/View/PostOptionList.php:26
502
- #: Application/Backend/View/PostOptionList.php:91
503
- #: Application/Backend/View/PostOptionList.php:114
504
- msgid "List"
505
- msgstr ""
506
-
507
- #: Application/Backend/View/PostOptionList.php:27
508
- #: Application/Backend/View/PostOptionList.php:93
509
- #, php-format
510
- msgid "Hide %s however still allow access with direct URL."
511
- msgstr ""
512
-
513
- #: Application/Backend/View/PostOptionList.php:27
514
- #: Application/Backend/View/PostOptionList.php:32
515
- #, php-format
516
- msgid " %sSee in action.%s"
517
- msgstr ""
518
-
519
- #: Application/Backend/View/PostOptionList.php:31
520
- #: Application/Backend/View/PostOptionList.php:119
521
- msgid "Read"
522
- msgstr ""
523
-
524
- #: Application/Backend/View/PostOptionList.php:32
525
- #, php-format
526
- msgid ""
527
- "Restrict access to view, read or download %s. Any attempts to open %s will "
528
- "be denied and redirected based on the Access Denied Redirect rule."
529
- msgstr ""
530
-
531
- #: Application/Backend/View/PostOptionList.php:35
532
- #: Application/Backend/View/PostOptionList.php:123
533
- msgid "Limit"
534
- msgstr ""
535
-
536
- #: Application/Backend/View/PostOptionList.php:36
537
- #: Application/Backend/View/PostOptionList.php:124
538
- msgid "Teaser message"
539
- msgstr ""
540
-
541
- #: Application/Backend/View/PostOptionList.php:40
542
- #: Application/Backend/View/PostOptionList.php:128
543
- #, php-format
544
- msgid "Replace %s content with defined teaser message."
545
- msgstr ""
546
-
547
- #: Application/Backend/View/PostOptionList.php:43
548
- #: Application/Backend/View/PostOptionList.php:131
549
- msgid "Read Counter"
550
- msgstr ""
551
-
552
- #: Application/Backend/View/PostOptionList.php:44
553
- #: Application/Backend/View/PostOptionList.php:132
554
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:32
555
- msgid "Threshold"
556
- msgstr ""
557
-
558
- #: Application/Backend/View/PostOptionList.php:49
559
- #, php-format
560
- msgid ""
561
- "Define how many times %s can be read, viewed or download. After number of "
562
- "times exceeds the specified threshold, access will be denied and redirected "
563
- "based on the Access Denied Redirect rule."
564
- msgstr ""
565
-
566
- #: Application/Backend/View/PostOptionList.php:52
567
- #: Application/Backend/View/PostOptionList.php:140
568
- msgid "Comment"
569
- msgstr ""
570
-
571
- #: Application/Backend/View/PostOptionList.php:53
572
- #, php-format
573
- msgid "Restrict access to comment on %s if commenting is allowed."
574
- msgstr ""
575
-
576
- #: Application/Backend/View/PostOptionList.php:56
577
- msgid "Redirect"
578
- msgstr ""
579
-
580
- #: Application/Backend/View/PostOptionList.php:57
581
- msgid "Redirect Rule"
582
- msgstr ""
583
-
584
- #: Application/Backend/View/PostOptionList.php:61
585
- #, php-format
586
- msgid ""
587
- "Redirect user based on the defined redirect rule when user tries to read the "
588
- "%s. The REDIRECT option will be ignored if READ option is checked."
589
- msgstr ""
590
-
591
- #: Application/Backend/View/PostOptionList.php:64
592
- #: Application/Backend/View/PostOptionList.php:144
593
- msgid "Password Protected"
594
- msgstr ""
595
-
596
- #: Application/Backend/View/PostOptionList.php:65
597
- #: Application/Backend/View/PostOptionList.php:145
598
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:53
599
- #: Application/Backend/phtml/widget/login-frontend.phtml:27
600
- #: Application/Frontend/phtml/login.phtml:13
601
- msgid "Password"
602
- msgstr ""
603
-
604
- #: Application/Backend/View/PostOptionList.php:69
605
- #, php-format
606
- msgid ""
607
- "Protect access to %s with password. Available with WordPress 4.7.0 or higher."
608
- msgstr ""
609
-
610
- #: Application/Backend/View/PostOptionList.php:72
611
- #: Application/Backend/View/PostOptionList.php:152
612
- msgid "Access Expiration"
613
- msgstr ""
614
-
615
- #: Application/Backend/View/PostOptionList.php:73
616
- #: Application/Backend/View/PostOptionList.php:153
617
- #: Application/Backend/phtml/index.phtml:245
618
- msgid "Expires"
619
- msgstr ""
620
-
621
- #: Application/Backend/View/PostOptionList.php:77
622
- #, php-format
623
- msgid "Define when access will expire for %s."
624
- msgstr ""
625
-
626
- #: Application/Backend/View/PostOptionList.php:77
627
- #, php-format
628
- msgid ""
629
- "After expiration, the access to %s will be denied and redirected based on "
630
- "the Access Denied Redirect rule. For more information %scheck this article%s "
631
- "or "
632
- msgstr ""
633
-
634
- #: Application/Backend/View/PostOptionList.php:77
635
- #, php-format
636
- msgid " %ssee in action.%s"
637
- msgstr ""
638
-
639
- #: Application/Backend/View/PostOptionList.php:80
640
- msgid "Monetized Access"
641
- msgstr ""
642
-
643
- #: Application/Backend/View/PostOptionList.php:81
644
- msgid "E-Product"
645
- msgstr ""
646
-
647
- #: Application/Backend/View/PostOptionList.php:86
648
- #, php-format
649
- msgid ""
650
- "[Premium feature!] Start selling access to %s. Access will be granted to "
651
- "open %s only if selected E-Product had been purchased. For more information "
652
- "%scheck this article%s."
653
- msgstr ""
654
-
655
- #: Application/Backend/View/PostOptionList.php:99
656
- #, php-format
657
- msgid ""
658
- "Restrict access to edit %s. Any attempts to edit %s will result in "
659
- "redirecting user based on the Access Denied Redirect rule."
660
- msgstr ""
661
-
662
- #: Application/Backend/View/PostOptionList.php:102
663
- #: Application/Backend/View/PostOptionList.php:165
664
- #: Application/Backend/phtml/index.phtml:212
665
- #: Application/Backend/phtml/main/capability.phtml:104
666
- msgid "Delete"
667
- msgstr ""
668
-
669
- #: Application/Backend/View/PostOptionList.php:104
670
- #: Application/Backend/View/PostOptionList.php:167
671
- #, php-format
672
- msgid "Restrict access to trash or permanently delete %s."
673
- msgstr ""
674
-
675
- #: Application/Backend/View/PostOptionList.php:107
676
- msgid "Publish"
677
- msgstr ""
678
-
679
- #: Application/Backend/View/PostOptionList.php:109
680
- #, php-format
681
- msgid ""
682
- "Restrict access to publish %s. User will be allowed only to submit %s for "
683
- "review."
684
- msgstr ""
685
-
686
- #: Application/Backend/View/PostOptionList.php:115
687
- #, php-format
688
- msgid "Hide %s however still allow access to retrieve %s."
689
- msgstr ""
690
-
691
- #: Application/Backend/View/PostOptionList.php:120
692
- #, php-format
693
- msgid ""
694
- "Restrict access to retrieve %s. Any attempts to retrieve %s will be denied."
695
- msgstr ""
696
-
697
- #: Application/Backend/View/PostOptionList.php:137
698
- #, php-format
699
- msgid ""
700
- "Define how many times %s can be retrieved. After number of time exceeds the "
701
- "defined threshold, the access will be denied to %s."
702
- msgstr ""
703
-
704
- #: Application/Backend/View/PostOptionList.php:141
705
- #, php-format
706
- msgid "Restrict access to comment on %s if commenting feature is enabled."
707
- msgstr ""
708
-
709
- #: Application/Backend/View/PostOptionList.php:149
710
- #, php-format
711
- msgid "Protected %s with password. Available with WordPress 4.7.0 or higher."
712
- msgstr ""
713
-
714
- #: Application/Backend/View/PostOptionList.php:157
715
- #, php-format
716
- msgid "Define when access expires to %s."
717
- msgstr ""
718
-
719
- #: Application/Backend/View/PostOptionList.php:157
720
- #, php-format
721
- msgid ""
722
- "After expiration, the access to %s will be denied. For more information "
723
- "%scheck this article%s or "
724
- msgstr ""
725
-
726
- #: Application/Backend/View/PostOptionList.php:162
727
- #, php-format
728
- msgid "Restrict access to update %s. Any attempts to update %s will be denied."
729
- msgstr ""
730
-
731
- #: Application/Backend/Widget/Login.php:19
732
- msgid "AAM Secure Login Widget"
733
- msgstr ""
734
-
735
- #: Application/Backend/Widget/Login.php:98
736
- #: Application/Frontend/phtml/login.phtml:27
737
- msgid "Login"
738
- msgstr ""
739
-
740
- #: Application/Backend/Widget/Login.php:102
741
- #: Application/Shortcode/Strategy/Login.php:54
742
- msgid "Howdy, %username%"
743
- msgstr ""
744
-
745
- #: Application/Core/JwtAuth.php:58
746
- msgid ""
747
- "JWT Authentication is enabled but authentication.jwt.secret is not defined"
748
- msgstr ""
749
-
750
- #: Application/Core/JwtAuth.php:76
751
- msgid "Valid username."
752
- msgstr ""
753
-
754
- #: Application/Core/JwtAuth.php:80
755
- msgid "Valid password."
756
- msgstr ""
757
-
758
- #: Application/Core/JwtAuth.php:131
759
- msgid "JWT Authentication is enabled but secret key is not defined"
760
- msgstr ""
761
-
762
- #: Application/Core/Login.php:161
763
- msgid "Access denied. Please login to get access."
764
- msgstr ""
765
-
766
- #: Application/Core/Subject/Default.php:78 media/js/aam.js:960
767
- msgid "All Users, Roles and Visitor"
768
- msgstr ""
769
-
770
- #: Application/Extension/List.php:64
771
- msgid ""
772
- "[Deprecated!]. The extension is deprecated and replaces with more "
773
- "sophisticated E-Commerce extension. If you already purchased it, please "
774
- "contact us to upgrade your license for no additional cost."
775
- msgstr ""
776
-
777
- #: Application/Extension/Repository.php:129
778
- #, php-format
779
- msgid ""
780
- "The [%s] file is missing. Update extension to the latest version. %sRead "
781
- "more.%s"
782
- msgstr ""
783
-
784
- #: Application/Extension/Repository.php:327
785
- #, php-format
786
- msgid "Failed to create %s"
787
- msgstr ""
788
-
789
- #: Application/Extension/Repository.php:331
790
- #, php-format
791
- msgid "Directory %s is not writable"
792
- msgstr ""
793
-
794
- #: Application/Shared/Manager.php:92
795
- msgid "RESTful API is disabled"
796
- msgstr ""
797
-
798
- #: Application/Shared/Manager.php:265
799
- msgid "[No teaser message provided]"
800
- msgstr ""
801
-
802
- #: Application/Shortcode/Factory.php:52
803
- msgid "No valid strategy found for the given context"
804
- msgstr ""
805
-
806
- #: aam.php:198
807
- msgid "PHP 5.3.0 or higher is required."
808
- msgstr ""
809
-
810
- #: aam.php:200
811
- msgid "WP 4.0 or higher is required."
812
- msgstr ""
813
-
814
- #: media/js/aam.js:238
815
- msgid "Clone Role"
816
- msgstr ""
817
-
818
- #: media/js/aam.js:518 Application/Backend/phtml/index.phtml:260
819
- #: Application/Backend/phtml/partial/role-inheritance.phtml:5
820
- msgid "Select Role"
821
- msgstr ""
822
-
823
- #: media/js/aam.js:736
824
- msgid "User Expiration"
825
- msgstr ""
826
-
827
- #: media/js/aam.js:790
828
- msgid "Switch To User"
829
- msgstr ""
830
-
831
- #: media/js/aam.js:847 Application/Backend/phtml/index.phtml:266
832
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:16
833
- msgid "Save"
834
- msgstr ""
835
-
836
- #: media/js/aam.js:866
837
- msgid "Reseting..."
838
- msgstr ""
839
-
840
- #: media/js/aam.js:880 Application/Backend/phtml/index.phtml:265
841
- msgid "Reset"
842
- msgstr ""
843
-
844
- #: media/js/aam.js:1016 media/js/aam.js:2713 media/js/aam.js:2761
845
- #: media/js/aam.js:2795 media/js/aam.js:2828 media/js/aam.js:2880
846
- msgid "Application Error"
847
- msgstr ""
848
-
849
- #: media/js/aam.js:1085 Application/Backend/phtml/main/menu.phtml:57
850
- msgid "Uncheck to allow"
851
- msgstr ""
852
-
853
- #: media/js/aam.js:1087 Application/Backend/phtml/main/menu.phtml:57
854
- msgid "Check to restrict"
855
- msgstr ""
856
-
857
- #: media/js/aam.js:1194
858
- msgid "Processing"
859
- msgstr ""
860
-
861
- #: media/js/aam.js:1202
862
- msgid "Failed to initialize URL"
863
- msgstr ""
864
-
865
- #: media/js/aam.js:1210 Application/Backend/phtml/main/metabox.phtml:102
866
- msgid "Initialize"
867
- msgstr ""
868
-
869
- #: media/js/aam.js:1234 Application/Backend/phtml/main/metabox.phtml:65
870
- msgid "Uncheck to show"
871
- msgstr ""
872
-
873
- #: media/js/aam.js:1236 Application/Backend/phtml/main/metabox.phtml:65
874
- msgid "Check to hide"
875
- msgstr ""
876
-
877
- #: media/js/aam.js:1282
878
- msgid "WordPress core does not allow to grant this capability"
879
- msgstr ""
880
-
881
- #: media/js/aam.js:1322 media/js/aam.js:2426
882
- msgid "Nothing to show"
883
- msgstr ""
884
-
885
- #: media/js/aam.js:1474
886
- msgid "Failed to update capability"
887
- msgstr ""
888
-
889
- #: media/js/aam.js:1482 Application/Backend/phtml/main/capability.phtml:76
890
- msgid "Update Capability"
891
- msgstr ""
892
-
893
- #: media/js/aam.js:1513
894
- msgid "Failed to delete capability"
895
- msgstr ""
896
-
897
- #: media/js/aam.js:1521 Application/Backend/phtml/main/capability.phtml:98
898
- msgid "Delete Capability"
899
- msgstr ""
900
-
901
- #: media/js/aam.js:1864
902
- msgid "Drill-Down"
903
- msgstr ""
904
-
905
- #: media/js/aam.js:1937 media/js/aam.js:3325
906
- msgid "Resetting..."
907
- msgstr ""
908
-
909
- #: media/js/aam.js:2423
910
- msgid "Search Route"
911
- msgstr ""
912
-
913
- #: media/js/aam.js:2424
914
- msgid "_TOTAL_ route(s)"
915
- msgstr ""
916
-
917
- #: media/js/aam.js:2536
918
- msgid "Extension status was updated successfully"
919
- msgstr ""
920
-
921
- #: media/js/aam.js:2748 media/js/aam.js:2782 media/js/aam.js:2816
922
- #: media/js/aam.js:2869
923
- msgid "Wait..."
924
- msgstr ""
925
-
926
- #: media/js/aam.js:2754
927
- msgid "All settings has been cleared successfully"
928
- msgstr ""
929
-
930
- #: media/js/aam.js:2765 media/js/aam.js:2799
931
- #: Application/Backend/phtml/settings/tools.phtml:66
932
- msgid "Clear"
933
- msgstr ""
934
-
935
- #: media/js/aam.js:2788
936
- msgid "The cache has been cleared successfully"
937
- msgstr ""
938
-
939
- #: media/js/aam.js:2876
940
- msgid "Invalid data format"
941
- msgstr ""
942
-
943
- #: Application/Backend/phtml/extensions.phtml:6
944
- msgid ""
945
- "By purchasing any of the extensions below, you obtain the license that "
946
- "allows you to install and use our software for life and for one physical "
947
- "WordPress installation only. However you will be able to download new "
948
- "updates for one year from the time of purchase unless you purchased the "
949
- "[Extended version]. Exceptions are websites where URL is either [localhost] "
950
- "or starts with [dev.], [staging.], [test.] or [demo.] They are considered as "
951
- "development websites and you can use the purchased license unlimited number "
952
- "of times before it is activated on a production website. [Money back "
953
- "guaranteed] within 10 day from the time of purchase."
954
- msgstr ""
955
-
956
- #: Application/Backend/phtml/extensions.phtml:11
957
- msgid "Install/Update Extension"
958
- msgstr ""
959
-
960
- #: Application/Backend/phtml/extensions.phtml:15
961
- msgid "License Key"
962
- msgstr ""
963
-
964
- #: Application/Backend/phtml/extensions.phtml:19
965
- msgid "Submit"
966
- msgstr ""
967
-
968
- #: Application/Backend/phtml/extensions.phtml:28
969
- msgid "Premium"
970
- msgstr ""
971
-
972
- #: Application/Backend/phtml/extensions.phtml:29
973
- #: Application/Backend/phtml/extensions.phtml:69
974
- msgid "Free"
975
- msgstr ""
976
-
977
- #: Application/Backend/phtml/extensions.phtml:30
978
- msgid "Check for Updates"
979
- msgstr ""
980
-
981
- #: Application/Backend/phtml/extensions.phtml:49
982
- #: Application/Backend/phtml/extensions.phtml:76
983
- msgid "Deactivate"
984
- msgstr ""
985
-
986
- #: Application/Backend/phtml/extensions.phtml:49
987
- #: Application/Backend/phtml/extensions.phtml:76
988
- msgid "extension is active"
989
- msgstr ""
990
-
991
- #: Application/Backend/phtml/extensions.phtml:53
992
- #: Application/Backend/phtml/extensions.phtml:80
993
- msgid "Activate"
994
- msgstr ""
995
-
996
- #: Application/Backend/phtml/extensions.phtml:53
997
- #: Application/Backend/phtml/extensions.phtml:80
998
- msgid "extension is inactive"
999
- msgstr ""
1000
-
1001
- #: Application/Backend/phtml/extensions.phtml:55
1002
- #: Application/Backend/phtml/index.phtml:88
1003
- msgid "Read More"
1004
- msgstr ""
1005
-
1006
- #: Application/Backend/phtml/extensions.phtml:82
1007
- #: Application/Backend/phtml/extensions.phtml:117
1008
- msgid "Download"
1009
- msgstr ""
1010
-
1011
- #: Application/Backend/phtml/extensions.phtml:97
1012
- #: Application/Backend/phtml/extensions.phtml:128
1013
- #: Application/Backend/phtml/extensions.phtml:139
1014
- #: Application/Backend/phtml/index.phtml:152
1015
- #: Application/Backend/phtml/index.phtml:169
1016
- #: Application/Backend/phtml/index.phtml:179
1017
- #: Application/Backend/phtml/index.phtml:195
1018
- #: Application/Backend/phtml/index.phtml:205
1019
- #: Application/Backend/phtml/index.phtml:213
1020
- #: Application/Backend/phtml/index.phtml:240
1021
- #: Application/Backend/phtml/index.phtml:267
1022
- #: Application/Backend/phtml/main/capability.phtml:54
1023
- #: Application/Backend/phtml/main/capability.phtml:65
1024
- #: Application/Backend/phtml/main/capability.phtml:75
1025
- #: Application/Backend/phtml/main/capability.phtml:87
1026
- #: Application/Backend/phtml/main/capability.phtml:97
1027
- #: Application/Backend/phtml/main/capability.phtml:105
1028
- #: Application/Backend/phtml/main/menu.phtml:100
1029
- #: Application/Backend/phtml/main/metabox.phtml:89
1030
- #: Application/Backend/phtml/main/metabox.phtml:103
1031
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:6
1032
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:17
1033
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:27
1034
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:38
1035
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:48
1036
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:59
1037
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:69
1038
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:115
1039
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:125
1040
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:142
1041
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:152
1042
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:164
1043
- #: Application/Backend/phtml/settings/tools.phtml:59
1044
- msgid "Close"
1045
- msgstr ""
1046
-
1047
- #: Application/Backend/phtml/extensions.phtml:98
1048
- msgid "Notification"
1049
- msgstr ""
1050
-
1051
- #: Application/Backend/phtml/extensions.phtml:102
1052
- msgid ""
1053
- "Extension requires manual installation. Please follow few simple steps below."
1054
- msgstr ""
1055
-
1056
- #: Application/Backend/phtml/extensions.phtml:106
1057
- msgid "Click [Download] button below and save the zip archive on your computer"
1058
- msgstr ""
1059
-
1060
- #: Application/Backend/phtml/extensions.phtml:107
1061
- msgid "Connect to your website via FTP and navigate to [wp-content] folder"
1062
- msgstr ""
1063
-
1064
- #: Application/Backend/phtml/extensions.phtml:108
1065
- msgid ""
1066
- "Create [aam/extension] folder inside [wp-content] and make sure it is "
1067
- "writable by your server"
1068
- msgstr ""
1069
-
1070
- #: Application/Backend/phtml/extensions.phtml:109
1071
- msgid ""
1072
- "Unzip downloaded archive and upload the folder inside the [wp-content/aam/"
1073
- "extension] folder"
1074
- msgstr ""
1075
-
1076
- #: Application/Backend/phtml/extensions.phtml:113
1077
- msgid ""
1078
- "[PLEASE NOTE!] Your browser may not support the latest HTML5 attribures and "
1079
- "if downloaded file is not .ZIP archive, simply rename the file by adding ."
1080
- "zip extension."
1081
- msgstr ""
1082
-
1083
- #: Application/Backend/phtml/extensions.phtml:118
1084
- #: Application/Backend/phtml/settings/tools.phtml:67
1085
- msgid "Cancel"
1086
- msgstr ""
1087
-
1088
- #: Application/Backend/phtml/extensions.phtml:129
1089
- msgid "Install Extension"
1090
- msgstr ""
1091
-
1092
- #: Application/Backend/phtml/extensions.phtml:133
1093
- msgid ""
1094
- "Insert license key that you recieved after the payment (find the email "
1095
- "example below). It might take up to 2 hours to process the payment. Please "
1096
- "remember that license key is limited only to one life domain."
1097
- msgstr ""
1098
-
1099
- #: Application/Backend/phtml/index.phtml:14
1100
- msgid "Main Panel"
1101
- msgstr ""
1102
-
1103
- #: Application/Backend/phtml/index.phtml:19
1104
- msgid ""
1105
- "[Loading AAM UI]. Please wait. If content will not load within next 30 "
1106
- "seconds, clear your browser cache and reload the page. If still nothing, it "
1107
- "is most likely some sort of JavaScript or CSS conflict with one your active "
1108
- "plugins or theme. Try to deactivate all plugins and switch to any default "
1109
- "WordPress theme to find out what causes the issue."
1110
- msgstr ""
1111
-
1112
- #: Application/Backend/phtml/index.phtml:23
1113
- msgid ""
1114
- "Appreciate your interest in Advanced Access Manager (AAM). With strong "
1115
- "knowledge and experience in WordPress, AAM becomes a very powerful tool to "
1116
- "manage access to your frontend and backend."
1117
- msgstr ""
1118
-
1119
- #: Application/Backend/phtml/index.phtml:24
1120
- msgid "Please Note!"
1121
- msgstr ""
1122
-
1123
- #: Application/Backend/phtml/index.phtml:24
1124
- msgid ""
1125
- "Power comes with responsibility. Make sure you have enough knowledge in "
1126
- "WordPress Roles & Capabilities because AAM is very closely intergrated with "
1127
- "WordPress core. It is also very important [to have backup of your database "
1128
- "before you start working with AAM] (there is no need to backup your files, "
1129
- "AAM does not modify any physical files on your server and never did)."
1130
- msgstr ""
1131
-
1132
- #: Application/Backend/phtml/index.phtml:25
1133
- msgid ""
1134
- "AAM was thoroughly tested on the fresh installation of WordPress and in the "
1135
- "latest versions of Chrome, Safari, IE and Firefox. If you have any issues, "
1136
- "the most typical case is the conflict with other plugins or themes."
1137
- msgstr ""
1138
-
1139
- #: Application/Backend/phtml/index.phtml:26
1140
- #, php-format
1141
- msgid ""
1142
- "Check our %sHelp%s section to find some useful articles about AAM "
1143
- "functionality or %scontact us%s directly."
1144
- msgstr ""
1145
-
1146
- #: Application/Backend/phtml/index.phtml:39
1147
- msgid "Notifications"
1148
- msgstr ""
1149
-
1150
- #: Application/Backend/phtml/index.phtml:87
1151
- msgid ""
1152
- "The [Development Package] allows you to get all premium extensions for "
1153
- "[unlimited number of websites]."
1154
- msgstr ""
1155
-
1156
- #: Application/Backend/phtml/index.phtml:98
1157
- msgid "AAM Multisite"
1158
- msgstr ""
1159
-
1160
- #: Application/Backend/phtml/index.phtml:101
1161
- msgid ""
1162
- "Install free [AAM Multisite extension] in order to manage all your sites "
1163
- "from the Network Admin."
1164
- msgstr ""
1165
-
1166
- #: Application/Backend/phtml/index.phtml:112
1167
- msgid "Users/Roles Manager"
1168
- msgstr ""
1169
-
1170
- #: Application/Backend/phtml/index.phtml:119
1171
- #: Application/Backend/phtml/index.phtml:298
1172
- msgid "Roles"
1173
- msgstr ""
1174
-
1175
- #: Application/Backend/phtml/index.phtml:125
1176
- #: Application/Backend/phtml/index.phtml:308
1177
- msgid "Visitor"
1178
- msgstr ""
1179
-
1180
- #: Application/Backend/phtml/index.phtml:128
1181
- #: Application/Backend/phtml/index.phtml:313
1182
- msgid "Default"
1183
- msgstr ""
1184
-
1185
- #: Application/Backend/phtml/index.phtml:140
1186
- #: Application/Backend/phtml/index.phtml:228
1187
- msgid "Action"
1188
- msgstr ""
1189
-
1190
- #: Application/Backend/phtml/index.phtml:153
1191
- msgid "Create Role"
1192
- msgstr ""
1193
-
1194
- #: Application/Backend/phtml/index.phtml:157
1195
- #: Application/Backend/phtml/index.phtml:184
1196
- msgid "Role Name"
1197
- msgstr ""
1198
-
1199
- #: Application/Backend/phtml/index.phtml:158
1200
- #: Application/Backend/phtml/index.phtml:185
1201
- msgid "Enter Role Name"
1202
- msgstr ""
1203
-
1204
- #: Application/Backend/phtml/index.phtml:161
1205
- #: Application/Backend/phtml/index.phtml:188
1206
- msgid "Role Expiration"
1207
- msgstr ""
1208
-
1209
- #: Application/Backend/phtml/index.phtml:162
1210
- #: Application/Backend/phtml/index.phtml:189
1211
- msgid "Enter Expiration Rule"
1212
- msgstr ""
1213
-
1214
- #: Application/Backend/phtml/index.phtml:180
1215
- msgid "Update Role"
1216
- msgstr ""
1217
-
1218
- #: Application/Backend/phtml/index.phtml:209
1219
- #, php-format
1220
- msgid "Are you sure that you want to delete the %s role?"
1221
- msgstr ""
1222
-
1223
- #: Application/Backend/phtml/index.phtml:227
1224
- #: Application/Backend/phtml/metabox/metabox-content.phtml:62
1225
- msgid "Username"
1226
- msgstr ""
1227
-
1228
- #: Application/Backend/phtml/index.phtml:241
1229
- msgid "Manage User Expiration"
1230
- msgstr ""
1231
-
1232
- #: Application/Backend/phtml/index.phtml:246
1233
- msgid "Enter Expiration"
1234
- msgstr ""
1235
-
1236
- #: Application/Backend/phtml/index.phtml:249
1237
- msgid "Action After Expiration"
1238
- msgstr ""
1239
-
1240
- #: Application/Backend/phtml/index.phtml:251
1241
- msgid "Select Action"
1242
- msgstr ""
1243
-
1244
- #: Application/Backend/phtml/index.phtml:252
1245
- msgid "Delete Account"
1246
- msgstr ""
1247
-
1248
- #: Application/Backend/phtml/index.phtml:253
1249
- msgid "Lock Account"
1250
- msgstr ""
1251
-
1252
- #: Application/Backend/phtml/index.phtml:254
1253
- msgid "Change User Role"
1254
- msgstr ""
1255
-
1256
- #: Application/Backend/phtml/index.phtml:258
1257
- msgid "Change To Role"
1258
- msgstr ""
1259
-
1260
- #: Application/Backend/phtml/index.phtml:277
1261
- msgid ""
1262
- "Manage access to your website for visitors (any user that is not "
1263
- "authenticated)"
1264
- msgstr ""
1265
-
1266
- #: Application/Backend/phtml/index.phtml:278
1267
- #: Application/Backend/phtml/metabox/metabox-content.phtml:75
1268
- msgid "Manage Visitors"
1269
- msgstr ""
1270
-
1271
- #: Application/Backend/phtml/index.phtml:285
1272
- msgid ""
1273
- "Manage default access to your website resources for all users, roles and "
1274
- "visitor. This includes Administrator role and your user"
1275
- msgstr ""
1276
-
1277
- #: Application/Backend/phtml/index.phtml:286
1278
- #: Application/Backend/phtml/metabox/metabox-content.phtml:84
1279
- msgid "Manage Default Access"
1280
- msgstr ""
1281
-
1282
- #: Application/Backend/phtml/index.phtml:294
1283
- msgid ""
1284
- "Manage access for your users, roles and visitors. Be careful with "
1285
- "[Administrator] role as well as your admin user. [Database backup is "
1286
- "strongly recommended]."
1287
- msgstr ""
1288
-
1289
- #: Application/Backend/phtml/index.phtml:299
1290
- msgid ""
1291
- "With Roles tab you can manage access for any defined role, edit role's name, "
1292
- "create new role or even delete existing (but only when there is no users "
1293
- "assigned to it). You are not allowed to delete Administrator role."
1294
- msgstr ""
1295
-
1296
- #: Application/Backend/phtml/index.phtml:304
1297
- msgid ""
1298
- "Manage access for any user. As a bonus feature, you can block user. It means "
1299
- "that user will be not able to login to your website anymore."
1300
- msgstr ""
1301
-
1302
- #: Application/Backend/phtml/index.phtml:309
1303
- msgid ""
1304
- "Visitor can be considered any user that is not authenticated to your website."
1305
- msgstr ""
1306
-
1307
- #: Application/Backend/phtml/index.phtml:314
1308
- msgid ""
1309
- "Manage default access settings to your website resources for all users, "
1310
- "roles and visitors."
1311
- msgstr ""
1312
-
1313
- #: Application/Backend/phtml/main-panel.phtml:26
1314
- msgid "You are not allowed to manage any of the existing features."
1315
- msgstr ""
1316
-
1317
- #: Application/Backend/phtml/main/404redirect.phtml:7
1318
- msgid "Setup [default] 404 redirect for all none-existing pages."
1319
- msgstr ""
1320
-
1321
- #: Application/Backend/phtml/main/404redirect.phtml:20
1322
- msgid "Default WordPress 404 handler"
1323
- msgstr ""
1324
-
1325
- #: Application/Backend/phtml/main/404redirect.phtml:24
1326
- #: Application/Backend/phtml/main/login-redirect.phtml:31
1327
- #: Application/Backend/phtml/main/logout-redirect.phtml:31
1328
- #: Application/Backend/phtml/main/redirect.phtml:50
1329
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:77
1330
- msgid "Redirected to existing page [(select from the drop-down)]"
1331
- msgstr ""
1332
-
1333
- #: Application/Backend/phtml/main/404redirect.phtml:28
1334
- #: Application/Backend/phtml/main/redirect.phtml:54
1335
- #: Application/Backend/phtml/main/redirect.phtml:106
1336
- msgid "Redirected to the URL [(enter valid URL starting from http or https)]"
1337
- msgstr ""
1338
-
1339
- #: Application/Backend/phtml/main/404redirect.phtml:32
1340
- #: Application/Backend/phtml/main/login-redirect.phtml:39
1341
- #: Application/Backend/phtml/main/logout-redirect.phtml:39
1342
- #: Application/Backend/phtml/main/redirect.phtml:58
1343
- #: Application/Backend/phtml/main/redirect.phtml:110
1344
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:85
1345
- #, php-format
1346
- msgid "Trigger PHP callback function [(valid %sPHP callback%s is required)]"
1347
- msgstr ""
1348
-
1349
- #: Application/Backend/phtml/main/404redirect.phtml:45
1350
- #: Application/Backend/phtml/main/login-redirect.phtml:52
1351
- #: Application/Backend/phtml/main/logout-redirect.phtml:52
1352
- #: Application/Backend/phtml/main/redirect.phtml:76
1353
- #: Application/Backend/phtml/main/redirect.phtml:128
1354
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:96
1355
- msgid "-- Select Page --"
1356
- msgstr ""
1357
-
1358
- #: Application/Backend/phtml/main/404redirect.phtml:51
1359
- #: Application/Backend/phtml/main/login-redirect.phtml:58
1360
- #: Application/Backend/phtml/main/logout-redirect.phtml:58
1361
- #: Application/Backend/phtml/main/redirect.phtml:82
1362
- #: Application/Backend/phtml/main/redirect.phtml:134
1363
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:102
1364
- msgid "The URL"
1365
- msgstr ""
1366
-
1367
- #: Application/Backend/phtml/main/404redirect.phtml:56
1368
- #: Application/Backend/phtml/main/login-redirect.phtml:63
1369
- #: Application/Backend/phtml/main/logout-redirect.phtml:63
1370
- #: Application/Backend/phtml/main/redirect.phtml:87
1371
- #: Application/Backend/phtml/main/redirect.phtml:139
1372
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:107
1373
- msgid "PHP Callback Function"
1374
- msgstr ""
1375
-
1376
- #: Application/Backend/phtml/main/404redirect.phtml:60
1377
- msgid ""
1378
- "You cannot setup 404 redirect for specific user, role or visitors. Switch to "
1379
- "[Manage Default Access] and define default 404 redirect for everybody."
1380
- msgstr ""
1381
-
1382
- #: Application/Backend/phtml/main/capability.phtml:8
1383
- #, php-format
1384
- msgid ""
1385
- "[Be careful!] Manage capabilities for [%s]. For more information about the "
1386
- "concept of capabilities check %sWhat is a WordPress capability%s article."
1387
- msgstr ""
1388
-
1389
- #: Application/Backend/phtml/main/capability.phtml:16
1390
- msgid "Filter"
1391
- msgstr ""
1392
-
1393
- #: Application/Backend/phtml/main/capability.phtml:23
1394
- msgid "All Capabilities"
1395
- msgstr ""
1396
-
1397
- #: Application/Backend/phtml/main/capability.phtml:32
1398
- msgid "Capabilities are customized"
1399
- msgstr ""
1400
-
1401
- #: Application/Backend/phtml/main/capability.phtml:33
1402
- #: Application/Backend/phtml/main/menu.phtml:14
1403
- #: Application/Backend/phtml/main/metabox.phtml:20
1404
- #: Application/Backend/phtml/main/post.phtml:36
1405
- #: Application/Backend/phtml/main/route.phtml:18
1406
- #: Application/Backend/phtml/metabox/metabox-content.phtml:101
1407
- msgid "Reset To Default"
1408
- msgstr ""
1409
-
1410
- #: Application/Backend/phtml/main/capability.phtml:42
1411
- msgid "Category"
1412
- msgstr ""
1413
-
1414
- #: Application/Backend/phtml/main/capability.phtml:43
1415
- #: Application/Backend/phtml/main/capability.phtml:59
1416
- #: Application/Backend/phtml/main/capability.phtml:80
1417
- msgid "Capability"
1418
- msgstr ""
1419
-
1420
- #: Application/Backend/phtml/main/capability.phtml:44
1421
- #: Application/Backend/phtml/main/post.phtml:52
1422
- msgid "Actions"
1423
- msgstr ""
1424
-
1425
- #: Application/Backend/phtml/main/capability.phtml:55
1426
- msgid "Create Capability"
1427
- msgstr ""
1428
-
1429
- #: Application/Backend/phtml/main/capability.phtml:60
1430
- #: Application/Backend/phtml/main/capability.phtml:81
1431
- msgid "Enter Capability"
1432
- msgstr ""
1433
-
1434
- #: Application/Backend/phtml/main/capability.phtml:83
1435
- msgid ""
1436
- "[Please note!] Capability will be updated for all roles. Any functionality "
1437
- "that depends on this capability may not work properly."
1438
- msgstr ""
1439
-
1440
- #: Application/Backend/phtml/main/capability.phtml:101
1441
- #, php-format
1442
- msgid "Are you sure that you want to delete %s capability for all roles?"
1443
- msgstr ""
1444
-
1445
- #: Application/Backend/phtml/main/login-redirect.phtml:7
1446
- msgid ""
1447
- "Define the [default] login redirect for all users and roles when "
1448
- "authentication is completed successfully."
1449
- msgstr ""
1450
-
1451
- #: Application/Backend/phtml/main/login-redirect.phtml:11
1452
- #, php-format
1453
- msgid ""
1454
- "Customize login redirect for [%s] when the authentication is completed "
1455
- "successfully. [Please note!] Login redirect works with default WordPress "
1456
- "login form or %sAAM Secure Login widget%s. It may [not] work with any other "
1457
- "login solutions."
1458
- msgstr ""
1459
-
1460
- #: Application/Backend/phtml/main/login-redirect.phtml:27
1461
- #: Application/Backend/phtml/main/logout-redirect.phtml:27
1462
- msgid "WordPress default behavior"
1463
- msgstr ""
1464
-
1465
- #: Application/Backend/phtml/main/login-redirect.phtml:35
1466
- #: Application/Backend/phtml/main/logout-redirect.phtml:35
1467
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:81
1468
- msgid "Redirected to the URL [(enter full URL starting from http or https)]"
1469
- msgstr ""
1470
-
1471
- #: Application/Backend/phtml/main/logout-redirect.phtml:7
1472
- msgid "Define the [default] logout redirect for all users and roles."
1473
- msgstr ""
1474
-
1475
- #: Application/Backend/phtml/main/logout-redirect.phtml:11
1476
- #, php-format
1477
- msgid "Customize logout redirect for [%s]."
1478
- msgstr ""
1479
-
1480
- #: Application/Backend/phtml/main/menu.phtml:6
1481
- #, php-format
1482
- msgid ""
1483
- "Protect your backend area. The list of menus and submenus is based on "
1484
- "capabilities [%s] has. For more information please check %sHow to manage "
1485
- "WordPress backend menu%s."
1486
- msgstr ""
1487
-
1488
- #: Application/Backend/phtml/main/menu.phtml:13
1489
- #: Application/Backend/phtml/main/metabox.phtml:19
1490
- #: Application/Backend/phtml/main/post.phtml:35
1491
- #: Application/Backend/phtml/metabox/metabox-content.phtml:100
1492
- msgid "Settings are customized"
1493
- msgstr ""
1494
-
1495
- #: Application/Backend/phtml/main/menu.phtml:89
1496
- msgid ""
1497
- "Current user does not have enough capabilities to access any available "
1498
- "dashboard page."
1499
- msgstr ""
1500
-
1501
- #: Application/Backend/phtml/main/menu.phtml:101
1502
- msgid "Dashboard Lockdown"
1503
- msgstr ""
1504
-
1505
- #: Application/Backend/phtml/main/menu.phtml:105
1506
- msgid "You cannot restrict access to Dashboard home page."
1507
- msgstr ""
1508
-
1509
- #: Application/Backend/phtml/main/menu.phtml:106
1510
- #, php-format
1511
- msgid ""
1512
- "The [Home] is the default page every user is redirected after login. To "
1513
- "restrict access to the entire backend, please check %sHow to lockdown "
1514
- "WordPress backend%s article."
1515
- msgstr ""
1516
-
1517
- #: Application/Backend/phtml/main/menu.phtml:110
1518
- msgid "OK"
1519
- msgstr ""
1520
-
1521
- #: Application/Backend/phtml/main/metabox.phtml:6
1522
- #, php-format
1523
- msgid ""
1524
- "Hide unnecessary or restricted metaboxes and widgets for [%s]. For more "
1525
- "information please check %sHow to hide WordPress metaboxes and widgets%s."
1526
- msgstr ""
1527
-
1528
- #: Application/Backend/phtml/main/metabox.phtml:12
1529
- msgid "Refresh"
1530
- msgstr ""
1531
-
1532
- #: Application/Backend/phtml/main/metabox.phtml:13
1533
- msgid "Init URL"
1534
- msgstr ""
1535
-
1536
- #: Application/Backend/phtml/main/metabox.phtml:43
1537
- msgid "Dashboard Widgets"
1538
- msgstr ""
1539
-
1540
- #: Application/Backend/phtml/main/metabox.phtml:47
1541
- msgid "Frontend Widgets"
1542
- msgstr ""
1543
-
1544
- #: Application/Backend/phtml/main/metabox.phtml:78
1545
- msgid "The list is not initialized. Click Refresh button above."
1546
- msgstr ""
1547
-
1548
- #: Application/Backend/phtml/main/metabox.phtml:79
1549
- #, php-format
1550
- msgid ""
1551
- "If your website requires HTTP authentication, please refer to [%sthis article"
1552
- "%s] for additional information."
1553
- msgstr ""
1554
-
1555
- #: Application/Backend/phtml/main/metabox.phtml:90
1556
- msgid "Initialize URL"
1557
- msgstr ""
1558
-
1559
- #: Application/Backend/phtml/main/metabox.phtml:94
1560
- msgid ""
1561
- "Some metaboxes are \"conditional\" and appear on the Edit screen when "
1562
- "certain conditions are met. For example metabox \"Comments\" appears only "
1563
- "for existing page and not for new page. If you do not see a desired metabox, "
1564
- "try to copy & paste the full URL to the backend page where that metabox "
1565
- "appears."
1566
- msgstr ""
1567
-
1568
- #: Application/Backend/phtml/main/metabox.phtml:97
1569
- msgid "Backend page URL"
1570
- msgstr ""
1571
-
1572
- #: Application/Backend/phtml/main/metabox.phtml:98
1573
- msgid "Insert valid URL"
1574
- msgstr ""
1575
-
1576
- #: Application/Backend/phtml/main/post.phtml:7
1577
- #, php-format
1578
- msgid ""
1579
- "You are allowed to manage access to unlimited number of posts, pages or "
1580
- "custom post types but only for any role, user or visitor. Consider to "
1581
- "purchase %s[AAM Plus Package]%s extension to have the ability to also manage "
1582
- "access to categories and custom taxonomies or to define the default access "
1583
- "to all posts, pages or custom post types. For more information about this "
1584
- "functionality check %sHow to manage access to the WordPress content%s."
1585
- msgstr ""
1586
-
1587
- #: Application/Backend/phtml/main/post.phtml:15
1588
- #, php-format
1589
- msgid ""
1590
- "Manage access to posts, pages, custom post types, categories or custom "
1591
- "hierarchical taxonomies. For more information about this functionality check "
1592
- "%sHow to manage access to the WordPress content%s article."
1593
- msgstr ""
1594
-
1595
- #: Application/Backend/phtml/main/post.phtml:25
1596
- msgid "Root"
1597
- msgstr ""
1598
-
1599
- #: Application/Backend/phtml/main/post.phtml:51
1600
- msgid "Title"
1601
- msgstr ""
1602
-
1603
- #: Application/Backend/phtml/main/post.phtml:59
1604
- #: Application/Backend/phtml/main/post.phtml:62
1605
- #: Application/Backend/phtml/main/post.phtml:66
1606
- #: Application/Backend/phtml/main/post.phtml:69
1607
- #: Application/Backend/phtml/main/post.phtml:77
1608
- #: Application/Backend/phtml/main/post.phtml:82
1609
- msgid "Go Back"
1610
- msgstr ""
1611
-
1612
- #: Application/Backend/phtml/main/redirect.phtml:7
1613
- msgid ""
1614
- "Define the [default] redirect for all users, roles and visitors when access "
1615
- "is denied to any restricted resources on your website."
1616
- msgstr ""
1617
-
1618
- #: Application/Backend/phtml/main/redirect.phtml:11
1619
- #, php-format
1620
- msgid ""
1621
- "Customize redirect for %s when access is denied to restricted resources like "
1622
- "posts, categories, menus, etc. For more information about this feature, "
1623
- "please check %sHow to redirect WordPress user when access is denied%s."
1624
- msgstr ""
1625
-
1626
- #: Application/Backend/phtml/main/redirect.phtml:25
1627
- msgid "Frontend Redirect"
1628
- msgstr ""
1629
-
1630
- #: Application/Backend/phtml/main/redirect.phtml:26
1631
- msgid "Backend Redirect"
1632
- msgstr ""
1633
-
1634
- #: Application/Backend/phtml/main/redirect.phtml:36
1635
- #: Application/Backend/phtml/main/redirect.phtml:94
1636
- msgid "Default [(\"Access Denied\" message)]"
1637
- msgstr ""
1638
-
1639
- #: Application/Backend/phtml/main/redirect.phtml:40
1640
- #: Application/Backend/phtml/main/redirect.phtml:98
1641
- msgid "Show customized message [(plain text or HTML)]"
1642
- msgstr ""
1643
-
1644
- #: Application/Backend/phtml/main/redirect.phtml:45
1645
- msgid ""
1646
- "Redirect to the login page [(after login, user will be redirected back to "
1647
- "the restricted page)]"
1648
- msgstr ""
1649
-
1650
- #: Application/Backend/phtml/main/redirect.phtml:62
1651
- #: Application/Backend/phtml/main/redirect.phtml:114
1652
- msgid "Customized Message"
1653
- msgstr ""
1654
-
1655
- #: Application/Backend/phtml/main/redirect.phtml:63
1656
- #: Application/Backend/phtml/main/redirect.phtml:115
1657
- msgid "Enter message..."
1658
- msgstr ""
1659
-
1660
- #: Application/Backend/phtml/main/redirect.phtml:102
1661
- msgid "Redirected to existing frontend page [(select from the drop-down)]"
1662
- msgstr ""
1663
-
1664
- #: Application/Backend/phtml/main/route.phtml:8
1665
- #, php-format
1666
- msgid ""
1667
- "Manage access to the website API routes for [%s]. For full RESTful API "
1668
- "experience, you might want to use %sJWT authentication%s that is already "
1669
- "available in AAM."
1670
- msgstr ""
1671
-
1672
- #: Application/Backend/phtml/main/route.phtml:9
1673
- msgid ""
1674
- "[Please note!] It is the initial version of this feature. It can be "
1675
- "significantly enhanced with a lot of useful functionality. Your feedback and "
1676
- "suggestions are highly appreciated!"
1677
- msgstr ""
1678
-
1679
- #: Application/Backend/phtml/main/route.phtml:17
1680
- msgid "Routes are customized"
1681
- msgstr ""
1682
-
1683
- #: Application/Backend/phtml/main/route.phtml:28
1684
- msgid "Route"
1685
- msgstr ""
1686
-
1687
- #: Application/Backend/phtml/main/route.phtml:29
1688
- msgid "Deny"
1689
- msgstr ""
1690
-
1691
- #: Application/Backend/phtml/metabox/metabox-content.phtml:74
1692
- #, php-format
1693
- msgid "Manage access to %s for visitors (any user that is not authenticated)"
1694
- msgstr ""
1695
-
1696
- #: Application/Backend/phtml/metabox/metabox-content.phtml:82
1697
- #, php-format
1698
- msgid ""
1699
- "Manage default access to %s for all users, roles and visitor. This includes "
1700
- "Administrator role and yourself"
1701
- msgstr ""
1702
-
1703
- #: Application/Backend/phtml/metabox/metabox-content.phtml:87
1704
- msgid "This feature is allowed only with [AAM Plus Package] extension."
1705
- msgstr ""
1706
-
1707
- #: Application/Backend/phtml/partial/login-redirect.phtml:3
1708
- msgid ""
1709
- "Setup [default] redirect after user logged in successfully for all your "
1710
- "users and roles. With [AAM Login Redirect] extension you can customize login "
1711
- "redirect for any user or role."
1712
- msgstr ""
1713
-
1714
- #: Application/Backend/phtml/partial/post-access-form.phtml:13
1715
- msgid "Frontend Access Settings"
1716
- msgstr ""
1717
-
1718
- #: Application/Backend/phtml/partial/post-access-form.phtml:26
1719
- #: Application/Backend/phtml/partial/post-access-form.phtml:62
1720
- #: Application/Backend/phtml/partial/post-access-form.phtml:100
1721
- msgid "change"
1722
- msgstr ""
1723
-
1724
- #: Application/Backend/phtml/partial/post-access-form.phtml:49
1725
- msgid "Backend Access Settings"
1726
- msgstr ""
1727
-
1728
- #: Application/Backend/phtml/partial/post-access-form.phtml:85
1729
- msgid "API Access Settings"
1730
- msgstr ""
1731
-
1732
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:7
1733
- msgid "Teaser Message"
1734
- msgstr ""
1735
-
1736
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:11
1737
- msgid "Simple text or valid HTML"
1738
- msgstr ""
1739
-
1740
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:12
1741
- msgid "Enter your teaser"
1742
- msgstr ""
1743
-
1744
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:28
1745
- msgid "Define Threshold"
1746
- msgstr ""
1747
-
1748
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:33
1749
- msgid "Enter digital number"
1750
- msgstr ""
1751
-
1752
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:49
1753
- msgid "Set Password"
1754
- msgstr ""
1755
-
1756
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:54
1757
- msgid "Enter Password"
1758
- msgstr ""
1759
-
1760
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:70
1761
- msgid "Define Redirect Rule"
1762
- msgstr ""
1763
-
1764
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:73
1765
- #, php-format
1766
- msgid ""
1767
- "To learn more about REDIRECT option, please refer to our [%sHelp Section%s]."
1768
- msgstr ""
1769
-
1770
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:126
1771
- msgid "Set Expiration"
1772
- msgstr ""
1773
-
1774
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:136
1775
- msgid "Enter expiration critiria"
1776
- msgstr ""
1777
-
1778
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:137
1779
- msgid "Enter critiria"
1780
- msgstr ""
1781
-
1782
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:153
1783
- msgid "E-Commerce Setup"
1784
- msgstr ""
1785
-
1786
- #: Application/Backend/phtml/partial/post-advanced-settings.phtml:159
1787
- #, php-format
1788
- msgid ""
1789
- "Monetization is the premium feature that is available with %s[E-Commerce]%s "
1790
- "extension."
1791
- msgstr ""
1792
-
1793
- #: Application/Backend/phtml/partial/post-type.phtml:4
1794
- #, php-format
1795
- msgid ""
1796
- "Manage default access to all your %s and %s Categories. This feature is "
1797
- "available only with [AAM Plus Package] extension. But you can still manage "
1798
- "access to individual %s but only up to 10 %s. Consider to purchase [AAM Plus "
1799
- "Package] extension."
1800
- msgstr ""
1801
-
1802
- #: Application/Backend/phtml/partial/redirect.phtml:3
1803
- msgid ""
1804
- "Setup [default] redirect for all users, roles and visitors when access is "
1805
- "denied for any restricted resources on your website."
1806
- msgstr ""
1807
-
1808
- #: Application/Backend/phtml/partial/role-inheritance.phtml:3
1809
- msgid "Inherit Capabilities From"
1810
- msgstr ""
1811
-
1812
- #: Application/Backend/phtml/partial/role-inheritance.phtml:11
1813
- msgid ""
1814
- "Also clone all AAM access settings (admin menu, metaboxes, redirects etc)"
1815
- msgstr ""
1816
-
1817
- #: Application/Backend/phtml/partial/term-type.phtml:4
1818
- #, php-format
1819
- msgid ""
1820
- "Manage access to %s is available with [AAM Plus Package] extension only. "
1821
- "With this feature you can also define default access to all child posts that "
1822
- "belong to %s. Consider to purchase [AAM Plus Package] extension."
1823
- msgstr ""
1824
-
1825
- #: Application/Backend/phtml/settings/tools.phtml:8
1826
- msgid "Export AAM Settings"
1827
- msgstr ""
1828
-
1829
- #: Application/Backend/phtml/settings/tools.phtml:10
1830
- #, php-format
1831
- msgid ""
1832
- "Export selected AAM settings to the file. For more information about this "
1833
- "feature check %sHow to export and import AAM settings%s article."
1834
- msgstr ""
1835
-
1836
- #: Application/Backend/phtml/settings/tools.phtml:19
1837
- msgid "Import AAM Settings"
1838
- msgstr ""
1839
-
1840
- #: Application/Backend/phtml/settings/tools.phtml:21
1841
- msgid "Import AAM settings from the file."
1842
- msgstr ""
1843
-
1844
- #: Application/Backend/phtml/settings/tools.phtml:31
1845
- msgid "Clear Cache"
1846
- msgstr ""
1847
-
1848
- #: Application/Backend/phtml/settings/tools.phtml:33
1849
- msgid "Clear all AAM cache."
1850
- msgstr ""
1851
-
1852
- #: Application/Backend/phtml/settings/tools.phtml:42
1853
- msgid "Clear All Settings"
1854
- msgstr ""
1855
-
1856
- #: Application/Backend/phtml/settings/tools.phtml:44
1857
- msgid "Remove all the settings related to AAM from the database."
1858
- msgstr ""
1859
-
1860
- #: Application/Backend/phtml/settings/tools.phtml:60
1861
- msgid "Clear all settings"
1862
- msgstr ""
1863
-
1864
- #: Application/Backend/phtml/settings/tools.phtml:63
1865
- msgid "All AAM settings will be removed."
1866
- msgstr ""
1867
-
1868
- #: Application/Backend/phtml/widget/login-backend.phtml:3
1869
- msgid "Login Title"
1870
- msgstr ""
1871
-
1872
- #: Application/Backend/phtml/widget/login-backend.phtml:8
1873
- msgid "Logged In Title"
1874
- msgstr ""
1875
-
1876
- #: Application/Backend/phtml/widget/login-backend.phtml:14
1877
- msgid "Login Timeout"
1878
- msgstr ""
1879
-
1880
- #: Application/Backend/phtml/widget/login-backend.phtml:15
1881
- msgid ""
1882
- "Delay the login process for 1 second to significantly reduce the chance for "
1883
- "brute force or dictionary attack."
1884
- msgstr ""
1885
-
1886
- #: Application/Backend/phtml/widget/login-backend.phtml:20
1887
- msgid "One session per user"
1888
- msgstr ""
1889
-
1890
- #: Application/Backend/phtml/widget/login-backend.phtml:21
1891
- msgid ""
1892
- "Automatically destroy all other sessions for a user if he/she tries to login "
1893
- "from different location."
1894
- msgstr ""
1895
-
1896
- #: Application/Backend/phtml/widget/login-backend.phtml:26
1897
- msgid "Brute Force Lockout"
1898
- msgstr ""
1899
-
1900
- #: Application/Backend/phtml/widget/login-backend.phtml:27
1901
- msgid ""
1902
- "Automatically reject login attempts if number of unsuccessful login attempts "
1903
- "is more than 20 over the period of 2 minutes."
1904
- msgstr ""
1905
-
1906
- #: Application/Backend/phtml/widget/login-backend.phtml:31
1907
- #, php-format
1908
- msgid ""
1909
- "For more advanced setup like login/logout redirects or custom styling, "
1910
- "please check %sthis article%s."
1911
- msgstr ""
1912
-
1913
- #: Application/Backend/phtml/widget/login-frontend.phtml:21
1914
- #: Application/Frontend/phtml/login.phtml:7
1915
- msgid "Username or Email Address"
1916
- msgstr ""
1917
-
1918
- #: Application/Backend/phtml/widget/login-frontend.phtml:36
1919
- #: Application/Frontend/phtml/login.phtml:22
1920
- msgid "Remember Me"
1921
- msgstr ""
1922
-
1923
- #: Application/Backend/phtml/widget/login-frontend.phtml:41
1924
- msgid "Log In"
1925
- msgstr ""
1926
-
1927
- #: Application/Backend/phtml/widget/login-frontend.phtml:49
1928
- #: Application/Frontend/phtml/login.phtml:35
1929
- msgid "Register"
1930
- msgstr ""
1931
-
1932
- #: Application/Backend/phtml/widget/login-frontend.phtml:54
1933
- #: Application/Frontend/phtml/login.phtml:40
1934
- msgid "Lost your password?"
1935
- msgstr ""
1936
-
1937
- #: Application/Backend/phtml/widget/login-frontend.phtml:64
1938
- #: Application/Frontend/phtml/login.phtml:51
1939
- msgid "Dashboard"
1940
- msgstr ""
1941
-
1942
- #: Application/Backend/phtml/widget/login-frontend.phtml:65
1943
- #: Application/Frontend/phtml/login.phtml:52
1944
- msgid "Edit My Profile"
1945
- msgstr ""
1946
-
1947
- #: Application/Backend/phtml/widget/login-frontend.phtml:67
1948
- #: Application/Frontend/phtml/login.phtml:54
1949
- msgid "Log Out"
1950
- msgstr ""
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
aam.php CHANGED
@@ -3,7 +3,7 @@
3
  /**
4
  Plugin Name: Advanced Access Manager
5
  Description: All you need to manage access to your WordPress website
6
- Version: 5.4.1
7
  Author: Vasyl Martyniuk <vasyl@vasyltech.com>
8
  Author URI: https://vasyltech.com
9
 
@@ -238,6 +238,9 @@ class AAM {
238
  AAM_Core_API::removeDirectory($dirname);
239
  }
240
 
 
 
 
241
  //clear schedules
242
  wp_clear_scheduled_hook('aam-cron');
243
  }
3
  /**
4
  Plugin Name: Advanced Access Manager
5
  Description: All you need to manage access to your WordPress website
6
+ Version: 5.4.2
7
  Author: Vasyl Martyniuk <vasyl@vasyltech.com>
8
  Author URI: https://vasyltech.com
9
 
238
  AAM_Core_API::removeDirectory($dirname);
239
  }
240
 
241
+ //clear all AAM settings
242
+ AAM_Core_API::clearSettings();
243
+
244
  //clear schedules
245
  wp_clear_scheduled_hook('aam-cron');
246
  }
media/js/aam.js CHANGED
@@ -2056,7 +2056,7 @@
2056
  }
2057
  },
2058
  columnDefs: [
2059
- {visible: false, targets: [0, 1, 5]}
2060
  ],
2061
  language: {
2062
  search: '_INPUT_',
@@ -2075,18 +2075,25 @@
2075
  });
2076
  },
2077
  rowCallback: function (row, data) {
 
 
 
 
 
 
 
2078
  //object type icon
2079
  switch (data[2]) {
2080
  case 'type':
2081
- $('td:eq(0)', row).html('<i class="icon-box"></i>');
2082
  break;
2083
 
2084
  case 'term':
2085
- $('td:eq(0)', row).html('<i class="icon-folder"></i>');
2086
  break;
2087
 
2088
  default:
2089
- $('td:eq(0)', row).html('<i class="icon-doc-text-inv"></i>');
2090
  break;
2091
  }
2092
 
2056
  }
2057
  },
2058
  columnDefs: [
2059
+ {visible: false, targets: [0, 1, 5, 6]}
2060
  ],
2061
  language: {
2062
  search: '_INPUT_',
2075
  });
2076
  },
2077
  rowCallback: function (row, data) {
2078
+ if (data[6]) {
2079
+ var extraClass = ' text-danger';
2080
+ var tooltip = ' data-toggle="tooltip" title="' + aam.__('Settings Customized') + '"';
2081
+ } else {
2082
+ extraClass = tooltip = '';
2083
+ }
2084
+
2085
  //object type icon
2086
  switch (data[2]) {
2087
  case 'type':
2088
+ $('td:eq(0)', row).html('<i class="icon-box' + extraClass + '"' + tooltip + '></i>');
2089
  break;
2090
 
2091
  case 'term':
2092
+ $('td:eq(0)', row).html('<i class="icon-folder' + extraClass + '"' + tooltip + '></i>');
2093
  break;
2094
 
2095
  default:
2096
+ $('td:eq(0)', row).html('<i class="icon-doc-text-inv' + extraClass + '"' + tooltip + '></i>');
2097
  break;
2098
  }
2099
 
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: vasyltech
3
  Tags: access control, membership, backend menu, user role, restricted content
4
  Requires at least: 4.0
5
  Tested up to: 4.9.7
6
- Stable tag: 5.4.1
7
 
8
  All you need to manage access to you WordPress websites on frontend, backend and API levels for any role, user or visitors.
9
 
@@ -76,6 +76,13 @@ https://www.youtube.com/watch?v=mj5Xa_Wc16Y
76
 
77
  == Changelog ==
78
 
 
 
 
 
 
 
 
79
  = 5.4.1 =
80
  * Fixed the bug reported by Doug Davis where newly created posts get locked if default access settings are defined
81
  * Fixed the bug with post visibility when /%category%/%postname%/ permalink is defined
3
  Tags: access control, membership, backend menu, user role, restricted content
4
  Requires at least: 4.0
5
  Tested up to: 4.9.7
6
+ Stable tag: 5.4.2
7
 
8
  All you need to manage access to you WordPress websites on frontend, backend and API levels for any role, user or visitors.
9
 
76
 
77
  == Changelog ==
78
 
79
+ = 5.4.2 =
80
+ * Fixed the bug that was causing an error with legacy "teaser" data
81
+ * Fixed the bug with aam_manage_admin_toolbar capability been named incorrectly
82
+ * Clearing all AAM settings when plugin is uninstalled
83
+ * Highlighted post, term or type that has explicit access settings defined on Posts & Terms tab
84
+ * Improved JWT authentication feature to allow use it for stand-alone embedded to WP apps
85
+
86
  = 5.4.1 =
87
  * Fixed the bug reported by Doug Davis where newly created posts get locked if default access settings are defined
88
  * Fixed the bug with post visibility when /%category%/%postname%/ permalink is defined