$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>
<status>' . $status . '</status>