use Friendica\Database\DBM;
use Friendica\Model\GlobalContact;
use Friendica\Model\User;
+use Friendica\Protocol\Email;
require_once 'include/group.php';
);
if (DBM::is_result($r)) {
$eacct = $r[0];
- require_once('include/email.php');
- $mb = construct_mailbox_name($eacct);
+ $mb = Email::constructMailboxName($eacct);
+
if (strlen($eacct['server'])) {
$dcrpass = '';
openssl_private_decrypt(hex2bin($eacct['pass']), $dcrpass, $a->user['prvkey']);
- $mbox = email_connect($mb, $mail_user, $dcrpass);
+ $mbox = Email::connect($mb, $mail_user, $dcrpass);
unset($dcrpass);
if (!$mbox) {
$failed = true;
}
}
-
$r = q("UPDATE `user` SET `theme` = '%s' WHERE `uid` = %d",
dbesc($theme),
intval(local_user())
call_hooks('settings_post', $_POST);
if (x($_POST, 'password') || x($_POST, 'confirm')) {
-
$newpass = $_POST['password'];
$confirm = $_POST['confirm'];
$err = true;
}
- // check if the old password was supplied correctly before
- // changing it to the new value
if (User::authenticate(intval(local_user()), $_POST['opassword'])) {
+ // check if the old password was supplied correctly before changing it to the new value
notice(t('Wrong password.') . EOL);
$err = true;
}
dbesc($password),
intval(local_user())
);
- if ($r)
+ if ($r) {
info(t('Password changed.') . EOL);
- else
+ } else {
notice(t('Password update failed. Please try again.') . EOL);
+ }
}
}
-
$username = ((x($_POST, 'username')) ? notags(trim($_POST['username'])) : '');
$email = ((x($_POST, 'email')) ? notags(trim($_POST['email'])) : '');
$timezone = ((x($_POST, 'timezone')) ? notags(trim($_POST['timezone'])) : '');