Messenger: Add a warning about privacy settings if user to whom he sends a message cannot reply (it annoys me a lot)

This commit is contained in:
veselcraft 2023-03-03 21:30:36 +03:00
parent 543c46696d
commit 866d6a8c45
No known key found for this signature in database
GPG key ID: AED66BC1AC628A4E
3 changed files with 7 additions and 0 deletions

View file

@ -58,6 +58,11 @@ final class MessengerPresenter extends OpenVKPresenter
if(!$correspondent) if(!$correspondent)
$this->notFound(); $this->notFound();
if(!$this->user->identity->getPrivacyPermission('messages.write', $correspondent))
{
$this->flash("err", tr("warning"), "Этот пользователь, возможно, вам не сможет ответить из-за ваших настроек приватности.");
}
$this->template->selId = $sel; $this->template->selId = $sel;
$this->template->correspondent = $correspondent; $this->template->correspondent = $correspondent;
} }

View file

@ -1197,6 +1197,7 @@
/* User alerts */ /* User alerts */
"user_alert_scam" = "This account has been reported a lot for scam. Please be careful, especially if he asked for money."; "user_alert_scam" = "This account has been reported a lot for scam. Please be careful, especially if he asked for money.";
"user_may_not_reply" = "This user may not reply to you because of your privacy settings. <a href='/settings?act=privacy'>Open privacy settings</a>";
/* Cookies pop-up */ /* Cookies pop-up */

View file

@ -1085,6 +1085,7 @@
/* User alerts */ /* User alerts */
"user_alert_scam" = "На этот аккаунт много жаловались в связи с мошенничеством. Пожалуйста, будьте осторожны, особенно если у вас попросят денег."; "user_alert_scam" = "На этот аккаунт много жаловались в связи с мошенничеством. Пожалуйста, будьте осторожны, особенно если у вас попросят денег.";
"user_may_not_reply" = "Этот пользователь, возможно, вам не сможет ответить из-за ваших настроек приватности. <a href='/settings?act=privacy'>Открыть настройки приватности</a>";
/* Cookies pop-up */ /* Cookies pop-up */