$grid_data ) { foreach ( $grid_data as $grid_data_key => $single_item ) { if ( isset( $single_item->field_key ) && 'profile_picture' === $single_item->field_key ) { $is_profile_pic_on_form = true; } } } } } else { $is_profile_pic_on_form = ! $is_profile_field_disabled; } if ( $is_profile_pic_on_form ) { ?>
$grid_data ) { foreach ( $grid_data as $grid_data_key => $single_item ) { if ( isset( $single_item->field_key ) && 'profile_picture' === $single_item->field_key ) { $profile_pic_args = (array) $single_item->advance_setting; $edit_profile_valid_file_type = isset( $single_item->advance_setting->valid_file_type ) && '' !== $single_item->advance_setting->valid_file_type ? implode( ', ', $single_item->advance_setting->valid_file_type ) : $edit_profile_valid_file_type; $max_upload_size = isset( $single_item->advance_setting->max_upload_size ) && '' !== $single_item->advance_setting->max_upload_size ? $single_item->advance_setting->max_upload_size : $max_size; $crop_picture = isset( $single_item->advance_setting->enable_crop_picture ) ? ur_string_to_bool( $single_item->advance_setting->enable_crop_picture ) : false; } } } } ?> profile-picture

'; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>

$data ) { $row_id = ( ! empty( $row_ids ) ) ? absint( $row_ids[ $index ] ) : $index; $row_cl_props = ''; // If the conditional logic addon is installed. if ( class_exists( 'UserRegistrationConditionalLogic' ) ) { $form_row_data = get_post_meta( $form_id, 'user_registration_form_row_data', true ); $row_datas = ! empty( $form_row_data ) ? json_decode( $form_row_data ) : array(); foreach ( $row_datas as $individual_row_data ) { $conditional_logic_enabled = false; $conditional_settings = array(); if ( isset( $individual_row_data->row_id ) && $row_id == $individual_row_data->row_id && isset( $individual_row_data->conditional_logic_enabled ) ) { $row_cl_enabled = ur_string_to_bool( $individual_row_data->conditional_logic_enabled ) ? ur_string_to_bool( $individual_row_data->conditional_logic_enabled ) : ''; $row_cl_map = isset( $individual_row_data->cl_map ) ? $individual_row_data->cl_map : array(); $row_cl_props = sprintf( 'data-conditional-logic-enabled="%s" data-conditional-logic-map="%s"', esc_attr( $row_cl_enabled ), esc_attr( $row_cl_map ) ); } } } ob_start(); echo '
'; user_registration_edit_profile_row_template( $data, $profile ); echo '
'; $row_template = ob_get_clean(); $row_template = apply_filters( 'user_registration_frontend_edit_profile_form_row_template', $row_template, $form_id, $profile, $row_id, $data ); echo $row_template; // phpcs:ignore } ?>