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 | |
| 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 ""
|
