$twitter = $_POST['twitter']; $facebook = $_POST['facebook']; $email = $_POST['email']; $password = $_POST['password']; $new_password = $_POST['new_password']; $type = isset($_POST['type']) ? $_POST['type'] : 2; $employee = new employee($name, $lastname, $landline, $mobile, $homeline, $address, $birth, $twitter, $facebook, $email, $password, $type, $id); /*Transaction status*/ $status = 'ok'; if ($result = $employee->checkPassword($connection)) { //Error $row = $result->fetch_array(); $pass = $row['valid']; $result->close(); if ($pass == 1) { $employee->setPassword($new_password); if (!$employee->changePassword($connection)) { //Error $error = $connection->lastError(); $status = "Error {$error['errno']}: {$error['error']}"; } } else { $status = 'invalid'; } } else { $error = $connection->lastError(); $status = "Error {$error['errno']}: {$error['error']}"; } /*XML transaction result.*/ header('Content-Type: text/xml'); echo '<transaction>