33 lines
1.3 KiB
PHP
33 lines
1.3 KiB
PHP
<?php
|
|
|
|
function populate_note_comment_based_on_rating($form)
|
|
{
|
|
if ($form['id'] != 24) return;
|
|
|
|
$commented_string_notes = array(
|
|
1 => 'Non',
|
|
2 => 'Un peu',
|
|
3 => 'Moyen',
|
|
4 => 'Beaucoup',
|
|
5 => 'Parfait'
|
|
);
|
|
|
|
// ## GLOBAL RATING
|
|
$original_global_rating_field_id = 16;
|
|
$hidden_copy_global_rating_field_id = 20;
|
|
$global_user_rating = rgpost("input_{$original_global_rating_field_id}");
|
|
|
|
$stringified_global_rating = isset($commented_string_notes[$global_user_rating]) ? $commented_string_notes[$global_user_rating] : '';
|
|
$_POST["input_{$hidden_copy_global_rating_field_id}"] = $stringified_global_rating;
|
|
|
|
|
|
// ## INFORMATION ACCESSIBILITY RATING
|
|
$original_information_accessibility_rating_field_id = 15;
|
|
$hidden_copy_information_accessibility_rating_field_id = 21;
|
|
$information_accessibility_user_rating = rgpost("input_{$original_information_accessibility_rating_field_id}");
|
|
|
|
$stringified_information_accessibility_rating = isset($commented_string_notes[$information_accessibility_user_rating]) ? $commented_string_notes[$information_accessibility_user_rating] : '';
|
|
$_POST["input_{$hidden_copy_information_accessibility_rating_field_id}"] = $stringified_information_accessibility_rating;
|
|
}
|
|
add_action('gform_pre_submission', 'populate_note_comment_based_on_rating');
|