Hi @albertaugustin
Thank you for the form,
I found it is related to a known issue that the fix is coming in Forminator 1.21
Can you please try this as a temporary solution?
<?php
add_filter( 'forminator_custom_form_mail_admin_message', 'wpmudev_calc_field_sperator_fixes', 10, 5 );
function wpmudev_calc_field_sperator_fixes( $message, $custom_form, $data, $entry, $cls ){
if( $custom_form->id != 361 ){
return $message;
}
if( strpos( $message, '{calc-1-seps}' ) !== false ) {
if( isset( $entry->meta_data['calculation-1'] ) ) {
if( isset( $entry->meta_data['calculation-1']['value']['formatting_result'] ) ) {
$GLOBALS['calc-1-seps'] = $entry->meta_data['calculation-1']['value']['formatting_result'];
$message = str_replace( '{calc-1-seps}', $entry->meta_data['calculation-1']['value']['formatting_result'], $message );
}
}
}
if( strpos( $message, '{calc-2-seps}' ) !== false ) {
if( isset( $entry->meta_data['calculation-2'] ) ) {
if( isset( $entry->meta_data['calculation-2']['value']['formatting_result'] ) ) {
$GLOBALS['calc-2-seps'] = $entry->meta_data['calculation-2']['value']['formatting_result'];
$message = str_replace( '{calc-2-seps}', $entry->meta_data['calculation-2']['value']['formatting_result'], $message );
}
}
}
if( strpos( $message, '{calc-3-seps}' ) !== false ) {
if( isset( $entry->meta_data['calculation-3'] ) ) {
if( isset( $entry->meta_data['calculation-3']['value']['formatting_result'] ) ) {
$GLOBALS['calc-3-seps'] = $entry->meta_data['calculation-3']['value']['formatting_result'];
$message = str_replace( '{calc-3-seps}', $entry->meta_data['calculation-3']['value']['formatting_result'], $message );
}
}
}
return $message;
}
add_filter( 'forminator_replace_form_data', 'wpmudev_calc_seps_fixing', 10, 3 );
function wpmudev_calc_seps_fixing( $content, $data, $original_content ){
if( $data['form_id'] != 361 ){
return $content;
}
if( strpos( $content, '{calc-1-seps}' ) !== false ){
if( $GLOBALS['calc-1-seps'] ) {
$content = str_replace( '{calc-1-seps}', $GLOBALS['calc-1-seps'] , $content );
}
}
if( strpos( $content, '{calc-2-seps}' ) !== false ){
if( $GLOBALS['calc-2-seps'] ) {
$content = str_replace( '{calc-2-seps}', $GLOBALS['calc-2-seps'] , $content );
}
}
if( strpos( $content, '{calc-3-seps}' ) !== false ){
if( $GLOBALS['calc-3-seps'] ) {
$content = str_replace( '{calc-3-seps}', $GLOBALS['calc-3-seps'] , $content );
}
}
return $content;
}
Replace the 361 to match your form ID, then add the code as mu-plugin:
https://wpmudev.com/docs/using-wordpress/installing-wordpress-plugins/#installing-mu-plugins
In your Form, replace the {calculation-NUMBER} to {calc-NUMBER-seps} ( replacing the number for each calc field )
Let us know the result you got.
Best Regards
Patrick Freitas