User registration & user profile – Profile Builder - Version 2.9.9

Version Description

  • Implemented Elementor Widget/Section restriction.
  • Security improvements
  • When submitting our forms we scroll to the top of the form now and not the top of the page
Download this release

Release Info

Developer madalin.ungureanu
Plugin Icon 128x128 User registration & user profile – Profile Builder
Version 2.9.9
Comparing to
See all releases

Code changes from version 2.9.8 to 2.9.9

admin/register-version.php CHANGED
@@ -191,8 +191,18 @@ class WPPB_add_notices{
191
 
192
  $plugin_serial_status = get_option( $this->pluginSerialStatus );
193
  if ( $plugin_serial_status != 'found' ){
 
 
 
 
 
 
 
 
 
 
194
  // Check that the user hasn't already clicked to ignore the message
195
- if ( ! get_user_meta($user_id, $this->pluginPrefix.'_dismiss_notification' ) ) {
196
  echo $finalMessage = apply_filters($this->pluginPrefix.'_notification_message','<div class="error wppb-serial-notification" >'.$this->notificaitonMessage.'</div>', $this->notificaitonMessage);
197
  }
198
  }
@@ -243,7 +253,14 @@ if ( $wppb_profile_builder_pro_hobbyist_serial_status == 'notFound' || $wppb_pro
243
  new WPPB_add_notices( 'wppb', 'profile_builder_pro', sprintf( __( '<p>Your <strong>Profile Builder</strong> serial number is invalid or missing. <br/>Please %1$sregister your copy%2$s to receive access to automatic updates and support. Need a license key? %3$sPurchase one now%4$s</p>', 'profile-builder'), "<a href='". $register_url ."'>", "</a>", "<a href='https://www.cozmoslabs.com/wordpress-profile-builder/?utm_source=PB&utm_medium=dashboard&utm_campaign=PB-SN-Purchase' target='_blank' class='button-primary'>", "</a>" ), 'wppb_profile_builder_pro_serial_status' );
244
  }
245
  elseif ( $wppb_profile_builder_pro_hobbyist_serial_status == 'expired' ){
246
- new WPPB_add_notices( 'wppb_expired', 'profile_builder_pro', sprintf( __( '<p>Your <strong>Profile Builder</strong> license has expired. <br/>Please %1$sRenew Your Licence%2$s to continue receiving access to product downloads, automatic updates and support. %3$sRenew now %4$s %5$sDismiss%6$s</p>', 'profile-builder'), "<a href='https://www.cozmoslabs.com/account/?utm_source=PB&utm_medium=dashboard&utm_campaign=PB-Renewal' target='_blank'>", "</a>", "<a href='https://www.cozmoslabs.com/account/?utm_source=PB&utm_medium=dashboard&utm_campaign=PB-Renewal' target='_blank' class='button-primary'>", "</a>", "<a href='". esc_url( add_query_arg( 'wppb_expired_dismiss_notification', '0' ) ) ."' class='wppb-dismiss-notification'>", "</a>" ), 'wppb_profile_builder_pro_serial_status' );
 
 
 
 
 
 
 
247
  }
248
  elseif( strpos( $wppb_profile_builder_pro_hobbyist_serial_status, 'aboutToExpire' ) === 0 ){
249
  $serial_status_parts = explode( '#', $wppb_profile_builder_pro_hobbyist_serial_status );
191
 
192
  $plugin_serial_status = get_option( $this->pluginSerialStatus );
193
  if ( $plugin_serial_status != 'found' ){
194
+
195
+ //we want to show the expiration notice on our plugin pages even if the user dismissed it on the rest of the site
196
+ $force_show = false;
197
+ if ( $plugin_serial_status == 'expired' ) {
198
+ $notification_instance = WPPB_Plugin_Notifications::get_instance();
199
+ if ($notification_instance->is_plugin_page()){
200
+ $force_show = true;
201
+ }
202
+ }
203
+
204
  // Check that the user hasn't already clicked to ignore the message
205
+ if ( ! get_user_meta($user_id, $this->pluginPrefix.'_dismiss_notification' ) || $force_show ) {
206
  echo $finalMessage = apply_filters($this->pluginPrefix.'_notification_message','<div class="error wppb-serial-notification" >'.$this->notificaitonMessage.'</div>', $this->notificaitonMessage);
207
  }
208
  }
253
  new WPPB_add_notices( 'wppb', 'profile_builder_pro', sprintf( __( '<p>Your <strong>Profile Builder</strong> serial number is invalid or missing. <br/>Please %1$sregister your copy%2$s to receive access to automatic updates and support. Need a license key? %3$sPurchase one now%4$s</p>', 'profile-builder'), "<a href='". $register_url ."'>", "</a>", "<a href='https://www.cozmoslabs.com/wordpress-profile-builder/?utm_source=PB&utm_medium=dashboard&utm_campaign=PB-SN-Purchase' target='_blank' class='button-primary'>", "</a>" ), 'wppb_profile_builder_pro_serial_status' );
254
  }
255
  elseif ( $wppb_profile_builder_pro_hobbyist_serial_status == 'expired' ){
256
+ /* on our plugin pages do not add the dismiss button for the expired notification*/
257
+ $notification_instance = WPPB_Plugin_Notifications::get_instance();
258
+ if( $notification_instance->is_plugin_page() )
259
+ $message = __( '<p>Your <strong>Profile Builder</strong> license has expired. <br/>Please %1$sRenew Your Licence%2$s to continue receiving access to product downloads, automatic updates and support. %3$sRenew now %4$s</p>', 'profile-builder');
260
+ else
261
+ $message = __( '<p>Your <strong>Profile Builder</strong> license has expired. <br/>Please %1$sRenew Your Licence%2$s to continue receiving access to product downloads, automatic updates and support. %3$sRenew now %4$s %5$sDismiss%6$s</p>', 'profile-builder');
262
+
263
+ new WPPB_add_notices( 'wppb_expired', 'profile_builder_pro', sprintf( $message, "<a href='https://www.cozmoslabs.com/account/?utm_source=PB&utm_medium=dashboard&utm_campaign=PB-Renewal' target='_blank'>", "</a>", "<a href='https://www.cozmoslabs.com/account/?utm_source=PB&utm_medium=dashboard&utm_campaign=PB-Renewal' target='_blank' class='button-primary'>", "</a>", "<a href='". esc_url( add_query_arg( 'wppb_expired_dismiss_notification', '0' ) ) ."' class='wppb-dismiss-notification'>", "</a>" ), 'wppb_profile_builder_pro_serial_status' );
264
  }
265
  elseif( strpos( $wppb_profile_builder_pro_hobbyist_serial_status, 'aboutToExpire' ) === 0 ){
266
  $serial_status_parts = explode( '#', $wppb_profile_builder_pro_hobbyist_serial_status );
assets/css/style-front-end.css CHANGED
@@ -361,7 +361,6 @@ label[for=blog-privacy]{
361
  4.0 Errors & Notices
362
  --------------------------------------------------------------*/
363
 
364
- #wppb_general_top_error_message,
365
  .wppb-error,
366
  .wppb-warning {
367
  padding: 6px 9px;
@@ -373,19 +372,20 @@ label[for=blog-privacy]{
373
  border: 1px solid #C00;
374
  }
375
 
376
- #wppb_general_top_error_message,
377
  .wppb-error,
378
  .wppb-warning{
379
  color:#222222 !important;
380
  }
381
 
382
- #wppb_general_top_error_message a,
383
  .wppb-error a,
384
  .wppb-warning a{
385
  color:#007acc !important;
386
  }
387
 
388
- #wppb_general_top_error_message a:hover,
 
 
 
389
  .wppb-error a:hover,
390
  .wppb-warning a:hover{
391
  color:#007acc !important;
@@ -401,7 +401,6 @@ label[for=blog-privacy]{
401
  margin-left:5px;
402
  }
403
 
404
- #wppb_form_success_message,
405
  .wppb-success {
406
  padding: 6px 9px;
407
  margin: 0 auto 25px;
361
  4.0 Errors & Notices
362
  --------------------------------------------------------------*/
363
 
 
364
  .wppb-error,
365
  .wppb-warning {
366
  padding: 6px 9px;
372
  border: 1px solid #C00;
373
  }
374
 
 
375
  .wppb-error,
376
  .wppb-warning{
377
  color:#222222 !important;
378
  }
379
 
 
380
  .wppb-error a,
381
  .wppb-warning a{
382
  color:#007acc !important;
383
  }
384
 
385
+ .admin-bar #wppb_form_general_message{
386
+ padding-top:32px;
387
+ }
388
+
389
  .wppb-error a:hover,
390
  .wppb-warning a:hover{
391
  color:#007acc !important;
401
  margin-left:5px;
402
  }
403
 
 
404
  .wppb-success {
405
  padding: 6px 9px;
406
  margin: 0 auto 25px;
assets/lib/class_notices.php CHANGED
@@ -279,7 +279,7 @@ Class WPPB_Plugin_Notifications {
279
  *
280
  *
281
  */
282
- protected function is_plugin_page() {
283
  if( !empty( $this->pluginPages ) ){
284
  foreach ( $this->pluginPages as $pluginPage ){
285
  if( ! empty( $_GET['page'] ) && false !== strpos( $_GET['page'], $pluginPage ) )
279
  *
280
  *
281
  */
282
+ public function is_plugin_page() {
283
  if( !empty( $this->pluginPages ) ){
284
  foreach ( $this->pluginPages as $pluginPage ){
285
  if( ! empty( $_GET['page'] ) && false !== strpos( $_GET['page'], $pluginPage ) )
features/content-restriction/class-elementor-content-restriction.php ADDED
@@ -0,0 +1,302 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ // Exit if accessed directly
4
+ if ( ! defined( 'ABSPATH' ) ) exit;
5
+
6
+ use Elementor\Controls_Manager;
7
+
8
+ class WPPB_Elementor {
9
+ private static $_instance = null;
10
+ public $locations = array(
11
+ array(
12
+ 'element' => 'common',
13
+ 'action' => '_section_style',
14
+ ),
15
+ array(
16
+ 'element' => 'section',
17
+ 'action' => 'section_advanced',
18
+ )
19
+ );
20
+ public $section_name = 'wppb_section_visibility_settings';
21
+
22
+ /**
23
+ * Register plugin action hooks and filters
24
+ */
25
+ public function __construct() {
26
+ // Register new section to display restriction controls
27
+ $this->register_sections();
28
+
29
+ // Setup controls
30
+ $this->register_controls();
31
+
32
+ // Filter widget content
33
+ add_filter( 'elementor/widget/render_content', array( $this, 'widget_render' ), 10, 2 );
34
+
35
+ // Filter sections display & add custom messages
36
+ add_action( 'elementor/frontend/section/should_render', array( $this, 'section_render' ), 10, 2 );
37
+ add_action( 'elementor/frontend/section/after_render', array( $this, 'section_custom_messages' ), 10, 2 );
38
+ }
39
+
40
+ /**
41
+ *
42
+ * Ensures only one instance of the class is loaded or can be loaded.
43
+ *
44
+ * @return WPPB_Elementor An instance of the class.
45
+ */
46
+ public static function instance() {
47
+ if ( is_null( self::$_instance ) )
48
+ self::$_instance = new self();
49
+
50
+ return self::$_instance;
51
+ }
52
+
53
+ private function register_sections() {
54
+ foreach( $this->locations as $where ) {
55
+ add_action( 'elementor/element/'.$where['element'].'/'.$where['action'].'/after_section_end', array( $this, 'add_section' ), 10, 2 );
56
+ }
57
+ }
58
+
59
+ // Register controls to sections and widgets
60
+ private function register_controls() {
61
+ foreach( $this->locations as $where )
62
+ add_action('elementor/element/'.$where['element'].'/'.$this->section_name.'/before_section_end', array( $this, 'add_controls' ), 10, 2 );
63
+ }
64
+
65
+ public function add_section( $element, $args ) {
66
+ $exists = \Elementor\Plugin::instance()->controls_manager->get_control_from_stack( $element->get_unique_name(), $this->section_name );
67
+
68
+ if( !is_wp_error( $exists ) )
69
+ return false;
70
+
71
+ $element->start_controls_section(
72
+ $this->section_name, array(
73
+ 'tab' => Controls_Manager::TAB_ADVANCED,
74
+ 'label' => __( 'Profile Builder Content Restriction', 'profile-builder' )
75
+ )
76
+ );
77
+
78
+ $element->end_controls_section();
79
+ }
80
+
81
+ // Define controls
82
+ public function add_controls( $element, $args ) {
83
+ $element_type = $element->get_type();
84
+
85
+ $element->add_control(
86
+ 'wppb_restriction_loggedin_users', array(
87
+ 'label' => __( 'Restrict to logged in users', 'profile-builder' ),
88
+ 'type' => Controls_Manager::SWITCHER,
89
+ 'description' => __( 'Allow only logged in users to see this content.', 'profile-builder' ),
90
+ )
91
+ );
92
+
93
+ $element->add_control(
94
+ 'wppb_restriction_user_roles_heading', array(
95
+ 'label' => __( 'Restrict by User Roles', 'profile-builder' ),
96
+ 'type' => Controls_Manager::HEADING,
97
+ 'separator' => 'before',
98
+ )
99
+ );
100
+
101
+ $element->add_control(
102
+ 'wppb_restriction_user_roles', array(
103
+ 'type' => Controls_Manager::SELECT2,
104
+ 'options' => wp_roles()->get_names(),
105
+ 'multiple' => 'true',
106
+ 'label_block' => 'true',
107
+ 'description' => __( 'Allow users which have the specified role to see this content.', 'profile-builder' ),
108
+ )
109
+ );
110
+
111
+ $element->add_control(
112
+ 'wppb_restriction_custom_messages_heading', array(
113
+ 'label' => __( 'Restriction Messages', 'profile-builder' ),
114
+ 'type' => Controls_Manager::HEADING,
115
+ 'separator' => 'before',
116
+ )
117
+ );
118
+
119
+ $element->add_control(
120
+ 'wppb_restriction_default_messages', array(
121
+ 'label' => __( 'Enable Restriction Messages', 'profile-builder' ),
122
+ 'type' => Controls_Manager::SWITCHER,
123
+ 'description' => __( 'Replace hidden content with the default messages from PB -> Settings -> Content Restriction, a custom message or an Elementor Template.', 'profile-builder' ),
124
+ )
125
+ );
126
+
127
+ $element->add_control(
128
+ 'wppb_restriction_custom_messages', array(
129
+ 'label' => __( 'Enable Custom Messages', 'profile-builder' ),
130
+ 'type' => Controls_Manager::SWITCHER,
131
+ 'description' => __( 'Add a custom message or template.', 'profile-builder' ),
132
+ 'condition' => array(
133
+ 'wppb_restriction_default_messages' => 'yes'
134
+ )
135
+ )
136
+ );
137
+
138
+ $element->add_control(
139
+ 'wppb_restriction_custom_messages_type', array(
140
+ 'label' => __( 'Content type', 'profile-builder' ),
141
+ 'type' => Controls_Manager::CHOOSE,
142
+ 'options' => array(
143
+ 'text' => array(
144
+ 'title' => __( 'Text', 'profile-builder' ),
145
+ 'icon' => 'fa fa-align-left',
146
+ ),
147
+ 'template' => array(
148
+ 'title' => __( 'Template', 'profile-builder' ),
149
+ 'icon' => 'fa fa-th-large',
150
+ )
151
+ ),
152
+ 'default' => 'text',
153
+ 'condition' => array(
154
+ 'wppb_restriction_default_messages' => 'yes',
155
+ 'wppb_restriction_custom_messages' => 'yes'
156
+ ),
157
+ )
158
+ );
159
+
160
+ //DCE_HELPER::get_all_template()
161
+ $element->add_control(
162
+ 'wppb_restriction_fallback_template', array(
163
+ 'type' => Controls_Manager::SELECT2,
164
+ 'options' => $this->get_elementor_templates(),
165
+ 'label' => __( 'Select Template', 'profile-builder' ),
166
+ 'default' => '',
167
+ 'label_block' => 'true',
168
+ 'condition' => array(
169
+ 'wppb_restriction_default_messages' => 'yes',
170
+ 'wppb_restriction_custom_messages' => 'yes',
171
+ 'wppb_restriction_custom_messages_type' => 'template'
172
+ ),
173
+ )
174
+ );
175
+
176
+ $element->add_control(
177
+ 'wppb_restriction_fallback_text', array(
178
+ 'type' => Controls_Manager::WYSIWYG,
179
+ 'default' => '',
180
+ 'condition' => array(
181
+ 'wppb_restriction_default_messages' => 'yes',
182
+ 'wppb_restriction_custom_messages' => 'yes',
183
+ 'wppb_restriction_custom_messages_type' => 'text'
184
+ ),
185
+ )
186
+ );
187
+
188
+ }
189
+
190
+ // Verifies if element is hidden
191
+ public function is_hidden( $element ) {
192
+ $settings = $element->get_settings();
193
+
194
+ if( !empty( $settings['wppb_restriction_user_roles'] ) && is_user_logged_in() ) {
195
+
196
+ $user_data = get_userdata( get_current_user_id() );
197
+
198
+ foreach( $settings['wppb_restriction_user_roles'] as $restriction_role ) {
199
+ foreach( $user_data->roles as $user_role ) {
200
+ if( $user_role == $restriction_role ) {
201
+ return $content;
202
+ }
203
+ }
204
+ }
205
+
206
+ return false;
207
+ } else if ( !is_user_logged_in() && (
208
+ ( $settings['wppb_restriction_loggedin_users'] == 'yes' ) || ( !empty( $settings['wppb_restriction_user_roles'] ) )
209
+ ) ) {
210
+
211
+ return true;
212
+ }
213
+
214
+ return false;
215
+ }
216
+
217
+ // Retrieves custom element message or the default message from PMS settings
218
+ private function get_custom_message( $element ) {
219
+ $settings = $element->get_settings();
220
+
221
+ if( $settings['wppb_restriction_default_messages'] != 'yes' )
222
+ return false;
223
+
224
+ if( $settings['wppb_restriction_custom_messages'] == 'yes' ) {
225
+
226
+ if( $settings['wppb_restriction_custom_messages_type'] == 'text' )
227
+ return $settings['wppb_restriction_fallback_text'];
228
+ elseif( $settings['wppb_restriction_custom_messages_type'] == 'template' ) {
229
+ return $this->render_template( $settings['wppb_restriction_fallback_template'] );
230
+ }
231
+ } else {
232
+ if( is_user_logged_in() )
233
+ return wppb_content_restriction_process_content_message( 'logged_in', get_current_user_id() );
234
+ else
235
+ return wppb_content_restriction_process_content_message( 'logged_out', get_current_user_id() );
236
+ }
237
+ }
238
+
239
+ // Widget display & custom messages
240
+ public function widget_render( $content, $widget ) {
241
+ if( $this->is_hidden( $widget ) ) {
242
+
243
+ if( \Elementor\Plugin::$instance->editor->is_edit_mode() ) {
244
+ $widget->add_render_attribute( '_wrapper', 'class', 'wppb-visibility-hidden' );
245
+
246
+ return $content;
247
+ }
248
+
249
+ if( $message = $this->get_custom_message( $widget ) ) {
250
+ return $message;
251
+ }
252
+
253
+ return '<style>' . $widget->get_unique_selector() . '{display:none !important}</style>';
254
+ }
255
+
256
+ return $content;
257
+ }
258
+
259
+ // Section display
260
+ public function section_render( $should_render, $element ) {
261
+ if( $this->is_hidden( $element ) === true )
262
+ return false;
263
+
264
+ return $should_render;
265
+ }
266
+
267
+ // Section custom messages
268
+ public function section_custom_messages( $element ) {
269
+ if( $this->is_hidden( $element ) && ( $message = $this->get_custom_message( $element ) ) ) {
270
+
271
+ $element->add_render_attribute(
272
+ '_wrapper', 'class', array(
273
+ 'elementor-section',
274
+ )
275
+ );
276
+
277
+ $element->before_render();
278
+ echo $message;
279
+ $element->after_render();
280
+ }
281
+ }
282
+
283
+ // Render an Elementor template based on ID
284
+ // Based on Elementor Pro template shortcode
285
+ public function render_template( $id ) {
286
+ return Elementor\Plugin::instance()->frontend->get_builder_content_for_display( $id, true );
287
+ }
288
+
289
+ // Retrieve defined Elementor templates
290
+ private function get_elementor_templates() {
291
+ $templates = array();
292
+
293
+ foreach( \Elementor\Plugin::instance()->templates_manager->get_source('local')->get_items() as $template ) {
294
+ $templates[$template['template_id']] = $template['title'] . ' (' . $template['type'] . ')';
295
+ }
296
+
297
+ return $templates;
298
+ }
299
+ }
300
+
301
+ // Instantiate Plugin Class
302
+ WPPB_Elementor::instance();
front-end/class-formbuilder.php CHANGED
@@ -121,7 +121,7 @@ class Profile_Builder_Form_Creator{
121
  if( !empty( $role_in_arg->capabilities['manage_options'] ) || !empty( $role_in_arg->capabilities['remove_users'] ) ){
122
  if( !current_user_can( 'manage_options' ) || !current_user_can( 'remove_users' ) ){
123
  $this->args['role'] = get_option('default_role');
124
- echo apply_filters( 'wppb_register_pre_form_user_role_message', '<p class="alert" id="wppb_general_top_error_message">'.__( 'The role of the created user set to the default role. Only an administrator can register a user with the role assigned to this form.', 'profile-builder').'</p>' );
125
  }
126
  }
127
  }
@@ -274,7 +274,7 @@ class Profile_Builder_Form_Creator{
274
 
275
  if( ( 'POST' == $_SERVER['REQUEST_METHOD'] ) && ( $_POST['action'] == $this->args['form_type'] ) ) {
276
 
277
- $form_message_tpl_start = apply_filters( 'wppb_form_message_tpl_start', '<p class="alert" id="wppb_form_success_message">' );
278
  $form_message_tpl_end = apply_filters( 'wppb_form_message_tpl_end', '</p>' );
279
 
280
  if( ! current_user_can( 'manage_options' ) && $this->args['form_type'] != 'edit_profile' && isset( $_POST['custom_field_user_role'] ) ) {
@@ -360,7 +360,7 @@ class Profile_Builder_Form_Creator{
360
  }
361
 
362
  }else
363
- echo $message.apply_filters( 'wppb_general_top_error_message', '<p id="wppb_general_top_error_message">'.__( 'There was an error in the submitted form', 'profile-builder' ).'</p>' );
364
 
365
  }else
366
  echo $message;
@@ -400,7 +400,7 @@ class Profile_Builder_Form_Creator{
400
  $wppb_form_class .= $wppb_user_role_class;
401
 
402
  ?>
403
- <form enctype="multipart/form-data" method="post" id="<?php echo apply_filters( 'wppb_form_id', $wppb_form_id, $this ); ?>" class="<?php echo apply_filters( 'wppb_form_class', $wppb_form_class, $this ); ?>" action="<?php echo apply_filters( 'wppb_form_action', wppb_curpageurl() ); ?>">
404
  <?php
405
  do_action( 'wppb_form_args_before_output', $this->args );
406
 
121
  if( !empty( $role_in_arg->capabilities['manage_options'] ) || !empty( $role_in_arg->capabilities['remove_users'] ) ){
122
  if( !current_user_can( 'manage_options' ) || !current_user_can( 'remove_users' ) ){
123
  $this->args['role'] = get_option('default_role');
124
+ echo apply_filters( 'wppb_register_pre_form_user_role_message', '<p class="alert wppb-error" id="wppb_form_general_message">'.__( 'The role of the created user set to the default role. Only an administrator can register a user with the role assigned to this form.', 'profile-builder').'</p>' );
125
  }
126
  }
127
  }
274
 
275
  if( ( 'POST' == $_SERVER['REQUEST_METHOD'] ) && ( $_POST['action'] == $this->args['form_type'] ) ) {
276
 
277
+ $form_message_tpl_start = apply_filters( 'wppb_form_message_tpl_start', '<p class="alert wppb-success" id="wppb_form_general_message">' );
278
  $form_message_tpl_end = apply_filters( 'wppb_form_message_tpl_end', '</p>' );
279
 
280
  if( ! current_user_can( 'manage_options' ) && $this->args['form_type'] != 'edit_profile' && isset( $_POST['custom_field_user_role'] ) ) {
360
  }
361
 
362
  }else
363
+ echo $message.apply_filters( 'wppb_general_top_error_message', '<p id="wppb_form_general_message" class="wppb-error">'.__( 'There was an error in the submitted form', 'profile-builder' ).'</p>' );
364
 
365
  }else
366
  echo $message;
400
  $wppb_form_class .= $wppb_user_role_class;
401
 
402
  ?>
403
+ <form enctype="multipart/form-data" method="post" id="<?php echo apply_filters( 'wppb_form_id', $wppb_form_id, $this ); ?>" class="<?php echo apply_filters( 'wppb_form_class', $wppb_form_class, $this ); ?>" action="<?php echo esc_url( apply_filters( 'wppb_form_action', wppb_curpageurl()."#wppb_form_general_message" ) ); ?>">
404
  <?php
405
  do_action( 'wppb_form_args_before_output', $this->args );
406
 
front-end/login.php CHANGED
@@ -142,7 +142,7 @@ function wppb_login_form( $args = array() ) {
142
  $form_location = 'widget';
143
 
144
  $form = '
145
- <form name="' . $args['form_id'] . '" id="' . $args['form_id'] . '" action="'. wppb_curpageurl() .'" method="post">
146
  ' . $login_form_top . '
147
  <p class="login-username">
148
  <label for="' . esc_attr( $args['id_username'] ) . '">' . esc_html( $args['label_username'] ) . '</label>
142
  $form_location = 'widget';
143
 
144
  $form = '
145
+ <form name="' . $args['form_id'] . '" id="' . $args['form_id'] . '" action="'. esc_url( wppb_curpageurl() ) .'" method="post">
146
  ' . $login_form_top . '
147
  <p class="login-username">
148
  <label for="' . esc_attr( $args['id_username'] ) . '">' . esc_html( $args['label_username'] ) . '</label>
index.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Profile Builder
4
  Plugin URI: https://www.cozmoslabs.com/wordpress-profile-builder/
5
  Description: Login, registration and edit profile shortcodes for the front-end. Also you can choose what fields should be displayed or add new (custom) ones both in the front-end and in the dashboard.
6
- Version: 2.9.8
7
  Author: Cozmoslabs
8
  Author URI: https://www.cozmoslabs.com/
9
  Text Domain: profile-builder
@@ -75,7 +75,7 @@ function wppb_free_plugin_init() {
75
  *
76
  *
77
  */
78
- define('PROFILE_BUILDER_VERSION', '2.9.8' );
79
  define('WPPB_PLUGIN_DIR', plugin_dir_path(__FILE__));
80
  define('WPPB_PLUGIN_URL', plugin_dir_url(__FILE__));
81
  define('WPPB_PLUGIN_BASENAME', plugin_basename(__FILE__));
@@ -181,6 +181,12 @@ function wppb_free_plugin_init() {
181
  /* added recaptcha and user role field since version 2.6.2 */
182
  include_once(WPPB_PLUGIN_DIR . '/front-end/default-fields/recaptcha/recaptcha.php'); //need to load this here for displaying reCAPTCHA on Login and Recover Password forms
183
 
 
 
 
 
 
 
184
 
185
  /**
186
  * Check for updates
@@ -218,4 +224,4 @@ if( !function_exists( 'wppb_activate_plugin_redirect' ) ){
218
  }
219
  }
220
  add_action( 'activated_plugin', 'wppb_activate_plugin_redirect' );
221
- }
3
  Plugin Name: Profile Builder
4
  Plugin URI: https://www.cozmoslabs.com/wordpress-profile-builder/
5
  Description: Login, registration and edit profile shortcodes for the front-end. Also you can choose what fields should be displayed or add new (custom) ones both in the front-end and in the dashboard.
6
+ Version: 2.9.9
7
  Author: Cozmoslabs
8
  Author URI: https://www.cozmoslabs.com/
9
  Text Domain: profile-builder
75
  *
76
  *
77
  */
78
+ define('PROFILE_BUILDER_VERSION', '2.9.9' );
79
  define('WPPB_PLUGIN_DIR', plugin_dir_path(__FILE__));
80
  define('WPPB_PLUGIN_URL', plugin_dir_url(__FILE__));
81
  define('WPPB_PLUGIN_BASENAME', plugin_basename(__FILE__));
181
  /* added recaptcha and user role field since version 2.6.2 */
182
  include_once(WPPB_PLUGIN_DIR . '/front-end/default-fields/recaptcha/recaptcha.php'); //need to load this here for displaying reCAPTCHA on Login and Recover Password forms
183
 
184
+ //Elementor Content Restriction
185
+ global $content_restriction_activated;
186
+ if ( $content_restriction_activated == 'yes' && did_action( 'elementor/loaded' ) ) {
187
+ if( file_exists( WPPB_PLUGIN_DIR . 'features/content-restriction/class-elementor-content-restriction.php' ) )
188
+ include_once WPPB_PLUGIN_DIR . 'features/content-restriction/class-elementor-content-restriction.php';
189
+ }
190
 
191
  /**
192
  * Check for updates
224
  }
225
  }
226
  add_action( 'activated_plugin', 'wppb_activate_plugin_redirect' );
227
+ }
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: http://www.cozmoslabs.com/wordpress-profile-builder/
4
  Tags: user registration, user profile, user registration form, user fields, extra user fields, edit profile, user custom fields, front-end login, front-end edit profile, front-end user registration, email confirmation, login form, content restriction, restrict content, profile
5
  Requires at least: 3.1
6
  Tested up to: 5.1.1
7
- Stable tag: 2.9.8
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -168,6 +168,11 @@ This plugin adds/removes user fields in the front-end. Both default and extra pr
168
  12. Role Editor
169
 
170
  == Changelog ==
 
 
 
 
 
171
  = 2.9.8 =
172
  * Removed a create_function call for compatibility with php 7.2
173
  * Changed some in-plugin notifications
4
  Tags: user registration, user profile, user registration form, user fields, extra user fields, edit profile, user custom fields, front-end login, front-end edit profile, front-end user registration, email confirmation, login form, content restriction, restrict content, profile
5
  Requires at least: 3.1
6
  Tested up to: 5.1.1
7
+ Stable tag: 2.9.9
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
168
  12. Role Editor
169
 
170
  == Changelog ==
171
+ = 2.9.9 =
172
+ * Implemented Elementor Widget/Section restriction.
173
+ * Security improvements
174
+ * When submitting our forms we scroll to the top of the form now and not the top of the page
175
+
176
  = 2.9.8 =
177
  * Removed a create_function call for compatibility with php 7.2
178
  * Changed some in-plugin notifications
translation/profile-builder.catalog.php CHANGED
@@ -1113,6 +1113,7 @@
1113
  <?php __("The serial number couldn't be validated because process timed out. This is possible due to the server being down. Please try again later!", "profile-builder"); ?>
1114
  <?php __("(e.g. CLPB-15-SN-253a55baa4fbe7bf595b2aabb8d72985)", "profile-builder"); ?>
1115
  <?php __("<p>Your <strong>Profile Builder</strong> serial number is invalid or missing. <br/>Please %1$sregister your copy%2$s to receive access to automatic updates and support. Need a license key? %3$sPurchase one now%4$s</p>", "profile-builder"); ?>
 
1116
  <?php __("<p>Your <strong>Profile Builder</strong> license has expired. <br/>Please %1$sRenew Your Licence%2$s to continue receiving access to product downloads, automatic updates and support. %3$sRenew now %4$s %5$sDismiss%6$s</p>", "profile-builder"); ?>
1117
  <?php __("<p>Your <strong>Profile Builder</strong> license is about to expire on %5$s. <br/>Please %1$sRenew Your Licence%2$s to continue receiving access to product downloads, automatic updates and support. %3$sRenew now %4$s %6$sDismiss%7$s</p>", "profile-builder"); ?>
1118
  <?php __("GDPR Checkbox", "profile-builder"); ?>
@@ -1337,9 +1338,22 @@
1337
  <?php __("Conditional Logic", "profile-builder"); ?>
1338
  <?php __("Conditional Rules", "profile-builder"); ?>
1339
  <?php __("This field has conditional logic enabled.", "profile-builder"); ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1340
  <?php __("You must be logged in to view this content.", "profile-builder"); ?>
1341
  <?php __("This content is restricted for your user role.", "profile-builder"); ?>
1342
- <?php __("Profile Builder Content Restriction", "profile-builder"); ?>
1343
  <?php __("Display Options", "profile-builder"); ?>
1344
  <?php __("Message", "profile-builder"); ?>
1345
  <?php __("Redirect", "profile-builder"); ?>
@@ -1353,8 +1367,6 @@
1353
  <?php __("Check if you wish to add a custom redirect URL for this %s.", "profile-builder"); ?>
1354
  <?php __("Custom Redirect URL", "profile-builder"); ?>
1355
  <?php __("Add a URL where you wish to redirect users that do not have access to this %s and try to access it directly.", "profile-builder"); ?>
1356
- <?php __("Restriction Messages", "profile-builder"); ?>
1357
- <?php __("Enable Custom Messages", "profile-builder"); ?>
1358
  <?php __("Check if you wish to add custom messages for this %s.", "profile-builder"); ?>
1359
  <?php __("Messages for logged-out users", "profile-builder"); ?>
1360
  <?php __("Messages for logged-in users", "profile-builder"); ?>
1113
  <?php __("The serial number couldn't be validated because process timed out. This is possible due to the server being down. Please try again later!", "profile-builder"); ?>
1114
  <?php __("(e.g. CLPB-15-SN-253a55baa4fbe7bf595b2aabb8d72985)", "profile-builder"); ?>
1115
  <?php __("<p>Your <strong>Profile Builder</strong> serial number is invalid or missing. <br/>Please %1$sregister your copy%2$s to receive access to automatic updates and support. Need a license key? %3$sPurchase one now%4$s</p>", "profile-builder"); ?>
1116
+ <?php __("<p>Your <strong>Profile Builder</strong> license has expired. <br/>Please %1$sRenew Your Licence%2$s to continue receiving access to product downloads, automatic updates and support. %3$sRenew now %4$s</p>", "profile-builder"); ?>
1117
  <?php __("<p>Your <strong>Profile Builder</strong> license has expired. <br/>Please %1$sRenew Your Licence%2$s to continue receiving access to product downloads, automatic updates and support. %3$sRenew now %4$s %5$sDismiss%6$s</p>", "profile-builder"); ?>
1118
  <?php __("<p>Your <strong>Profile Builder</strong> license is about to expire on %5$s. <br/>Please %1$sRenew Your Licence%2$s to continue receiving access to product downloads, automatic updates and support. %3$sRenew now %4$s %6$sDismiss%7$s</p>", "profile-builder"); ?>
1119
  <?php __("GDPR Checkbox", "profile-builder"); ?>
1338
  <?php __("Conditional Logic", "profile-builder"); ?>
1339
  <?php __("Conditional Rules", "profile-builder"); ?>
1340
  <?php __("This field has conditional logic enabled.", "profile-builder"); ?>
1341
+ <?php __("Profile Builder Content Restriction", "profile-builder"); ?>
1342
+ <?php __("Restrict to logged in users", "profile-builder"); ?>
1343
+ <?php __("Allow only logged in users to see this content.", "profile-builder"); ?>
1344
+ <?php __("Restrict by User Roles", "profile-builder"); ?>
1345
+ <?php __("Allow users which have the specified role to see this content.", "profile-builder"); ?>
1346
+ <?php __("Restriction Messages", "profile-builder"); ?>
1347
+ <?php __("Enable Restriction Messages", "profile-builder"); ?>
1348
+ <?php __("Replace hidden content with the default messages from PB -> Settings -> Content Restriction, a custom message or an Elementor Template.", "profile-builder"); ?>
1349
+ <?php __("Enable Custom Messages", "profile-builder"); ?>
1350
+ <?php __("Add a custom message or template.", "profile-builder"); ?>
1351
+ <?php __("Content type", "profile-builder"); ?>
1352
+ <?php __("Text", "profile-builder"); ?>
1353
+ <?php __("Template", "profile-builder"); ?>
1354
+ <?php __("Select Template", "profile-builder"); ?>
1355
  <?php __("You must be logged in to view this content.", "profile-builder"); ?>
1356
  <?php __("This content is restricted for your user role.", "profile-builder"); ?>
 
1357
  <?php __("Display Options", "profile-builder"); ?>
1358
  <?php __("Message", "profile-builder"); ?>
1359
  <?php __("Redirect", "profile-builder"); ?>
1367
  <?php __("Check if you wish to add a custom redirect URL for this %s.", "profile-builder"); ?>
1368
  <?php __("Custom Redirect URL", "profile-builder"); ?>
1369
  <?php __("Add a URL where you wish to redirect users that do not have access to this %s and try to access it directly.", "profile-builder"); ?>
 
 
1370
  <?php __("Check if you wish to add custom messages for this %s.", "profile-builder"); ?>
1371
  <?php __("Messages for logged-out users", "profile-builder"); ?>
1372
  <?php __("Messages for logged-in users", "profile-builder"); ?>
translation/profile-builder.pot CHANGED
@@ -389,35 +389,35 @@ msgstr ""
389
  msgid "Width (px)"
390
  msgstr ""
391
 
392
- #: ../pb-add-on-customization-toolbox/index.php:40
393
  msgid "Forms"
394
  msgstr ""
395
 
396
- #: ../pb-add-on-customization-toolbox/index.php:41
397
  msgid "Fields"
398
  msgstr ""
399
 
400
- #: ../pb-add-on-customization-toolbox/index.php:42
401
  msgid "Userlisting"
402
  msgstr ""
403
 
404
- #: ../pb-add-on-customization-toolbox/index.php:43
405
  msgid "Shortcodes"
406
  msgstr ""
407
 
408
- #: ../pb-add-on-customization-toolbox/index.php:44
409
  msgid "Admin"
410
  msgstr ""
411
 
412
- #: ../pb-add-on-customization-toolbox/index.php:62, ../pb-add-on-customization-toolbox/index.php:72
413
  msgid "Customization Toolbox"
414
  msgstr ""
415
 
416
- #: ../pb-add-on-customization-toolbox/index.php:62
417
  msgid "Toolbox"
418
  msgstr ""
419
 
420
- #: ../pb-add-on-customization-toolbox/index.php:147, ../pb-add-on-social-connect/index.php:237, ../profile-builder-2.0/admin/admin-functions.php:226, ../profile-builder-2.0/admin/general-settings.php:76, ../profile-builder-2.0/admin/general-settings.php:76
421
  msgid "Settings"
422
  msgstr ""
423
 
@@ -685,7 +685,7 @@ msgstr ""
685
  msgid "Replace labels with placeholders:"
686
  msgstr ""
687
 
688
- #: ../pb-add-on-placeholder-labels/pbpl.php:171, ../pb-add-on-social-connect/index.php:324, ../profile-builder-2.0/admin/general-settings.php:111, ../profile-builder-2.0/admin/general-settings.php:124, ../profile-builder-2.0/admin/general-settings.php:173, ../profile-builder-2.0/admin/general-settings.php:220, ../profile-builder-2.0/admin/private-website.php:58, ../profile-builder-2.0/admin/private-website.php:115, ../pb-add-on-customization-toolbox/includes/views/view-admin.php:18, ../pb-add-on-customization-toolbox/includes/views/view-admin.php:34, ../pb-add-on-customization-toolbox/includes/views/view-fields.php:18, ../pb-add-on-customization-toolbox/includes/views/view-fields.php:66, ../pb-add-on-customization-toolbox/includes/views/view-fields.php:181, ../pb-add-on-customization-toolbox/includes/views/view-fields.php:197, ../pb-add-on-customization-toolbox/includes/views/view-fields.php:217, ../pb-add-on-customization-toolbox/includes/views/view-fields.php:240, ../pb-add-on-customization-toolbox/includes/views/view-fields.php:261, ../pb-add-on-customization-toolbox/includes/views/view-forms.php:132, ../pb-add-on-customization-toolbox/includes/views/view-forms.php:149, ../pb-add-on-customization-toolbox/includes/views/view-forms.php:164, ../pb-add-on-customization-toolbox/includes/views/view-forms.php:184, ../pb-add-on-customization-toolbox/includes/views/view-forms.php:201, ../pb-add-on-customization-toolbox/includes/views/view-forms.php:239, ../pb-add-on-customization-toolbox/includes/views/view-forms.php:260, ../pb-add-on-customization-toolbox/includes/views/view-forms.php:280, ../pb-add-on-customization-toolbox/includes/views/view-forms.php:302, ../pb-add-on-customization-toolbox/includes/views/view-shortcodes.php:16, ../pb-add-on-customization-toolbox/includes/views/view-shortcodes.php:32, ../pb-add-on-customization-toolbox/includes/views/view-shortcodes.php:48, ../pb-add-on-customization-toolbox/includes/views/view-shortcodes.php:64, ../pb-add-on-customization-toolbox/includes/views/view-userlisting.php:53, ../pb-add-on-customization-toolbox/includes/views/view-userlisting.php:75, ../profile-builder-2.0/features/content-restriction/content-restriction.php:86, ../profile-builder-2.0/modules/multiple-forms/edit-profile-forms.php:206, ../profile-builder-2.0/modules/multiple-forms/register-forms.php:229, ../profile-builder-2.0/modules/multiple-forms/register-forms.php:230, ../profile-builder-2.0/modules/user-listing/userlisting.php:2339
689
  msgid "Yes"
690
  msgstr ""
691
 
@@ -945,11 +945,11 @@ msgstr ""
945
  msgid "Country"
946
  msgstr ""
947
 
948
- #: ../pb-add-on-woocommerce/billing-fields.php:6, ../pb-add-on-woocommerce/shipping-fields.php:6, ../profile-builder-2.0/admin/manage-fields.php:246, ../pb-add-on-customization-toolbox/includes/views/view-fields.php:127
949
  msgid "First Name"
950
  msgstr ""
951
 
952
- #: ../pb-add-on-woocommerce/billing-fields.php:7, ../pb-add-on-woocommerce/shipping-fields.php:7, ../profile-builder-2.0/admin/manage-fields.php:247, ../pb-add-on-customization-toolbox/includes/views/view-fields.php:133
953
  msgid "Last Name"
954
  msgstr ""
955
 
@@ -1327,47 +1327,47 @@ msgstr ""
1327
  msgid "The Campaign Monitor API key is either missing or is invalid."
1328
  msgstr ""
1329
 
1330
- #: admin/manage-fields.php:29
1331
  msgid "Communication Preferences"
1332
  msgstr ""
1333
 
1334
- #: admin/manage-fields.php:29, front-end/gdpr-communication-preferences.php:9, ../profile-builder-2.0/admin/manage-fields.php:251, ../profile-builder-2.0/front-end/recover.php:119, ../pb-add-on-customization-toolbox/includes/shortcodes/resend-activation.php:9, ../profile-builder-2.0/features/admin-approval/class-admin-approval.php:169, ../profile-builder-2.0/features/email-confirmation/class-email-confirmation.php:169, ../profile-builder-2.0/modules/user-listing/userlisting.php:117
1335
  msgid "E-mail"
1336
  msgstr ""
1337
 
1338
- #: admin/manage-fields.php:29, front-end/gdpr-communication-preferences.php:9
1339
  msgid "Telephone"
1340
  msgstr ""
1341
 
1342
- #: admin/manage-fields.php:29, front-end/gdpr-communication-preferences.php:9
1343
  msgid "SMS"
1344
  msgstr ""
1345
 
1346
- #: admin/manage-fields.php:29, front-end/gdpr-communication-preferences.php:9
1347
  msgid "Post"
1348
  msgstr ""
1349
 
1350
- #: admin/manage-fields.php:29
1351
  msgid "Select which communication preferences are available on your site ( drag and drop to re-order )"
1352
  msgstr ""
1353
 
1354
- #: admin/manage-fields.php:30
1355
  msgid "Communication Preferences Order"
1356
  msgstr ""
1357
 
1358
- #: admin/manage-fields.php:30
1359
  msgid "Save the communication preferences order"
1360
  msgstr ""
1361
 
1362
- #: front-end/gdpr-communication-preferences.php:44, ../pb-add-on-select2/front-end/select2-field.php:72, ../pb-add-on-select2/front-end/select2-multiple-field.php:87, ../profile-builder-2.0/front-end/extra-fields/avatar/avatar.php:74, ../profile-builder-2.0/front-end/extra-fields/checkbox/checkbox.php:46, ../profile-builder-2.0/front-end/extra-fields/colorpicker/colorpicker.php:45, ../profile-builder-2.0/front-end/extra-fields/datepicker/datepicker.php:40, ../profile-builder-2.0/front-end/extra-fields/input/input.php:30, ../profile-builder-2.0/front-end/extra-fields/input-email/input-email.php:30, ../profile-builder-2.0/front-end/extra-fields/input-hidden/input-hidden.php:34, ../profile-builder-2.0/front-end/extra-fields/input-url/input-url.php:30, ../profile-builder-2.0/front-end/extra-fields/map/map.php:51, ../profile-builder-2.0/front-end/extra-fields/number/number.php:30, ../profile-builder-2.0/front-end/extra-fields/phone/phone.php:39, ../profile-builder-2.0/front-end/extra-fields/radio/radio.php:44, ../profile-builder-2.0/front-end/extra-fields/select/select.php:51, ../profile-builder-2.0/front-end/extra-fields/select-cpt/select-cpt.php:58, ../profile-builder-2.0/front-end/extra-fields/select-multiple/select-multiple.php:47, ../profile-builder-2.0/front-end/extra-fields/select-timezone/select-timezone.php:49, ../profile-builder-2.0/front-end/extra-fields/textarea/textarea.php:30, ../profile-builder-2.0/front-end/extra-fields/upload/upload.php:70, ../profile-builder-2.0/front-end/extra-fields/wysiwyg/wysiwyg.php:33
1363
  msgid "required"
1364
  msgstr ""
1365
 
1366
- #: front-end/gdpr-communication-preferences.php:68
1367
  msgid "Date"
1368
  msgstr ""
1369
 
1370
- #: front-end/gdpr-communication-preferences.php:68
1371
  msgid "Preference"
1372
  msgstr ""
1373
 
@@ -2255,7 +2255,7 @@ msgstr ""
2255
  msgid "Username and Email"
2256
  msgstr ""
2257
 
2258
- #: ../profile-builder-2.0/admin/general-settings.php:249, ../profile-builder-2.0/admin/manage-fields.php:245, ../profile-builder-2.0/front-end/login.php:246, ../profile-builder-2.0/front-end/login.php:260, ../profile-builder-2.0/front-end/login.php:389, ../pb-add-on-customization-toolbox/includes/views/view-fields.php:121, ../profile-builder-2.0/features/admin-approval/class-admin-approval.php:166, ../profile-builder-2.0/features/email-confirmation/class-email-confirmation.php:168, ../profile-builder-2.0/modules/custom-redirects/custom_redirects_admin.php:60, ../profile-builder-2.0/modules/email-customizer/email-customizer.php:28, ../profile-builder-2.0/modules/user-listing/userlisting.php:111, ../profile-builder-2.0/modules/user-listing/userlisting.php:303, ../profile-builder-2.0/modules/user-listing/userlisting.php:778, ../profile-builder-2.0/modules/user-listing/userlisting.php:2290
2259
  msgid "Username"
2260
  msgstr ""
2261
 
@@ -4445,7 +4445,7 @@ msgstr ""
4445
  msgid "We recommend \"<a href=\"%s\" target=\"_blank\">Custom Profile Menus</a>\" addon if you need different menu items for logged in / logged out users."
4446
  msgstr ""
4447
 
4448
- #: ../profile-builder-2.0/admin/private-website.php:127, ../profile-builder-2.0/features/functions.php:767, ../pb-add-on-customization-toolbox/includes/views/view-admin.php:47, ../pb-add-on-customization-toolbox/includes/views/view-fields.php:275, ../pb-add-on-customization-toolbox/includes/views/view-forms.php:321, ../pb-add-on-customization-toolbox/includes/views/view-shortcodes.php:77, ../pb-add-on-customization-toolbox/includes/views/view-userlisting.php:91, ../profile-builder-2.0/features/content-restriction/content-restriction.php:159, ../profile-builder-2.0/modules/class-mustache-templates/class-mustache-templates.php:390, ../pb-add-on-labels-edit/assets/lib/wck-api/wordpress-creation-kit.php:402, ../profile-builder-2.0/assets/lib/wck-api/wordpress-creation-kit.php:394
4449
  msgid "Save Changes"
4450
  msgstr ""
4451
 
@@ -4509,15 +4509,19 @@ msgstr ""
4509
  msgid "(e.g. CLPB-15-SN-253a55baa4fbe7bf595b2aabb8d72985)"
4510
  msgstr ""
4511
 
4512
- #: ../profile-builder-2.0/admin/register-version.php:243
4513
  msgid "<p>Your <strong>Profile Builder</strong> serial number is invalid or missing. <br/>Please %1$sregister your copy%2$s to receive access to automatic updates and support. Need a license key? %3$sPurchase one now%4$s</p>"
4514
  msgstr ""
4515
 
4516
- #: ../profile-builder-2.0/admin/register-version.php:246
 
 
 
 
4517
  msgid "<p>Your <strong>Profile Builder</strong> license has expired. <br/>Please %1$sRenew Your Licence%2$s to continue receiving access to product downloads, automatic updates and support. %3$sRenew now %4$s %5$sDismiss%6$s</p>"
4518
  msgstr ""
4519
 
4520
- #: ../profile-builder-2.0/admin/register-version.php:251
4521
  msgid "<p>Your <strong>Profile Builder</strong> license is about to expire on %5$s. <br/>Please %1$sRenew Your Licence%2$s to continue receiving access to product downloads, automatic updates and support. %3$sRenew now %4$s %6$sDismiss%7$s</p>"
4522
  msgstr ""
4523
 
@@ -4873,379 +4877,379 @@ msgstr ""
4873
  msgid "Inactive"
4874
  msgstr ""
4875
 
4876
- #: ../pb-add-on-customization-toolbox/includes/fields/restricted-words.php:24, ../pb-add-on-customization-toolbox/includes/forms/restricted-email-domains.php:19, ../pb-add-on-customization-toolbox/includes/forms/restricted-email-domains.php:24
4877
  msgid "$validation_message"
4878
  msgstr ""
4879
 
4880
- #: ../pb-add-on-customization-toolbox/includes/fields/send-credentials-text.php:12
4881
  msgid "$text"
4882
  msgstr ""
4883
 
4884
- #: ../pb-add-on-customization-toolbox/includes/fields/unique-display-name.php:19
4885
  msgid "This display name is already in use. Please choose another one."
4886
  msgstr ""
4887
 
4888
- #: ../pb-add-on-customization-toolbox/includes/shortcodes/resend-activation.php:5
4889
  msgid "Resend activation email"
4890
  msgstr ""
4891
 
4892
- #: ../pb-add-on-customization-toolbox/includes/views/view-admin.php:14
4893
  msgid "Allow users with the 'delete_users' capability to view the Admin Approval list"
4894
  msgstr ""
4895
 
4896
- #: ../pb-add-on-customization-toolbox/includes/views/view-admin.php:23
4897
  msgid "By checking this option, you will allow users that have the 'delete_users' capability to access and use the Admin Approval list."
4898
  msgstr ""
4899
 
4900
- #: ../pb-add-on-customization-toolbox/includes/views/view-admin.php:30
4901
  msgid "Allow users with the 'delete_users' capability to view the list of Unconfirmed Emails"
4902
  msgstr ""
4903
 
4904
- #: ../pb-add-on-customization-toolbox/includes/views/view-admin.php:39
4905
  msgid "By checking this option, you will allow users that have the 'delete_users' capability to see the list of Unconfirmed Email Addresses."
4906
  msgstr ""
4907
 
4908
- #: ../pb-add-on-customization-toolbox/includes/views/view-fields.php:14
4909
  msgid "Automatically generate password for users"
4910
  msgstr ""
4911
 
4912
- #: ../pb-add-on-customization-toolbox/includes/views/view-fields.php:23
4913
  msgid "By checking this option, the password will be automatically generated and emailed to the user."
4914
  msgstr ""
4915
 
4916
- #: ../pb-add-on-customization-toolbox/includes/views/view-fields.php:30
4917
  msgid "Modify 'Send Credentials' checkbox"
4918
  msgstr ""
4919
 
4920
- #: ../pb-add-on-customization-toolbox/includes/views/view-fields.php:34
4921
  msgid "Hidden and checked"
4922
  msgstr ""
4923
 
4924
- #: ../pb-add-on-customization-toolbox/includes/views/view-fields.php:39
4925
  msgid "Field text:"
4926
  msgstr ""
4927
 
4928
- #: ../pb-add-on-customization-toolbox/includes/views/view-fields.php:49
4929
  msgid "By default, the user needs to choose if he wants to receive a registration email."
4930
  msgstr ""
4931
 
4932
- #: ../pb-add-on-customization-toolbox/includes/views/view-fields.php:52
4933
  msgid "By checking the <strong>Hidden and checked</strong> option, the field won't be shown and the message will always be sent to the user."
4934
  msgstr ""
4935
 
4936
- #: ../pb-add-on-customization-toolbox/includes/views/view-fields.php:55
4937
  msgid "If you choose to show the field, you can modify the default text by entering something in the field from above."
4938
  msgstr ""
4939
 
4940
- #: ../pb-add-on-customization-toolbox/includes/views/view-fields.php:62
4941
  msgid "Redirect users to a page if they have empty required fields"
4942
  msgstr ""
4943
 
4944
- #: ../pb-add-on-customization-toolbox/includes/views/view-fields.php:71
4945
  msgid "Redirect Page:"
4946
  msgstr ""
4947
 
4948
- #: ../pb-add-on-customization-toolbox/includes/views/view-fields.php:91
4949
  msgid "By activating this option, logged in users which have empty required fields on their profile will be redirected to the page you added above."
4950
  msgstr ""
4951
 
4952
- #: ../pb-add-on-customization-toolbox/includes/views/view-fields.php:94
4953
  msgid "For example, you can redirect these users to the Edit Profile form so they can add the missing info."
4954
  msgstr ""
4955
 
4956
- #: ../pb-add-on-customization-toolbox/includes/views/view-fields.php:101
4957
  msgid "Ban certain words from being used in fields"
4958
  msgstr ""
4959
 
4960
- #: ../pb-add-on-customization-toolbox/includes/views/view-fields.php:108, ../pb-add-on-customization-toolbox/includes/views/view-forms.php:21
4961
  msgid "On"
4962
  msgstr ""
4963
 
4964
- #: ../pb-add-on-customization-toolbox/includes/views/view-fields.php:116
4965
  msgid "Affected fields:"
4966
  msgstr ""
4967
 
4968
- #: ../pb-add-on-customization-toolbox/includes/views/view-fields.php:140
4969
  msgid "Banned words:"
4970
  msgstr ""
4971
 
4972
- #: ../pb-add-on-customization-toolbox/includes/views/view-fields.php:159, ../pb-add-on-customization-toolbox/includes/views/view-forms.php:66
4973
  msgid "Error message:"
4974
  msgstr ""
4975
 
4976
- #: ../pb-add-on-customization-toolbox/includes/views/view-fields.php:170
4977
  msgid "Allows you to define some words which users cannot use in their Username, First Name or Last Name when registering."
4978
  msgstr ""
4979
 
4980
- #: ../pb-add-on-customization-toolbox/includes/views/view-fields.php:177
4981
  msgid "Unique 'Display Name' for users"
4982
  msgstr ""
4983
 
4984
- #: ../pb-add-on-customization-toolbox/includes/views/view-fields.php:186
4985
  msgid "By checking this option, users will not be able to choose a <strong>Display Name</strong> that is already used by another account."
4986
  msgstr ""
4987
 
4988
- #: ../pb-add-on-customization-toolbox/includes/views/view-fields.php:193
4989
  msgid "Always capitalize 'First Name' and 'Last Name' default fields"
4990
  msgstr ""
4991
 
4992
- #: ../pb-add-on-customization-toolbox/includes/views/view-fields.php:202
4993
  msgid "If you have these fields in your forms, they will be always saved with the first letter as uppercase."
4994
  msgstr ""
4995
 
4996
- #: ../pb-add-on-customization-toolbox/includes/views/view-fields.php:205
4997
  msgid "eg.: <strong>John Doe</strong> instead of <strong>john doe</strong>"
4998
  msgstr ""
4999
 
5000
- #: ../pb-add-on-customization-toolbox/includes/views/view-fields.php:213
5001
  msgid "Datepicker starts on Monday"
5002
  msgstr ""
5003
 
5004
- #: ../pb-add-on-customization-toolbox/includes/views/view-fields.php:222
5005
  msgid "Will make all Datepickers use Monday as the first day of the week."
5006
  msgstr ""
5007
 
5008
- #: ../pb-add-on-customization-toolbox/includes/views/view-fields.php:236
5009
  msgid "Hide Repeater Fields from the back-end profile page"
5010
  msgstr ""
5011
 
5012
- #: ../pb-add-on-customization-toolbox/includes/views/view-fields.php:245
5013
  msgid "Repeater Fields from Profile Builder do not work on the back-end user profile page, they are just displayed. If you want to remove them completely, you can use this option."
5014
  msgstr ""
5015
 
5016
- #: ../pb-add-on-customization-toolbox/includes/views/view-fields.php:248
5017
  msgid "You will still be able to use them from a front-end edit profile form."
5018
  msgstr ""
5019
 
5020
- #: ../pb-add-on-customization-toolbox/includes/views/view-fields.php:257
5021
  msgid "Update database entries when changing meta key"
5022
  msgstr ""
5023
 
5024
- #: ../pb-add-on-customization-toolbox/includes/views/view-fields.php:266
5025
  msgid "If you activate this option, when changing the meta key of a field, existing entries from the database will be updated as well."
5026
  msgstr ""
5027
 
5028
- #: ../pb-add-on-customization-toolbox/includes/views/view-forms.php:14
5029
  msgid "Allow or deny email domains from registering"
5030
  msgstr ""
5031
 
5032
- #: ../pb-add-on-customization-toolbox/includes/views/view-forms.php:29
5033
  msgid "Type:"
5034
  msgstr ""
5035
 
5036
- #: ../pb-add-on-customization-toolbox/includes/views/view-forms.php:34
5037
  msgid "Allow"
5038
  msgstr ""
5039
 
5040
- #: ../pb-add-on-customization-toolbox/includes/views/view-forms.php:40
5041
  msgid "Deny"
5042
  msgstr ""
5043
 
5044
- #: ../pb-add-on-customization-toolbox/includes/views/view-forms.php:47
5045
  msgid "Restricted domains:"
5046
  msgstr ""
5047
 
5048
- #: ../pb-add-on-customization-toolbox/includes/views/view-forms.php:77
5049
  msgid "This option lets you allow registrations only from certain domains or deny registrations from certain domains."
5050
  msgstr ""
5051
 
5052
- #: ../pb-add-on-customization-toolbox/includes/views/view-forms.php:80
5053
  msgid "You should add only the domain in the list from above. eg.: gmail.com"
5054
  msgstr ""
5055
 
5056
- #: ../pb-add-on-customization-toolbox/includes/views/view-forms.php:92
5057
  msgid "Forms that should bypass Email Confirmation"
5058
  msgstr ""
5059
 
5060
- #: ../pb-add-on-customization-toolbox/includes/views/view-forms.php:119
5061
  msgid "Users registering through any of the selected forms will not need to confirm their email address."
5062
  msgstr ""
5063
 
5064
- #: ../pb-add-on-customization-toolbox/includes/views/view-forms.php:128
5065
  msgid "Disable Email Confirmation for Social Connect registrations"
5066
  msgstr ""
5067
 
5068
- #: ../pb-add-on-customization-toolbox/includes/views/view-forms.php:137
5069
  msgid "If checked, will allow users that register through the Social Connect add-on to bypass the Email Confirmation feature."
5070
  msgstr ""
5071
 
5072
- #: ../pb-add-on-customization-toolbox/includes/views/view-forms.php:145
5073
  msgid "Remember me checked by default"
5074
  msgstr ""
5075
 
5076
- #: ../pb-add-on-customization-toolbox/includes/views/view-forms.php:154
5077
  msgid "Check the 'Remember Me' checkbox on Login forms, by default."
5078
  msgstr ""
5079
 
5080
- #: ../pb-add-on-customization-toolbox/includes/views/view-forms.php:160
5081
  msgid "Remove validation from back-end profile page"
5082
  msgstr ""
5083
 
5084
- #: ../pb-add-on-customization-toolbox/includes/views/view-forms.php:169
5085
  msgid "When saving the back-end user profile, Profile Builder fields will not be validated anymore. eg.: bypass required attribute"
5086
  msgstr ""
5087
 
5088
- #: ../pb-add-on-customization-toolbox/includes/views/view-forms.php:180
5089
  msgid "Always show edit other users dropdown"
5090
  msgstr ""
5091
 
5092
- #: ../pb-add-on-customization-toolbox/includes/views/view-forms.php:189
5093
  msgid "For perfomance reasons, we disable the select if you have more than 5000 users on your website. This option lets you enable it again."
5094
  msgstr ""
5095
 
5096
- #: ../pb-add-on-customization-toolbox/includes/views/view-forms.php:197
5097
  msgid "Consider 'Anyone can Register' WordPress option"
5098
  msgstr ""
5099
 
5100
- #: ../pb-add-on-customization-toolbox/includes/views/view-forms.php:207
5101
  msgid "setting"
5102
  msgstr ""
5103
 
5104
- #: ../pb-add-on-customization-toolbox/includes/views/view-forms.php:209
5105
  msgid "By default, Profile Builder ignores this %1$s. If you check this option, our registration form will consider it."
5106
  msgstr ""
5107
 
5108
- #: ../pb-add-on-customization-toolbox/includes/views/view-forms.php:217
5109
  msgid "Modify default Redirect Delay timer"
5110
  msgstr ""
5111
 
5112
- #: ../pb-add-on-customization-toolbox/includes/views/view-forms.php:224
5113
  msgid "This allows you to change the amount of seconds it takes for the <strong>'After Registration'</strong> redirect to happen."
5114
  msgstr ""
5115
 
5116
- #: ../pb-add-on-customization-toolbox/includes/views/view-forms.php:227
5117
  msgid "The default is 3 seconds. Leave empty if you do not want to change it."
5118
  msgstr ""
5119
 
5120
- #: ../pb-add-on-customization-toolbox/includes/views/view-forms.php:235
5121
  msgid "Save Admin Approval status in usermeta"
5122
  msgstr ""
5123
 
5124
- #: ../pb-add-on-customization-toolbox/includes/views/view-forms.php:244
5125
  msgid "By default, the Admin Approval status is saved as a custom taxonomy that is attached to the user."
5126
  msgstr ""
5127
 
5128
- #: ../pb-add-on-customization-toolbox/includes/views/view-forms.php:247
5129
  msgid "If you check this option, the status will also be saved in the '*_usermeta' table under the <strong>wppb_approval_status</strong> meta name."
5130
  msgstr ""
5131
 
5132
- #: ../pb-add-on-customization-toolbox/includes/views/view-forms.php:256
5133
  msgid "Redirect '/author' page if user is not approved"
5134
  msgstr ""
5135
 
5136
- #: ../pb-add-on-customization-toolbox/includes/views/view-forms.php:265
5137
  msgid "By default, users placed in Admin Approval will not be able to login, but the Author pages will be accessible."
5138
  msgstr ""
5139
 
5140
- #: ../pb-add-on-customization-toolbox/includes/views/view-forms.php:268
5141
  msgid "Using this option you can redirect these pages, sending users who try to access them to your home page."
5142
  msgstr ""
5143
 
5144
- #: ../pb-add-on-customization-toolbox/includes/views/view-forms.php:276
5145
  msgid "Save 'Last Login' date in usermeta"
5146
  msgstr ""
5147
 
5148
- #: ../pb-add-on-customization-toolbox/includes/views/view-forms.php:285
5149
  msgid "By checking this option, each time a user logins, the date and time will be saved in the database."
5150
  msgstr ""
5151
 
5152
- #: ../pb-add-on-customization-toolbox/includes/views/view-forms.php:288
5153
  msgid "The meta name for the field will be <strong>last_login_date</strong>."
5154
  msgstr ""
5155
 
5156
- #: ../pb-add-on-customization-toolbox/includes/views/view-forms.php:291, ../pb-add-on-customization-toolbox/includes/views/view-forms.php:313
5157
  msgid "You can <a href=\"https://www.cozmoslabs.com/docs/profile-builder-2/manage-user-fields/#Manage_existing_custom_fields_with_Profile_Builder\" target=\"_blank\">create a field with this meta name</a> in Profile Builder to display it in the Userlisting or Edit Profile forms."
5158
  msgstr ""
5159
 
5160
- #: ../pb-add-on-customization-toolbox/includes/views/view-forms.php:298
5161
  msgid "Save 'Last Profile Update' date in usermeta"
5162
  msgstr ""
5163
 
5164
- #: ../pb-add-on-customization-toolbox/includes/views/view-forms.php:307
5165
  msgid "By checking this option, each time a modifies his profile the date and time will be saved in the database."
5166
  msgstr ""
5167
 
5168
- #: ../pb-add-on-customization-toolbox/includes/views/view-forms.php:310
5169
  msgid "The meta name for the field will be <strong>last_profile_update_date</strong>."
5170
  msgstr ""
5171
 
5172
- #: ../pb-add-on-customization-toolbox/includes/views/view-shortcodes.php:12
5173
  msgid "Enable Compare shortcode"
5174
  msgstr ""
5175
 
5176
- #: ../pb-add-on-customization-toolbox/includes/views/view-shortcodes.php:21
5177
  msgid "You can read more info about this shortcode by following <a href=\"https://www.cozmoslabs.com/docs/profile-builder-2/developers-knowledge-base/shortcodes/compare-shortcode/\">this url</a>."
5178
  msgstr ""
5179
 
5180
- #: ../pb-add-on-customization-toolbox/includes/views/view-shortcodes.php:28
5181
  msgid "Enable Usermeta shortcode"
5182
  msgstr ""
5183
 
5184
- #: ../pb-add-on-customization-toolbox/includes/views/view-shortcodes.php:37
5185
  msgid "You can read more info about this shortcode by following <a href=\"https://www.cozmoslabs.com/docs/profile-builder-2/developers-knowledge-base/shortcodes/display-user-meta/\">this url</a>."
5186
  msgstr ""
5187
 
5188
- #: ../pb-add-on-customization-toolbox/includes/views/view-shortcodes.php:44
5189
  msgid "Enable Resend Activation Email shortcode"
5190
  msgstr ""
5191
 
5192
- #: ../pb-add-on-customization-toolbox/includes/views/view-shortcodes.php:53
5193
  msgid "You can read more info about this shortcode by following <a href=\"https://www.cozmoslabs.com/docs/profile-builder-2/developers-knowledge-base/shortcodes/resend-confirmation-email/\">this url</a>."
5194
  msgstr ""
5195
 
5196
- #: ../pb-add-on-customization-toolbox/includes/views/view-shortcodes.php:60
5197
  msgid "Enable Format Date shortcode"
5198
  msgstr ""
5199
 
5200
- #: ../pb-add-on-customization-toolbox/includes/views/view-shortcodes.php:69
5201
  msgid "You can read more info about this shortcode by following <a href=\"https://www.cozmoslabs.com/docs/profile-builder-2/developers-knowledge-base/shortcodes/format-date-shortcode/\">this url</a>."
5202
  msgstr ""
5203
 
5204
- #: ../pb-add-on-customization-toolbox/includes/views/view-userlisting.php:12
5205
  msgid "Change placeholder text for Search box"
5206
  msgstr ""
5207
 
5208
- #: ../pb-add-on-customization-toolbox/includes/views/view-userlisting.php:19
5209
  msgid "This refers to the placeholder text from the <strong>{{{extra_search_all_fields}}}</strong> tag."
5210
  msgstr ""
5211
 
5212
- #: ../pb-add-on-customization-toolbox/includes/views/view-userlisting.php:22
5213
  msgid "Default text is <strong>Search Users by All Fields</strong>, use this option to change it to something else. Leave empty if you do not want to change it."
5214
  msgstr ""
5215
 
5216
- #: ../pb-add-on-customization-toolbox/includes/views/view-userlisting.php:29
5217
  msgid "Modify base URL for Single Userlisting"
5218
  msgstr ""
5219
 
5220
- #: ../pb-add-on-customization-toolbox/includes/views/view-userlisting.php:37
5221
  msgid "By default Single Userlisting URLs contain the word <strong>user</strong>. eg.: "
5222
  msgstr ""
5223
 
5224
- #: ../pb-add-on-customization-toolbox/includes/views/view-userlisting.php:42
5225
  msgid "Using this option, you can change the word <strong>user</strong> to something else. Leave empty if you do not want to change it."
5226
  msgstr ""
5227
 
5228
- #: ../pb-add-on-customization-toolbox/includes/views/view-userlisting.php:49
5229
  msgid "Make the Single Userlisting URLs work with user nicename"
5230
  msgstr ""
5231
 
5232
- #: ../pb-add-on-customization-toolbox/includes/views/view-userlisting.php:59
5233
  msgid "By default Single Userlisting URLs are generated using the users ID. eg.: "
5234
  msgstr ""
5235
 
5236
- #: ../pb-add-on-customization-toolbox/includes/views/view-userlisting.php:64
5237
  msgid "With this option activated, the URLs will be generated using the users <strong>nicename</strong>."
5238
  msgstr ""
5239
 
5240
- #: ../pb-add-on-customization-toolbox/includes/views/view-userlisting.php:71
5241
  msgid "Remove repetition counts from Faceted Menus"
5242
  msgstr ""
5243
 
5244
- #: ../pb-add-on-customization-toolbox/includes/views/view-userlisting.php:80
5245
  msgid "The number of users that share a particular value is shown for the Select and Checkbox facet types."
5246
  msgstr ""
5247
 
5248
- #: ../pb-add-on-customization-toolbox/includes/views/view-userlisting.php:83
5249
  msgid "If you enable this option they will be hidden."
5250
  msgstr ""
5251
 
@@ -5409,6 +5413,62 @@ msgstr ""
5409
  msgid "This field has conditional logic enabled."
5410
  msgstr ""
5411
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5412
  #: ../profile-builder-2.0/features/content-restriction/content-restriction-functions.php:44
5413
  msgid "You must be logged in to view this content."
5414
  msgstr ""
@@ -5417,10 +5477,6 @@ msgstr ""
5417
  msgid "This content is restricted for your user role."
5418
  msgstr ""
5419
 
5420
- #: ../profile-builder-2.0/features/content-restriction/content-restriction-meta-box.php:18
5421
- msgid "Profile Builder Content Restriction"
5422
- msgstr ""
5423
-
5424
  #: ../profile-builder-2.0/features/content-restriction/content-restriction-meta-box.php:32
5425
  msgid "Display Options"
5426
  msgstr ""
@@ -5473,14 +5529,6 @@ msgstr ""
5473
  msgid "Add a URL where you wish to redirect users that do not have access to this %s and try to access it directly."
5474
  msgstr ""
5475
 
5476
- #: ../profile-builder-2.0/features/content-restriction/content-restriction-meta-box.php:119
5477
- msgid "Restriction Messages"
5478
- msgstr ""
5479
-
5480
- #: ../profile-builder-2.0/features/content-restriction/content-restriction-meta-box.php:125
5481
- msgid "Enable Custom Messages"
5482
- msgstr ""
5483
-
5484
  #: ../profile-builder-2.0/features/content-restriction/content-restriction-meta-box.php:129
5485
  msgid "Check if you wish to add custom messages for this %s."
5486
  msgstr ""
389
  msgid "Width (px)"
390
  msgstr ""
391
 
392
+ #: index.php:40
393
  msgid "Forms"
394
  msgstr ""
395
 
396
+ #: index.php:41
397
  msgid "Fields"
398
  msgstr ""
399
 
400
+ #: index.php:42
401
  msgid "Userlisting"
402
  msgstr ""
403
 
404
+ #: index.php:43
405
  msgid "Shortcodes"
406
  msgstr ""
407
 
408
+ #: index.php:44
409
  msgid "Admin"
410
  msgstr ""
411
 
412
+ #: index.php:62, index.php:72
413
  msgid "Customization Toolbox"
414
  msgstr ""
415
 
416
+ #: index.php:62
417
  msgid "Toolbox"
418
  msgstr ""
419
 
420
+ #: index.php:147, ../pb-add-on-social-connect/index.php:237, ../profile-builder-2.0/admin/admin-functions.php:226, ../profile-builder-2.0/admin/general-settings.php:76, ../profile-builder-2.0/admin/general-settings.php:76
421
  msgid "Settings"
422
  msgstr ""
423
 
685
  msgid "Replace labels with placeholders:"
686
  msgstr ""
687
 
688
+ #: ../pb-add-on-placeholder-labels/pbpl.php:171, ../pb-add-on-social-connect/index.php:324, ../profile-builder-2.0/admin/general-settings.php:111, ../profile-builder-2.0/admin/general-settings.php:124, ../profile-builder-2.0/admin/general-settings.php:173, ../profile-builder-2.0/admin/general-settings.php:220, ../profile-builder-2.0/admin/private-website.php:58, ../profile-builder-2.0/admin/private-website.php:115, includes/views/view-admin.php:18, includes/views/view-admin.php:34, includes/views/view-fields.php:18, includes/views/view-fields.php:66, includes/views/view-fields.php:181, includes/views/view-fields.php:197, includes/views/view-fields.php:217, includes/views/view-fields.php:240, includes/views/view-fields.php:261, includes/views/view-forms.php:132, includes/views/view-forms.php:149, includes/views/view-forms.php:164, includes/views/view-forms.php:184, includes/views/view-forms.php:201, includes/views/view-forms.php:239, includes/views/view-forms.php:260, includes/views/view-forms.php:280, includes/views/view-forms.php:302, includes/views/view-shortcodes.php:16, includes/views/view-shortcodes.php:32, includes/views/view-shortcodes.php:48, includes/views/view-shortcodes.php:64, includes/views/view-userlisting.php:53, includes/views/view-userlisting.php:75, ../profile-builder-2.0/features/content-restriction/content-restriction.php:86, ../profile-builder-2.0/modules/multiple-forms/edit-profile-forms.php:206, ../profile-builder-2.0/modules/multiple-forms/register-forms.php:229, ../profile-builder-2.0/modules/multiple-forms/register-forms.php:230, ../profile-builder-2.0/modules/user-listing/userlisting.php:2339
689
  msgid "Yes"
690
  msgstr ""
691
 
945
  msgid "Country"
946
  msgstr ""
947
 
948
+ #: ../pb-add-on-woocommerce/billing-fields.php:6, ../pb-add-on-woocommerce/shipping-fields.php:6, ../profile-builder-2.0/admin/manage-fields.php:246, includes/views/view-fields.php:127
949
  msgid "First Name"
950
  msgstr ""
951
 
952
+ #: ../pb-add-on-woocommerce/billing-fields.php:7, ../pb-add-on-woocommerce/shipping-fields.php:7, ../profile-builder-2.0/admin/manage-fields.php:247, includes/views/view-fields.php:133
953
  msgid "Last Name"
954
  msgstr ""
955
 
1327
  msgid "The Campaign Monitor API key is either missing or is invalid."
1328
  msgstr ""
1329
 
1330
+ #: ../pb-add-on-gdpr-communication-preferences/admin/manage-fields.php:29
1331
  msgid "Communication Preferences"
1332
  msgstr ""
1333
 
1334
+ #: ../pb-add-on-gdpr-communication-preferences/admin/manage-fields.php:29, ../pb-add-on-gdpr-communication-preferences/front-end/gdpr-communication-preferences.php:9, ../profile-builder-2.0/admin/manage-fields.php:251, ../profile-builder-2.0/front-end/recover.php:119, includes/shortcodes/resend-activation.php:9, ../profile-builder-2.0/features/admin-approval/class-admin-approval.php:169, ../profile-builder-2.0/features/email-confirmation/class-email-confirmation.php:169, ../profile-builder-2.0/modules/user-listing/userlisting.php:117
1335
  msgid "E-mail"
1336
  msgstr ""
1337
 
1338
+ #: ../pb-add-on-gdpr-communication-preferences/admin/manage-fields.php:29, ../pb-add-on-gdpr-communication-preferences/front-end/gdpr-communication-preferences.php:9
1339
  msgid "Telephone"
1340
  msgstr ""
1341
 
1342
+ #: ../pb-add-on-gdpr-communication-preferences/admin/manage-fields.php:29, ../pb-add-on-gdpr-communication-preferences/front-end/gdpr-communication-preferences.php:9
1343
  msgid "SMS"
1344
  msgstr ""
1345
 
1346
+ #: ../pb-add-on-gdpr-communication-preferences/admin/manage-fields.php:29, ../pb-add-on-gdpr-communication-preferences/front-end/gdpr-communication-preferences.php:9
1347
  msgid "Post"
1348
  msgstr ""
1349
 
1350
+ #: ../pb-add-on-gdpr-communication-preferences/admin/manage-fields.php:29
1351
  msgid "Select which communication preferences are available on your site ( drag and drop to re-order )"
1352
  msgstr ""
1353
 
1354
+ #: ../pb-add-on-gdpr-communication-preferences/admin/manage-fields.php:30
1355
  msgid "Communication Preferences Order"
1356
  msgstr ""
1357
 
1358
+ #: ../pb-add-on-gdpr-communication-preferences/admin/manage-fields.php:30
1359
  msgid "Save the communication preferences order"
1360
  msgstr ""
1361
 
1362
+ #: ../pb-add-on-gdpr-communication-preferences/front-end/gdpr-communication-preferences.php:44, ../pb-add-on-select2/front-end/select2-field.php:72, ../pb-add-on-select2/front-end/select2-multiple-field.php:87, ../profile-builder-2.0/front-end/extra-fields/avatar/avatar.php:74, ../profile-builder-2.0/front-end/extra-fields/checkbox/checkbox.php:46, ../profile-builder-2.0/front-end/extra-fields/colorpicker/colorpicker.php:45, ../profile-builder-2.0/front-end/extra-fields/datepicker/datepicker.php:40, ../profile-builder-2.0/front-end/extra-fields/input/input.php:30, ../profile-builder-2.0/front-end/extra-fields/input-email/input-email.php:30, ../profile-builder-2.0/front-end/extra-fields/input-hidden/input-hidden.php:34, ../profile-builder-2.0/front-end/extra-fields/input-url/input-url.php:30, ../profile-builder-2.0/front-end/extra-fields/map/map.php:51, ../profile-builder-2.0/front-end/extra-fields/number/number.php:30, ../profile-builder-2.0/front-end/extra-fields/phone/phone.php:39, ../profile-builder-2.0/front-end/extra-fields/radio/radio.php:44, ../profile-builder-2.0/front-end/extra-fields/select/select.php:51, ../profile-builder-2.0/front-end/extra-fields/select-cpt/select-cpt.php:58, ../profile-builder-2.0/front-end/extra-fields/select-multiple/select-multiple.php:47, ../profile-builder-2.0/front-end/extra-fields/select-timezone/select-timezone.php:49, ../profile-builder-2.0/front-end/extra-fields/textarea/textarea.php:30, ../profile-builder-2.0/front-end/extra-fields/upload/upload.php:70, ../profile-builder-2.0/front-end/extra-fields/wysiwyg/wysiwyg.php:33
1363
  msgid "required"
1364
  msgstr ""
1365
 
1366
+ #: ../pb-add-on-gdpr-communication-preferences/front-end/gdpr-communication-preferences.php:68
1367
  msgid "Date"
1368
  msgstr ""
1369
 
1370
+ #: ../pb-add-on-gdpr-communication-preferences/front-end/gdpr-communication-preferences.php:68
1371
  msgid "Preference"
1372
  msgstr ""
1373
 
2255
  msgid "Username and Email"
2256
  msgstr ""
2257
 
2258
+ #: ../profile-builder-2.0/admin/general-settings.php:249, ../profile-builder-2.0/admin/manage-fields.php:245, ../profile-builder-2.0/front-end/login.php:246, ../profile-builder-2.0/front-end/login.php:260, ../profile-builder-2.0/front-end/login.php:389, includes/views/view-fields.php:121, ../profile-builder-2.0/features/admin-approval/class-admin-approval.php:166, ../profile-builder-2.0/features/email-confirmation/class-email-confirmation.php:168, ../profile-builder-2.0/modules/custom-redirects/custom_redirects_admin.php:60, ../profile-builder-2.0/modules/email-customizer/email-customizer.php:28, ../profile-builder-2.0/modules/user-listing/userlisting.php:111, ../profile-builder-2.0/modules/user-listing/userlisting.php:303, ../profile-builder-2.0/modules/user-listing/userlisting.php:778, ../profile-builder-2.0/modules/user-listing/userlisting.php:2290
2259
  msgid "Username"
2260
  msgstr ""
2261
 
4445
  msgid "We recommend \"<a href=\"%s\" target=\"_blank\">Custom Profile Menus</a>\" addon if you need different menu items for logged in / logged out users."
4446
  msgstr ""
4447
 
4448
+ #: ../profile-builder-2.0/admin/private-website.php:127, ../profile-builder-2.0/features/functions.php:767, includes/views/view-admin.php:47, includes/views/view-fields.php:275, includes/views/view-forms.php:321, includes/views/view-shortcodes.php:77, includes/views/view-userlisting.php:91, ../profile-builder-2.0/features/content-restriction/content-restriction.php:159, ../profile-builder-2.0/modules/class-mustache-templates/class-mustache-templates.php:390, ../pb-add-on-labels-edit/assets/lib/wck-api/wordpress-creation-kit.php:402, ../profile-builder-2.0/assets/lib/wck-api/wordpress-creation-kit.php:394
4449
  msgid "Save Changes"
4450
  msgstr ""
4451
 
4509
  msgid "(e.g. CLPB-15-SN-253a55baa4fbe7bf595b2aabb8d72985)"
4510
  msgstr ""
4511
 
4512
+ #: ../profile-builder-2.0/admin/register-version.php:253
4513
  msgid "<p>Your <strong>Profile Builder</strong> serial number is invalid or missing. <br/>Please %1$sregister your copy%2$s to receive access to automatic updates and support. Need a license key? %3$sPurchase one now%4$s</p>"
4514
  msgstr ""
4515
 
4516
+ #: ../profile-builder-2.0/admin/register-version.php:259
4517
+ msgid "<p>Your <strong>Profile Builder</strong> license has expired. <br/>Please %1$sRenew Your Licence%2$s to continue receiving access to product downloads, automatic updates and support. %3$sRenew now %4$s</p>"
4518
+ msgstr ""
4519
+
4520
+ #: ../profile-builder-2.0/admin/register-version.php:261
4521
  msgid "<p>Your <strong>Profile Builder</strong> license has expired. <br/>Please %1$sRenew Your Licence%2$s to continue receiving access to product downloads, automatic updates and support. %3$sRenew now %4$s %5$sDismiss%6$s</p>"
4522
  msgstr ""
4523
 
4524
+ #: ../profile-builder-2.0/admin/register-version.php:268
4525
  msgid "<p>Your <strong>Profile Builder</strong> license is about to expire on %5$s. <br/>Please %1$sRenew Your Licence%2$s to continue receiving access to product downloads, automatic updates and support. %3$sRenew now %4$s %6$sDismiss%7$s</p>"
4526
  msgstr ""
4527
 
4877
  msgid "Inactive"
4878
  msgstr ""
4879
 
4880
+ #: includes/fields/restricted-words.php:24, includes/forms/restricted-email-domains.php:19, includes/forms/restricted-email-domains.php:24
4881
  msgid "$validation_message"
4882
  msgstr ""
4883
 
4884
+ #: includes/fields/send-credentials-text.php:12
4885
  msgid "$text"
4886
  msgstr ""
4887
 
4888
+ #: includes/fields/unique-display-name.php:19
4889
  msgid "This display name is already in use. Please choose another one."
4890
  msgstr ""
4891
 
4892
+ #: includes/shortcodes/resend-activation.php:5
4893
  msgid "Resend activation email"
4894
  msgstr ""
4895
 
4896
+ #: includes/views/view-admin.php:14
4897
  msgid "Allow users with the 'delete_users' capability to view the Admin Approval list"
4898
  msgstr ""
4899
 
4900
+ #: includes/views/view-admin.php:23
4901
  msgid "By checking this option, you will allow users that have the 'delete_users' capability to access and use the Admin Approval list."
4902
  msgstr ""
4903
 
4904
+ #: includes/views/view-admin.php:30
4905
  msgid "Allow users with the 'delete_users' capability to view the list of Unconfirmed Emails"
4906
  msgstr ""
4907
 
4908
+ #: includes/views/view-admin.php:39
4909
  msgid "By checking this option, you will allow users that have the 'delete_users' capability to see the list of Unconfirmed Email Addresses."
4910
  msgstr ""
4911
 
4912
+ #: includes/views/view-fields.php:14
4913
  msgid "Automatically generate password for users"
4914
  msgstr ""
4915
 
4916
+ #: includes/views/view-fields.php:23
4917
  msgid "By checking this option, the password will be automatically generated and emailed to the user."
4918
  msgstr ""
4919
 
4920
+ #: includes/views/view-fields.php:30
4921
  msgid "Modify 'Send Credentials' checkbox"
4922
  msgstr ""
4923
 
4924
+ #: includes/views/view-fields.php:34
4925
  msgid "Hidden and checked"
4926
  msgstr ""
4927
 
4928
+ #: includes/views/view-fields.php:39
4929
  msgid "Field text:"
4930
  msgstr ""
4931
 
4932
+ #: includes/views/view-fields.php:49
4933
  msgid "By default, the user needs to choose if he wants to receive a registration email."
4934
  msgstr ""
4935
 
4936
+ #: includes/views/view-fields.php:52
4937
  msgid "By checking the <strong>Hidden and checked</strong> option, the field won't be shown and the message will always be sent to the user."
4938
  msgstr ""
4939
 
4940
+ #: includes/views/view-fields.php:55
4941
  msgid "If you choose to show the field, you can modify the default text by entering something in the field from above."
4942
  msgstr ""
4943
 
4944
+ #: includes/views/view-fields.php:62
4945
  msgid "Redirect users to a page if they have empty required fields"
4946
  msgstr ""
4947
 
4948
+ #: includes/views/view-fields.php:71
4949
  msgid "Redirect Page:"
4950
  msgstr ""
4951
 
4952
+ #: includes/views/view-fields.php:91
4953
  msgid "By activating this option, logged in users which have empty required fields on their profile will be redirected to the page you added above."
4954
  msgstr ""
4955
 
4956
+ #: includes/views/view-fields.php:94
4957
  msgid "For example, you can redirect these users to the Edit Profile form so they can add the missing info."
4958
  msgstr ""
4959
 
4960
+ #: includes/views/view-fields.php:101
4961
  msgid "Ban certain words from being used in fields"
4962
  msgstr ""
4963
 
4964
+ #: includes/views/view-fields.php:108, includes/views/view-forms.php:21
4965
  msgid "On"
4966
  msgstr ""
4967
 
4968
+ #: includes/views/view-fields.php:116
4969
  msgid "Affected fields:"
4970
  msgstr ""
4971
 
4972
+ #: includes/views/view-fields.php:140
4973
  msgid "Banned words:"
4974
  msgstr ""
4975
 
4976
+ #: includes/views/view-fields.php:159, includes/views/view-forms.php:66
4977
  msgid "Error message:"
4978
  msgstr ""
4979
 
4980
+ #: includes/views/view-fields.php:170
4981
  msgid "Allows you to define some words which users cannot use in their Username, First Name or Last Name when registering."
4982
  msgstr ""
4983
 
4984
+ #: includes/views/view-fields.php:177
4985
  msgid "Unique 'Display Name' for users"
4986
  msgstr ""
4987
 
4988
+ #: includes/views/view-fields.php:186
4989
  msgid "By checking this option, users will not be able to choose a <strong>Display Name</strong> that is already used by another account."
4990
  msgstr ""
4991
 
4992
+ #: includes/views/view-fields.php:193
4993
  msgid "Always capitalize 'First Name' and 'Last Name' default fields"
4994
  msgstr ""
4995
 
4996
+ #: includes/views/view-fields.php:202
4997
  msgid "If you have these fields in your forms, they will be always saved with the first letter as uppercase."
4998
  msgstr ""
4999
 
5000
+ #: includes/views/view-fields.php:205
5001
  msgid "eg.: <strong>John Doe</strong> instead of <strong>john doe</strong>"
5002
  msgstr ""
5003
 
5004
+ #: includes/views/view-fields.php:213
5005
  msgid "Datepicker starts on Monday"
5006
  msgstr ""
5007
 
5008
+ #: includes/views/view-fields.php:222
5009
  msgid "Will make all Datepickers use Monday as the first day of the week."
5010
  msgstr ""
5011
 
5012
+ #: includes/views/view-fields.php:236
5013
  msgid "Hide Repeater Fields from the back-end profile page"
5014
  msgstr ""
5015
 
5016
+ #: includes/views/view-fields.php:245
5017
  msgid "Repeater Fields from Profile Builder do not work on the back-end user profile page, they are just displayed. If you want to remove them completely, you can use this option."
5018
  msgstr ""
5019
 
5020
+ #: includes/views/view-fields.php:248
5021
  msgid "You will still be able to use them from a front-end edit profile form."
5022
  msgstr ""
5023
 
5024
+ #: includes/views/view-fields.php:257
5025
  msgid "Update database entries when changing meta key"
5026
  msgstr ""
5027
 
5028
+ #: includes/views/view-fields.php:266
5029
  msgid "If you activate this option, when changing the meta key of a field, existing entries from the database will be updated as well."
5030
  msgstr ""
5031
 
5032
+ #: includes/views/view-forms.php:14
5033
  msgid "Allow or deny email domains from registering"
5034
  msgstr ""
5035
 
5036
+ #: includes/views/view-forms.php:29
5037
  msgid "Type:"
5038
  msgstr ""
5039
 
5040
+ #: includes/views/view-forms.php:34
5041
  msgid "Allow"
5042
  msgstr ""
5043
 
5044
+ #: includes/views/view-forms.php:40
5045
  msgid "Deny"
5046
  msgstr ""
5047
 
5048
+ #: includes/views/view-forms.php:47
5049
  msgid "Restricted domains:"
5050
  msgstr ""
5051
 
5052
+ #: includes/views/view-forms.php:77
5053
  msgid "This option lets you allow registrations only from certain domains or deny registrations from certain domains."
5054
  msgstr ""
5055
 
5056
+ #: includes/views/view-forms.php:80
5057
  msgid "You should add only the domain in the list from above. eg.: gmail.com"
5058
  msgstr ""
5059
 
5060
+ #: includes/views/view-forms.php:92
5061
  msgid "Forms that should bypass Email Confirmation"
5062
  msgstr ""
5063
 
5064
+ #: includes/views/view-forms.php:119
5065
  msgid "Users registering through any of the selected forms will not need to confirm their email address."
5066
  msgstr ""
5067
 
5068
+ #: includes/views/view-forms.php:128
5069
  msgid "Disable Email Confirmation for Social Connect registrations"
5070
  msgstr ""
5071
 
5072
+ #: includes/views/view-forms.php:137
5073
  msgid "If checked, will allow users that register through the Social Connect add-on to bypass the Email Confirmation feature."
5074
  msgstr ""
5075
 
5076
+ #: includes/views/view-forms.php:145
5077
  msgid "Remember me checked by default"
5078
  msgstr ""
5079
 
5080
+ #: includes/views/view-forms.php:154
5081
  msgid "Check the 'Remember Me' checkbox on Login forms, by default."
5082
  msgstr ""
5083
 
5084
+ #: includes/views/view-forms.php:160
5085
  msgid "Remove validation from back-end profile page"
5086
  msgstr ""
5087
 
5088
+ #: includes/views/view-forms.php:169
5089
  msgid "When saving the back-end user profile, Profile Builder fields will not be validated anymore. eg.: bypass required attribute"
5090
  msgstr ""
5091
 
5092
+ #: includes/views/view-forms.php:180
5093
  msgid "Always show edit other users dropdown"
5094
  msgstr ""
5095
 
5096
+ #: includes/views/view-forms.php:189
5097
  msgid "For perfomance reasons, we disable the select if you have more than 5000 users on your website. This option lets you enable it again."
5098
  msgstr ""
5099
 
5100
+ #: includes/views/view-forms.php:197
5101
  msgid "Consider 'Anyone can Register' WordPress option"
5102
  msgstr ""
5103
 
5104
+ #: includes/views/view-forms.php:207
5105
  msgid "setting"
5106
  msgstr ""
5107
 
5108
+ #: includes/views/view-forms.php:209
5109
  msgid "By default, Profile Builder ignores this %1$s. If you check this option, our registration form will consider it."
5110
  msgstr ""
5111
 
5112
+ #: includes/views/view-forms.php:217
5113
  msgid "Modify default Redirect Delay timer"
5114
  msgstr ""
5115
 
5116
+ #: includes/views/view-forms.php:224
5117
  msgid "This allows you to change the amount of seconds it takes for the <strong>'After Registration'</strong> redirect to happen."
5118
  msgstr ""
5119
 
5120
+ #: includes/views/view-forms.php:227
5121
  msgid "The default is 3 seconds. Leave empty if you do not want to change it."
5122
  msgstr ""
5123
 
5124
+ #: includes/views/view-forms.php:235
5125
  msgid "Save Admin Approval status in usermeta"
5126
  msgstr ""
5127
 
5128
+ #: includes/views/view-forms.php:244
5129
  msgid "By default, the Admin Approval status is saved as a custom taxonomy that is attached to the user."
5130
  msgstr ""
5131
 
5132
+ #: includes/views/view-forms.php:247
5133
  msgid "If you check this option, the status will also be saved in the '*_usermeta' table under the <strong>wppb_approval_status</strong> meta name."
5134
  msgstr ""
5135
 
5136
+ #: includes/views/view-forms.php:256
5137
  msgid "Redirect '/author' page if user is not approved"
5138
  msgstr ""
5139
 
5140
+ #: includes/views/view-forms.php:265
5141
  msgid "By default, users placed in Admin Approval will not be able to login, but the Author pages will be accessible."
5142
  msgstr ""
5143
 
5144
+ #: includes/views/view-forms.php:268
5145
  msgid "Using this option you can redirect these pages, sending users who try to access them to your home page."
5146
  msgstr ""
5147
 
5148
+ #: includes/views/view-forms.php:276
5149
  msgid "Save 'Last Login' date in usermeta"
5150
  msgstr ""
5151
 
5152
+ #: includes/views/view-forms.php:285
5153
  msgid "By checking this option, each time a user logins, the date and time will be saved in the database."
5154
  msgstr ""
5155
 
5156
+ #: includes/views/view-forms.php:288
5157
  msgid "The meta name for the field will be <strong>last_login_date</strong>."
5158
  msgstr ""
5159
 
5160
+ #: includes/views/view-forms.php:291, includes/views/view-forms.php:313
5161
  msgid "You can <a href=\"https://www.cozmoslabs.com/docs/profile-builder-2/manage-user-fields/#Manage_existing_custom_fields_with_Profile_Builder\" target=\"_blank\">create a field with this meta name</a> in Profile Builder to display it in the Userlisting or Edit Profile forms."
5162
  msgstr ""
5163
 
5164
+ #: includes/views/view-forms.php:298
5165
  msgid "Save 'Last Profile Update' date in usermeta"
5166
  msgstr ""
5167
 
5168
+ #: includes/views/view-forms.php:307
5169
  msgid "By checking this option, each time a modifies his profile the date and time will be saved in the database."
5170
  msgstr ""
5171
 
5172
+ #: includes/views/view-forms.php:310
5173
  msgid "The meta name for the field will be <strong>last_profile_update_date</strong>."
5174
  msgstr ""
5175
 
5176
+ #: includes/views/view-shortcodes.php:12
5177
  msgid "Enable Compare shortcode"
5178
  msgstr ""
5179
 
5180
+ #: includes/views/view-shortcodes.php:21
5181
  msgid "You can read more info about this shortcode by following <a href=\"https://www.cozmoslabs.com/docs/profile-builder-2/developers-knowledge-base/shortcodes/compare-shortcode/\">this url</a>."
5182
  msgstr ""
5183
 
5184
+ #: includes/views/view-shortcodes.php:28
5185
  msgid "Enable Usermeta shortcode"
5186
  msgstr ""
5187
 
5188
+ #: includes/views/view-shortcodes.php:37
5189
  msgid "You can read more info about this shortcode by following <a href=\"https://www.cozmoslabs.com/docs/profile-builder-2/developers-knowledge-base/shortcodes/display-user-meta/\">this url</a>."
5190
  msgstr ""
5191
 
5192
+ #: includes/views/view-shortcodes.php:44
5193
  msgid "Enable Resend Activation Email shortcode"
5194
  msgstr ""
5195
 
5196
+ #: includes/views/view-shortcodes.php:53
5197
  msgid "You can read more info about this shortcode by following <a href=\"https://www.cozmoslabs.com/docs/profile-builder-2/developers-knowledge-base/shortcodes/resend-confirmation-email/\">this url</a>."
5198
  msgstr ""
5199
 
5200
+ #: includes/views/view-shortcodes.php:60
5201
  msgid "Enable Format Date shortcode"
5202
  msgstr ""
5203
 
5204
+ #: includes/views/view-shortcodes.php:69
5205
  msgid "You can read more info about this shortcode by following <a href=\"https://www.cozmoslabs.com/docs/profile-builder-2/developers-knowledge-base/shortcodes/format-date-shortcode/\">this url</a>."
5206
  msgstr ""
5207
 
5208
+ #: includes/views/view-userlisting.php:12
5209
  msgid "Change placeholder text for Search box"
5210
  msgstr ""
5211
 
5212
+ #: includes/views/view-userlisting.php:19
5213
  msgid "This refers to the placeholder text from the <strong>{{{extra_search_all_fields}}}</strong> tag."
5214
  msgstr ""
5215
 
5216
+ #: includes/views/view-userlisting.php:22
5217
  msgid "Default text is <strong>Search Users by All Fields</strong>, use this option to change it to something else. Leave empty if you do not want to change it."
5218
  msgstr ""
5219
 
5220
+ #: includes/views/view-userlisting.php:29
5221
  msgid "Modify base URL for Single Userlisting"
5222
  msgstr ""
5223
 
5224
+ #: includes/views/view-userlisting.php:37
5225
  msgid "By default Single Userlisting URLs contain the word <strong>user</strong>. eg.: "
5226
  msgstr ""
5227
 
5228
+ #: includes/views/view-userlisting.php:42
5229
  msgid "Using this option, you can change the word <strong>user</strong> to something else. Leave empty if you do not want to change it."
5230
  msgstr ""
5231
 
5232
+ #: includes/views/view-userlisting.php:49
5233
  msgid "Make the Single Userlisting URLs work with user nicename"
5234
  msgstr ""
5235
 
5236
+ #: includes/views/view-userlisting.php:59
5237
  msgid "By default Single Userlisting URLs are generated using the users ID. eg.: "
5238
  msgstr ""
5239
 
5240
+ #: includes/views/view-userlisting.php:64
5241
  msgid "With this option activated, the URLs will be generated using the users <strong>nicename</strong>."
5242
  msgstr ""
5243
 
5244
+ #: includes/views/view-userlisting.php:71
5245
  msgid "Remove repetition counts from Faceted Menus"
5246
  msgstr ""
5247
 
5248
+ #: includes/views/view-userlisting.php:80
5249
  msgid "The number of users that share a particular value is shown for the Select and Checkbox facet types."
5250
  msgstr ""
5251
 
5252
+ #: includes/views/view-userlisting.php:83
5253
  msgid "If you enable this option they will be hidden."
5254
  msgstr ""
5255
 
5413
  msgid "This field has conditional logic enabled."
5414
  msgstr ""
5415
 
5416
+ #: ../profile-builder-2.0/features/content-restriction/class-elementor-content-restriction.php:74, ../profile-builder-2.0/features/content-restriction/content-restriction-meta-box.php:18
5417
+ msgid "Profile Builder Content Restriction"
5418
+ msgstr ""
5419
+
5420
+ #: ../profile-builder-2.0/features/content-restriction/class-elementor-content-restriction.php:87
5421
+ msgid "Restrict to logged in users"
5422
+ msgstr ""
5423
+
5424
+ #: ../profile-builder-2.0/features/content-restriction/class-elementor-content-restriction.php:89
5425
+ msgid "Allow only logged in users to see this content."
5426
+ msgstr ""
5427
+
5428
+ #: ../profile-builder-2.0/features/content-restriction/class-elementor-content-restriction.php:95
5429
+ msgid "Restrict by User Roles"
5430
+ msgstr ""
5431
+
5432
+ #: ../profile-builder-2.0/features/content-restriction/class-elementor-content-restriction.php:107
5433
+ msgid "Allow users which have the specified role to see this content."
5434
+ msgstr ""
5435
+
5436
+ #: ../profile-builder-2.0/features/content-restriction/class-elementor-content-restriction.php:113, ../profile-builder-2.0/features/content-restriction/content-restriction-meta-box.php:119
5437
+ msgid "Restriction Messages"
5438
+ msgstr ""
5439
+
5440
+ #: ../profile-builder-2.0/features/content-restriction/class-elementor-content-restriction.php:121
5441
+ msgid "Enable Restriction Messages"
5442
+ msgstr ""
5443
+
5444
+ #: ../profile-builder-2.0/features/content-restriction/class-elementor-content-restriction.php:123
5445
+ msgid "Replace hidden content with the default messages from PB -> Settings -> Content Restriction, a custom message or an Elementor Template."
5446
+ msgstr ""
5447
+
5448
+ #: ../profile-builder-2.0/features/content-restriction/class-elementor-content-restriction.php:129, ../profile-builder-2.0/features/content-restriction/content-restriction-meta-box.php:125
5449
+ msgid "Enable Custom Messages"
5450
+ msgstr ""
5451
+
5452
+ #: ../profile-builder-2.0/features/content-restriction/class-elementor-content-restriction.php:131
5453
+ msgid "Add a custom message or template."
5454
+ msgstr ""
5455
+
5456
+ #: ../profile-builder-2.0/features/content-restriction/class-elementor-content-restriction.php:140
5457
+ msgid "Content type"
5458
+ msgstr ""
5459
+
5460
+ #: ../profile-builder-2.0/features/content-restriction/class-elementor-content-restriction.php:144
5461
+ msgid "Text"
5462
+ msgstr ""
5463
+
5464
+ #: ../profile-builder-2.0/features/content-restriction/class-elementor-content-restriction.php:148
5465
+ msgid "Template"
5466
+ msgstr ""
5467
+
5468
+ #: ../profile-builder-2.0/features/content-restriction/class-elementor-content-restriction.php:165
5469
+ msgid "Select Template"
5470
+ msgstr ""
5471
+
5472
  #: ../profile-builder-2.0/features/content-restriction/content-restriction-functions.php:44
5473
  msgid "You must be logged in to view this content."
5474
  msgstr ""
5477
  msgid "This content is restricted for your user role."
5478
  msgstr ""
5479
 
 
 
 
 
5480
  #: ../profile-builder-2.0/features/content-restriction/content-restriction-meta-box.php:32
5481
  msgid "Display Options"
5482
  msgstr ""
5529
  msgid "Add a URL where you wish to redirect users that do not have access to this %s and try to access it directly."
5530
  msgstr ""
5531
 
 
 
 
 
 
 
 
 
5532
  #: ../profile-builder-2.0/features/content-restriction/content-restriction-meta-box.php:129
5533
  msgid "Check if you wish to add custom messages for this %s."
5534
  msgstr ""