<?php if (isset($_POST['submit'])) { $id = $_POST['sid']; $firstname = $_POST['firstname']; $lastname = $_POST['lastname']; $address = $_POST['address']; $city = $_POST['city']; $state = $_POST['state']; $postal = $_POST['postalcode']; $phone = $_POST['phone']; $param = array('FirstName' => "{$firstname}", 'LastName' => "{$lastname}", 'StreetAddress' => "{$address}", 'City' => "{$city}", 'State' => "{$state}", 'PostalCode' => "{$postal}", 'Phone' => "{$phone}", 'SubscriberID' => "{$id}"); $client1 = new soapclient('http://etypeservices.com/Service_EditSubscriberProfile.asmx?wsdl'); $response1 = $client1->SubscriberUpdateProfile($param); drupal_goto('user'); } if (isset($_POST['change'])) { global $user; $username = $_POST['name']; $Password = $_POST['oldpassword']; $nPassword = $_POST['newpassword']; //require_once 'includes/password.inc'; //$u=user_check_password('$Password', '$user->pass'); //$p=user_hash_password('$Password'); $param1 = array('UserName' => $username); $client1 = new soapclient('http://etypeservices.com/service_GetPasswordByUserName.asmx?WSDL'); $resp = $client1->GetPasswordByUserName($param1); if ($Password == $resp->GetPasswordByUserNameResult) { $param = array('UserName' => $username, 'Password' => $nPassword); $client = new soapclient('http://etypeservices.com/Service_ChangePassword.asmx?WSDL'); $response = $client->ChangePassword($param);