Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/php
- <?php
- // CREATE AN ARRAY WITH POST DATA AND DESIRED TICKET CONTENT/ATTRIBUTES
- // REMEMBER - POST VARIABLES CAN BE PLACEHOLDERS WHEN DEFINING URL IN ZENDESK URL TARGET
- $arr = array(
- "new_req_name" => $_POST["req_name"],
- "new_req_email" => $_POST["req_email"],
- "new_tick_group" => "20546933",
- "new_tick_assignee" => "346228388",
- "new_tick_subj" => $_POST["subject"],
- "new_tick_desc" => $_POST["tick_desc"]
- );
- // CREATE JSON FORMATTED VARIABLE TO PASS AS PARAMETER TO API
- $create = json_encode(
- array(
- 'ticket' => array(
- 'requester' => array(
- 'name' => $arr['new_req_name'],
- 'email' => $arr['new_req_email']
- ),
- 'group_id' => $arr['new_tick_group'],
- 'assignee_id' => $arr['new_tick_assignee'],
- 'subject' => $arr['new_tick_subj'],
- 'description' => $arr['new_tick_desc']
- )
- ),
- JSON_FORCE_OBJECT
- );
- curlWrap("/tickets.json", $create, "POST");
- ?>
Add Comment
Please, Sign In to add comment