} } else { if ($action == 'cancelAppointment') { header('Content-Type: text/xml'); if (isset($_POST['id'])) { $requestingUser = $_POST['requestingUser']; $id = $_POST['id']; $requestType = $_POST['requestType']; } else { $action = ""; } try { $params = array('requestingUser' => $requestingUser, 'id' => $id); $client = new SoapClient($wsdl, array('location' => $location)); if ($requestType == "User") { $result = $client->cancelUserAppointment($params); } else { if ($requestType == "Mentor") { $result = $client->cancelMentorAppointment($params); } else { if ($requestType == "Host") { $result = $client->cancelHostAppointment($params); } } } $xml = new array2xml('results'); $xml->createNode($result); echo $xml; } catch (Exception $e) { echo $e->getMessage(); } catch (SoapFault $soapfault) {