← All changes
|
assets/misc/elementor/widgets/class-pb-widget-base.php
+17
-5
3.9.9
→
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 | |