$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 ) {
?>
$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
}
?>