} catch (SoapFault $soapfault) { echo $soapfault->getMessage(); } } else { if ($action == 'getUserResourceTypes') { header('Content-Type: text/xml'); if (isset($_POST['requestingUser'])) { $requestingUser = $_POST['requestingUser']; $username = $_POST['username']; } else { $action = ""; } try { $params = array('requestingUser' => $requestingUser, 'userName' => $username); $client = new SoapClient($wsdl, array('location' => $location)); $result = $client->getUserResourceTypes($params); $xml = new array2xml('resources'); $xml->createNode($result); echo $xml; } catch (Exception $e) { echo $e->getMessage(); } catch (SoapFault $soapfault) { echo $soapfault->getMessage(); } } else { if ($action == 'getAppointments') { /*header('Content-Type: text/x-json'); $file = file_get_contents('calendarEvents4.xml'); echo $file; */