View difference between Paste ID: 5MQkXEmR and
SHOW:
|
|
- or go back to the newest paste.
1 | - | |
1 | + | // http://www.gravityhelp.com/forums/topic/display-result-variable-in-confirmation-message |
2 | // consider running only on a specific form by changing the "7" is your form ID | |
3 | add_action("gform_pre_submission_7", "send_post"); | |
4 | ||
5 | // there is no entry in the pre_submission hook | |
6 | function send_post($form) { | |
7 | ||
8 | // dump the $form object to get the proper names for your fields | |
9 | // uncomment this line to dump the object to stdout, which should be the web page | |
10 | // echo "\n<!-- " . print_r($form,TRUE) . " -->\n"; | |
11 | $user_fname = rgpost('input_1_3'); | |
12 | $user_password = rgpost('input_2'); | |
13 | ||
14 | // create the SoapClient | |
15 | $post_data = array('name' => $user_fname, 'pwd' => user_password); | |
16 | $client = new SoapClient("my.wsdl"); | |
17 | $the_file = $client->getFileName($post_data); | |
18 | ||
19 | // consider some error handling here | |
20 | // find the input ID for your hidden field and change 6 here to the proper field ID | |
21 | $_POST["input_6"] = $the_file; | |
22 | } |