The point I have reached so far:
foreach( array_reverse( $subs ) as $sub ){
if( wp_get_current_user()->user_email == $sub->get_field_value( 'email' ) ){
$merge_tags = Ninja_Forms()->merge_tags[ 'fields' ];
foreach( $fields as $field ){
$field_id = $field->get_id();
$merge_tags->add_field( array(
'id' => $field->get_id(),
'key' => $field->get_setting( 'key' ),
'type' => $field->get_type(),
'value' => $sub->get_field_value( $field_id )
));
}
// echo $merge_tags->replace( $form->get_setting( 'id' ) );
print_r($merge_tags);
} else {echo "not working";}
}
My foreach loop does not work because the registered user and the mail registered in ninja form do not match