Maked max symbols in PM configurable (#190)

This commit is contained in:
Roman Kelesidis 2023-06-18 20:13:13 +07:00 committed by GitHub
parent d4b35fed1c
commit fe3d814bf6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 13 additions and 0 deletions

View File

@ -358,6 +358,7 @@ $lang['POLL_FOR_EXPLAIN'] = '[ Enter 0 or leave blank for a never-ending poll ]'
$lang['DELETE_POLL'] = 'Delete poll';
$lang['MAX_SMILIES_PER_POST'] = 'Emoticons limit of %s emoticons exceeded.';
$lang['MAX_SYMBOLS_PER_POST'] = 'Exceeded the limit of %s characters.';
$lang['ATTACH_SIGNATURE'] = 'Attach signature (signatures can be changed in profile)';
$lang['NOTIFY'] = 'Notify me when on replies';

View File

@ -358,6 +358,7 @@ $lang['POLL_FOR_EXPLAIN'] = '[ оставьте поле пустым, чтоб
$lang['DELETE_POLL'] = 'Удалить опрос';
$lang['MAX_SMILIES_PER_POST'] = 'Лимит в %s смайликов в сообщении превышен.';
$lang['MAX_SYMBOLS_PER_POST'] = 'Лимит в %s символов в сообщении превышен.';
$lang['ATTACH_SIGNATURE'] = 'Присоединить подпись (можно изменять в профиле)';
$lang['NOTIFY'] = 'Сообщать мне о получении ответа';

View File

@ -358,6 +358,7 @@ $lang['POLL_FOR_EXPLAIN'] = '[ залиште поле порожнім, щоб
$lang['DELETE_POLL'] = 'Видалити опитування';
$lang['MAX_SMILIES_PER_POST'] = 'Ліміт %s смайликів в повідомленні перевищений.';
$lang['MAX_SYMBOLS_PER_POST'] = 'Ліміт %s символів в повідомленні перевищений.';
$lang['ATTACH_SIGNATURE'] = 'Приєднати підпис (можна змінювати в профілі)';
$lang['NOTIFY'] = 'Повідомляти мені про одержання відповіді';

View File

@ -928,6 +928,16 @@ else if ( $submit || $refresh || $mode != '' )
$error_msg .= ( ( !empty($error_msg) ) ? '<br />' : '' ) . $lang['EMPTY_MESSAGE'];
}
// Max symbols in PM
if ($bb_cfg['max_symbols_pm'])
{
if (mb_strlen($privmsg_message, 'UTF-8') > $bb_cfg['max_symbols_pm'])
{
$error = TRUE;
$error_msg .= ( ( !empty($error_msg) ) ? '<br />' : '' ) . sprintf($lang['MAX_SYMBOLS_PER_POST'], $bb_cfg['max_symbols_pm']);
}
}
// Check smilies limit
if ($bb_cfg['max_smilies_pm'])
{