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 | 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 +19 -2
- assets/css/style-front-end.css +4 -5
- assets/lib/class_notices.php +1 -1
- features/content-restriction/class-elementor-content-restriction.php +302 -0
- front-end/class-formbuilder.php +4 -4
- front-end/login.php +1 -1
- index.php +9 -3
- readme.txt +6 -1
- translation/profile-builder.catalog.php +15 -3
- translation/profile-builder.pot +181 -133
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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
-
#
|
|
|
|
|
|
|
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 |
-
|
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="
|
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="
|
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="
|
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.
|
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.
|
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 |
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 |
-
#:
|
393 |
msgid "Forms"
|
394 |
msgstr ""
|
395 |
|
396 |
-
#:
|
397 |
msgid "Fields"
|
398 |
msgstr ""
|
399 |
|
400 |
-
#:
|
401 |
msgid "Userlisting"
|
402 |
msgstr ""
|
403 |
|
404 |
-
#:
|
405 |
msgid "Shortcodes"
|
406 |
msgstr ""
|
407 |
|
408 |
-
#:
|
409 |
msgid "Admin"
|
410 |
msgstr ""
|
411 |
|
412 |
-
#:
|
413 |
msgid "Customization Toolbox"
|
414 |
msgstr ""
|
415 |
|
416 |
-
#:
|
417 |
msgid "Toolbox"
|
418 |
msgstr ""
|
419 |
|
420 |
-
#:
|
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,
|
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,
|
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,
|
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,
|
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,
|
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,
|
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:
|
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:
|
|
|
|
|
|
|
|
|
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:
|
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 |
-
#:
|
4877 |
msgid "$validation_message"
|
4878 |
msgstr ""
|
4879 |
|
4880 |
-
#:
|
4881 |
msgid "$text"
|
4882 |
msgstr ""
|
4883 |
|
4884 |
-
#:
|
4885 |
msgid "This display name is already in use. Please choose another one."
|
4886 |
msgstr ""
|
4887 |
|
4888 |
-
#:
|
4889 |
msgid "Resend activation email"
|
4890 |
msgstr ""
|
4891 |
|
4892 |
-
#:
|
4893 |
msgid "Allow users with the 'delete_users' capability to view the Admin Approval list"
|
4894 |
msgstr ""
|
4895 |
|
4896 |
-
#:
|
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 |
-
#:
|
4901 |
msgid "Allow users with the 'delete_users' capability to view the list of Unconfirmed Emails"
|
4902 |
msgstr ""
|
4903 |
|
4904 |
-
#:
|
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 |
-
#:
|
4909 |
msgid "Automatically generate password for users"
|
4910 |
msgstr ""
|
4911 |
|
4912 |
-
#:
|
4913 |
msgid "By checking this option, the password will be automatically generated and emailed to the user."
|
4914 |
msgstr ""
|
4915 |
|
4916 |
-
#:
|
4917 |
msgid "Modify 'Send Credentials' checkbox"
|
4918 |
msgstr ""
|
4919 |
|
4920 |
-
#:
|
4921 |
msgid "Hidden and checked"
|
4922 |
msgstr ""
|
4923 |
|
4924 |
-
#:
|
4925 |
msgid "Field text:"
|
4926 |
msgstr ""
|
4927 |
|
4928 |
-
#:
|
4929 |
msgid "By default, the user needs to choose if he wants to receive a registration email."
|
4930 |
msgstr ""
|
4931 |
|
4932 |
-
#:
|
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 |
-
#:
|
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 |
-
#:
|
4941 |
msgid "Redirect users to a page if they have empty required fields"
|
4942 |
msgstr ""
|
4943 |
|
4944 |
-
#:
|
4945 |
msgid "Redirect Page:"
|
4946 |
msgstr ""
|
4947 |
|
4948 |
-
#:
|
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 |
-
#:
|
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 |
-
#:
|
4957 |
msgid "Ban certain words from being used in fields"
|
4958 |
msgstr ""
|
4959 |
|
4960 |
-
#:
|
4961 |
msgid "On"
|
4962 |
msgstr ""
|
4963 |
|
4964 |
-
#:
|
4965 |
msgid "Affected fields:"
|
4966 |
msgstr ""
|
4967 |
|
4968 |
-
#:
|
4969 |
msgid "Banned words:"
|
4970 |
msgstr ""
|
4971 |
|
4972 |
-
#:
|
4973 |
msgid "Error message:"
|
4974 |
msgstr ""
|
4975 |
|
4976 |
-
#:
|
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 |
-
#:
|
4981 |
msgid "Unique 'Display Name' for users"
|
4982 |
msgstr ""
|
4983 |
|
4984 |
-
#:
|
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 |
-
#:
|
4989 |
msgid "Always capitalize 'First Name' and 'Last Name' default fields"
|
4990 |
msgstr ""
|
4991 |
|
4992 |
-
#:
|
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 |
-
#:
|
4997 |
msgid "eg.: <strong>John Doe</strong> instead of <strong>john doe</strong>"
|
4998 |
msgstr ""
|
4999 |
|
5000 |
-
#:
|
5001 |
msgid "Datepicker starts on Monday"
|
5002 |
msgstr ""
|
5003 |
|
5004 |
-
#:
|
5005 |
msgid "Will make all Datepickers use Monday as the first day of the week."
|
5006 |
msgstr ""
|
5007 |
|
5008 |
-
#:
|
5009 |
msgid "Hide Repeater Fields from the back-end profile page"
|
5010 |
msgstr ""
|
5011 |
|
5012 |
-
#:
|
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 |
-
#:
|
5017 |
msgid "You will still be able to use them from a front-end edit profile form."
|
5018 |
msgstr ""
|
5019 |
|
5020 |
-
#:
|
5021 |
msgid "Update database entries when changing meta key"
|
5022 |
msgstr ""
|
5023 |
|
5024 |
-
#:
|
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 |
-
#:
|
5029 |
msgid "Allow or deny email domains from registering"
|
5030 |
msgstr ""
|
5031 |
|
5032 |
-
#:
|
5033 |
msgid "Type:"
|
5034 |
msgstr ""
|
5035 |
|
5036 |
-
#:
|
5037 |
msgid "Allow"
|
5038 |
msgstr ""
|
5039 |
|
5040 |
-
#:
|
5041 |
msgid "Deny"
|
5042 |
msgstr ""
|
5043 |
|
5044 |
-
#:
|
5045 |
msgid "Restricted domains:"
|
5046 |
msgstr ""
|
5047 |
|
5048 |
-
#:
|
5049 |
msgid "This option lets you allow registrations only from certain domains or deny registrations from certain domains."
|
5050 |
msgstr ""
|
5051 |
|
5052 |
-
#:
|
5053 |
msgid "You should add only the domain in the list from above. eg.: gmail.com"
|
5054 |
msgstr ""
|
5055 |
|
5056 |
-
#:
|
5057 |
msgid "Forms that should bypass Email Confirmation"
|
5058 |
msgstr ""
|
5059 |
|
5060 |
-
#:
|
5061 |
msgid "Users registering through any of the selected forms will not need to confirm their email address."
|
5062 |
msgstr ""
|
5063 |
|
5064 |
-
#:
|
5065 |
msgid "Disable Email Confirmation for Social Connect registrations"
|
5066 |
msgstr ""
|
5067 |
|
5068 |
-
#:
|
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 |
-
#:
|
5073 |
msgid "Remember me checked by default"
|
5074 |
msgstr ""
|
5075 |
|
5076 |
-
#:
|
5077 |
msgid "Check the 'Remember Me' checkbox on Login forms, by default."
|
5078 |
msgstr ""
|
5079 |
|
5080 |
-
#:
|
5081 |
msgid "Remove validation from back-end profile page"
|
5082 |
msgstr ""
|
5083 |
|
5084 |
-
#:
|
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 |
-
#:
|
5089 |
msgid "Always show edit other users dropdown"
|
5090 |
msgstr ""
|
5091 |
|
5092 |
-
#:
|
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 |
-
#:
|
5097 |
msgid "Consider 'Anyone can Register' WordPress option"
|
5098 |
msgstr ""
|
5099 |
|
5100 |
-
#:
|
5101 |
msgid "setting"
|
5102 |
msgstr ""
|
5103 |
|
5104 |
-
#:
|
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 |
-
#:
|
5109 |
msgid "Modify default Redirect Delay timer"
|
5110 |
msgstr ""
|
5111 |
|
5112 |
-
#:
|
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 |
-
#:
|
5117 |
msgid "The default is 3 seconds. Leave empty if you do not want to change it."
|
5118 |
msgstr ""
|
5119 |
|
5120 |
-
#:
|
5121 |
msgid "Save Admin Approval status in usermeta"
|
5122 |
msgstr ""
|
5123 |
|
5124 |
-
#:
|
5125 |
msgid "By default, the Admin Approval status is saved as a custom taxonomy that is attached to the user."
|
5126 |
msgstr ""
|
5127 |
|
5128 |
-
#:
|
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 |
-
#:
|
5133 |
msgid "Redirect '/author' page if user is not approved"
|
5134 |
msgstr ""
|
5135 |
|
5136 |
-
#:
|
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 |
-
#:
|
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 |
-
#:
|
5145 |
msgid "Save 'Last Login' date in usermeta"
|
5146 |
msgstr ""
|
5147 |
|
5148 |
-
#:
|
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 |
-
#:
|
5153 |
msgid "The meta name for the field will be <strong>last_login_date</strong>."
|
5154 |
msgstr ""
|
5155 |
|
5156 |
-
#:
|
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 |
-
#:
|
5161 |
msgid "Save 'Last Profile Update' date in usermeta"
|
5162 |
msgstr ""
|
5163 |
|
5164 |
-
#:
|
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 |
-
#:
|
5169 |
msgid "The meta name for the field will be <strong>last_profile_update_date</strong>."
|
5170 |
msgstr ""
|
5171 |
|
5172 |
-
#:
|
5173 |
msgid "Enable Compare shortcode"
|
5174 |
msgstr ""
|
5175 |
|
5176 |
-
#:
|
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 |
-
#:
|
5181 |
msgid "Enable Usermeta shortcode"
|
5182 |
msgstr ""
|
5183 |
|
5184 |
-
#:
|
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 |
-
#:
|
5189 |
msgid "Enable Resend Activation Email shortcode"
|
5190 |
msgstr ""
|
5191 |
|
5192 |
-
#:
|
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 |
-
#:
|
5197 |
msgid "Enable Format Date shortcode"
|
5198 |
msgstr ""
|
5199 |
|
5200 |
-
#:
|
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 |
-
#:
|
5205 |
msgid "Change placeholder text for Search box"
|
5206 |
msgstr ""
|
5207 |
|
5208 |
-
#:
|
5209 |
msgid "This refers to the placeholder text from the <strong>{{{extra_search_all_fields}}}</strong> tag."
|
5210 |
msgstr ""
|
5211 |
|
5212 |
-
#:
|
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 |
-
#:
|
5217 |
msgid "Modify base URL for Single Userlisting"
|
5218 |
msgstr ""
|
5219 |
|
5220 |
-
#:
|
5221 |
msgid "By default Single Userlisting URLs contain the word <strong>user</strong>. eg.: "
|
5222 |
msgstr ""
|
5223 |
|
5224 |
-
#:
|
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 |
-
#:
|
5229 |
msgid "Make the Single Userlisting URLs work with user nicename"
|
5230 |
msgstr ""
|
5231 |
|
5232 |
-
#:
|
5233 |
msgid "By default Single Userlisting URLs are generated using the users ID. eg.: "
|
5234 |
msgstr ""
|
5235 |
|
5236 |
-
#:
|
5237 |
msgid "With this option activated, the URLs will be generated using the users <strong>nicename</strong>."
|
5238 |
msgstr ""
|
5239 |
|
5240 |
-
#:
|
5241 |
msgid "Remove repetition counts from Faceted Menus"
|
5242 |
msgstr ""
|
5243 |
|
5244 |
-
#:
|
5245 |
msgid "The number of users that share a particular value is shown for the Select and Checkbox facet types."
|
5246 |
msgstr ""
|
5247 |
|
5248 |
-
#:
|
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 ""
|