PluginProbe
User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor / 4.0.3
User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor v4.0.3
4.0.3 4.0.2 4.0.1 4.0.0 3.16.6 3.16.5 3.16.4 3.16.3 3.16.2 3.16.1 3.16.0 3.15.9 3.9.9 3.9.5 3.9.6 3.9.7 3.9.8 1.1.7 1.1.8 1.1.9 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 All 341 releases
← All changes | assets/misc/elementor/widgets/class-pb-widget-base.php +17 -5 3.9.6 → 4.0.3 View file →
@@ -306,10 +306,11 @@
306 306 'form_name' => $form_name,
307 307 'redirect_url' => !empty( $settings['pb_redirect_url'] ) ? get_page_link( $settings['pb_redirect_url'] ) : "",
308 308 'logout_redirect_url' => !empty( $settings['pb_logout_redirect_url'] ) ? get_page_link( $settings['pb_logout_redirect_url'] ) : "",
309 309 'automatic_login' => $settings['pb_automatic_login'],
310 + 'ajax' => isset( $settings['pb_ajax'] ) ? $settings['pb_ajax'] : false,
310 311 ];
311 - return wppb_front_end_register( $atts );
312 + return '<div class="wppb-register-form-widget">' . wppb_front_end_register( $atts ) .'</div>';
312 313 case 'epf':
313 314 include_once(WPPB_PLUGIN_DIR . '/front-end/edit-profile.php');
314 315 include_once(WPPB_PLUGIN_DIR . '/front-end/class-formbuilder.php');
315 316 $form_name = '';
@@ -321,10 +322,11 @@
321 322 }
322 323 $atts = [
323 324 'form_name' => $form_name,
324 325 'redirect_url' => !empty( $settings['pb_redirect_url'] ) ? get_page_link( $settings['pb_redirect_url'] ) : "",
326 + 'ajax' => isset( $settings['pb_ajax'] ) ? $settings['pb_ajax'] : false,
325 327 ];
326 - return wppb_front_end_profile_info( $atts );
328 + return '<div class="wppb-edit-profile-form-widget">' . wppb_front_end_profile_info( $atts ) . '</div>';
327 329 case 'l':
328 330 include_once( WPPB_PLUGIN_DIR.'/front-end/login.php' );
329 331 $atts = [
330 332 'redirect_url' => !empty( $settings['pb_after_login_redirect_url'] ) ? get_page_link( $settings['pb_after_login_redirect_url'] ) : "",
@@ -331,15 +333,19 @@
331 333 'logout_redirect_url' => !empty( $settings['pb_after_logout_redirect_url'] ) ? get_page_link( $settings['pb_after_logout_redirect_url'] ) : "",
332 334 'register_url' => !empty( $settings['pb_register_url'] ) ? get_page_link( $settings['pb_register_url'] ) : "",
333 335 'lostpassword_url' => !empty( $settings['pb_lostpassword_url'] ) ? get_page_link( $settings['pb_lostpassword_url'] ) : "",
334 336 'show_2fa_field' => isset( $settings['pb_auth_field'] ) ? $settings['pb_auth_field'] : false,
337 + 'ajax' => isset( $settings['pb_ajax'] ) ? $settings['pb_ajax'] : false,
335 338 ];
336 - return wppb_front_end_login( $atts );
339 + return '<div class="wppb-login-form-widget">' . wppb_front_end_login( $atts ) . '</div>';
337 340 case 'rp':
338 341 include_once( WPPB_PLUGIN_DIR.'/front-end/recover.php' );
339 - return wppb_front_end_password_recovery( [] );
342 + $atts = [
343 + 'ajax' => isset( $settings['pb_ajax'] ) ? $settings['pb_ajax'] : false
344 + ];
345 + return '<div class="wppb-recover-password-form-widget">' . wppb_front_end_password_recovery( $atts ) . '</div>';
340 346 case 'ul':
341 - if( defined( 'WPPB_PAID_PLUGIN_DIR' ) ){
347 + if( defined( 'WPPB_PAID_PLUGIN_DIR' ) && file_exists( WPPB_PAID_PLUGIN_DIR . '/add-ons/user-listing/userlisting.php' ) ){
342 348 include_once( WPPB_PAID_PLUGIN_DIR.'/add-ons/user-listing/userlisting.php' );
343 349 $atts = [
344 350 'name' => $settings['pb_name'],
345 351 'single' => $settings['pb_single'] === 'yes',
@@ -352,6 +358,12 @@
352 358 return wppb_user_listing_shortcode( $atts );
353 359 }
354 360 }
355 361 }
362 +
363 + protected function is_dynamic_content(): bool {
364 +
365 + return true;
366 +
367 + }
356 368 }
357 369