Я бы убрал вторую часть условияVVVas писал(а):как это грамотно поправить
Код: Выделить всё
|| preg_match('#^[^\*]{1,2}$#', str_replace(array('*', '%'), '', trim($search_author)))
Я бы убрал вторую часть условияVVVas писал(а):как это грамотно поправить
Код: Выделить всё
|| preg_match('#^[^\*]{1,2}$#', str_replace(array('*', '%'), '', trim($search_author)))
Глянул сейчас, нужно добавить условие.VVVas писал(а):Это я допустим исправлю, а вот как запретить регистрацию с именем короче 3 символов?
Код: Выделить всё
else if ( $mode == 'register' )
{
Код: Выделить всё
if ( strlen($username) < 3 )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br>' : '' ) . 'Имя не должно быть меньше трех символов';
}
Код: Выделить всё
if ( $board_config['allow_namechange'] || $mode == 'register' )
{
Код: Выделить всё
if ( strlen($username) < 3 )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br>' : '' ) . 'Имя не должно быть меньше трех символов';
}
Код: Выделить всё
if (strtolower($username) != strtolower($userdata['username']) || $mode == 'register')
{
Код: Выделить всё
else if ( $mode == 'register' )
{
Код: Выделить всё
if ( strlen($username) < 3 )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br>' : '' ) . 'Имя не должно быть меньше трех символов';
}
Код: Выделить всё
if (strtolower($username) != strtolower($userdata['username']) || $mode == 'register')
{
Код: Выделить всё
if ( strlen($username) < 3 )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br>' : '' ) . 'Имя не должно быть меньше трех символов';
}
Код: Выделить всё
else if ( $mode == 'register' )
{
if ( empty($username) || empty($new_password) || empty($password_confirm) || empty($email) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
}
}
Код: Выделить всё
if ( strlen($username) < 3 )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br>' : '' ) . 'Имя не должно быть меньше трех символов';
}
Код: Выделить всё
if ( strlen($username) < 3 )
Код: Выделить всё
if ( strlen($username) < 3 && $mode == 'register' )
Код: Выделить всё
$error_msg .= ( ( isset($error_msg) ) ? '<br>' : '' ) . 'Имя не должно быть меньше трех символов';
Код: Выделить всё
$error_msg .= ( ( isset($error_msg) ) ? '<br>' : '' ) . $lang['Name_too_small'];
Код: Выделить всё
$lang['Username_invalid'] = 'Извините, это имя содержит неподходящие символы, (например ")';
Код: Выделить всё
$lang['Name_too_small'] = 'Имя не должно быть меньше трех символов';