SHOW:
|
|
- or go back to the newest paste.
| 1 | // v 0.3 Revised January 9, 2013 | |
| 2 | // http://www.gravityhelp.com/forums/topic/change-option-value?replies=19#post-103945 | |
| 3 | - | add_action('gform_pre_submission_filter_1', 'strip_pricing');
|
| 3 | + | |
| 4 | - | function strip_pricing($form) {
|
| 4 | + | add_action('gform_pre_submission_filter_260', 'strip_pricing_again');
|
| 5 | - | $field_pair = array('input_1' => 'input_57', // envia el Desayuno elegido al ZOHO
|
| 5 | + | function strip_pricing_again($form) {
|
| 6 | - | 'input_2' => 'input_58', // envia el Nº de personas al ZOHO |
| 6 | + | $field_pair = array('input_1' => 'input_57', // envia el Desayuno elegido al ZOHO
|
| 7 | - | 'input55' => 'input_59', // envia los extras al ZOHO |
| 7 | + | 'input_2' => 'input_58', // envia el Nº de personas al ZOHO |
| 8 | - | 'input_27' => 'input_60', // envia forma de pago al ZOHO |
| 8 | + | 'input_55' => 'input_59', // envia los extras al ZOHO |
| 9 | - | 'input_52' => 'input_61'); // envia la población al ZOHO |
| 9 | + | 'input_27' => 'input_60', // envia forma de pago al ZOHO |
| 10 | - | |
| 10 | + | 'input_52' => 'input_61'); // envia la población al ZOHO |
| 11 | - | // define the separator one time |
| 11 | + | |
| 12 | - | $needle = '|'; |
| 12 | + | // define the separator |
| 13 | - | |
| 13 | + | $needle = '|'; |
| 14 | - | // loop through all the field pairs |
| 14 | + | |
| 15 | - | // the unmodified value is stored in $_POST[$original] |
| 15 | + | // loop through all the field pairs |
| 16 | - | // and after modification it will be assigned to $_POST[$hidden] |
| 16 | + | // the unmodified value is stored in $_POST[$original] |
| 17 | - | foreach ($array as $original => $hidden) {
|
| 17 | + | // and after modification it will be assigned to $_POST[$hidden] |
| 18 | - | $haystack = $_POST[$original]; |
| 18 | + | foreach ($field_pair as $original => $hidden) {
|
| 19 | - | $result = substr($haystack, 0, strpos($haystack, $needle)); |
| 19 | + | $haystack = $_POST[$original]; |
| 20 | - | $_POST[$hidden] = $result; |
| 20 | + | $result = substr($haystack, 0, strpos($haystack, $needle)); |
| 21 | - | } |
| 21 | + | $_POST[$hidden] = $result; |
| 22 | } | |
| 23 | - | // return the form |
| 23 | + | |
| 24 | - | return $form; |
| 24 | + | // return the form |
| 25 | return $form; | |
| 26 | } |