Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- add_action('gform_after_submission_1', 'after_submission', 10, 2);
- function after_submission($entry, $form)
- {
- $url = "https://www.XXXXXXX.com/wp-admin/admin-ajax.php";
- // initialise the curl request
- $request = curl_init($url);
- $file_temp = download_url($entry[19], 5);
- // send a file
- curl_setopt($request, CURLOPT_POST, true);
- curl_setopt(
- $request,
- CURLOPT_POSTFIELDS,
- array(
- 'action' => 'wsdesk_api_create_ticket', // Request Type
- 'api_key' => 'XXXXXXXXXXXXXXXXXXXXX', //API Key.
- 'request_email' => $entry[2],// email
- 'request_title' => $entry[6.1], // address
- // 'request_description' => $entry[12],
- 'field_ZO15' => $entry[1], // full name
- 'field_RJ34' => $entry[3], //phone number
- 'field_XH64' => $entry[10],// type of inspection
- 'field_YM91' => $entry[8], // Time inspection
- 'file[]' => $file_temp
- )
- );
- print_r("file: $file_temp");
- // output the response
- curl_setopt($request, CURLOPT_RETURNTRANSFER, true);
- echo curl_exec($request);
- // close the session
- curl_close($request);
- $response = json_decode($response['body'], true);
- die(print_r($response, true));
- if ($response['status'] == 'success') {
- die('success');
- } //code if success
- else {
- die('failed');
- } //code if fails
- }
Add Comment
Please, Sign In to add comment