Password: Better handling for Plesk errors (#6575)

pull/6583/head
Evertiro 6 years ago committed by Aleksander Machniak
parent 0dc37ed5fa
commit ce0eb318f4

@ -67,8 +67,10 @@ class rcube_plesk_password
$result = $plesk->change_mailbox_password($username, $newpass);
//$plesk->destroy();
if ($result) {
if ($result == "ok") {
return PASSWORD_SUCCESS;
} elseif (is_array($result)) {
return $result;
}
return PASSWORD_ERROR;
@ -241,7 +243,13 @@ class plesk_rpc
$xml = new SimpleXMLElement($res);
$res = strval($xml->mail->update->set->result->status);
return $res == "ok";
if ($res != "ok") {
$res = array(
'code' => PASSWORD_ERROR,
'message' => strval($xml->mail->update->set->result->errtext)
);
}
return $res;
}
return false;

Loading…
Cancel
Save