Главная » Портфолио » PHP » Fix: Дополнительный запрос при регистрации

Fix: Дополнительный запрос при регистрации

23-01-2011, 16:21 n0wheremany Комментарии (0) Просмотры (4242)
Fix: Дополнительный запрос при регистрации Ковырялся в файлах, нашёл дополнительный запрос в DLE при регистрации

Зачем он нужен? Избавляемся от него


Версия ДЛЕ: 9.2
Файл: engine/modules/register.php

найти
$row = $db->super_query( "SELECT COUNT(*) as count FROM " . USERPREFIX . "_users" );

if( $config['allow_registration'] != "yes" ) {
    
    msgbox( $lang['all_info'], $lang['reg_err_9'] );
    $stopregistration = TRUE;

} elseif( $config['max_users'] > 0 and $row['count'] >= $config['max_users'] ) {
    
    msgbox( $lang['all_info'], $lang['reg_err_10'] );
    $stopregistration = TRUE;

}


заменить на


if( $config['allow_registration'] != "yes" ) {
    
    msgbox( $lang['all_info'], $lang['reg_err_9'] );
    $stopregistration = TRUE;

} elseif( $config['max_users'] > 0) {
    $row = $db->super_query( "SELECT COUNT(*) as count FROM " . USERPREFIX . "_users" );
    if ($row['count'] >= $config['max_users'] ) {
        msgbox( $lang['all_info'], $lang['reg_err_10'] );
        $stopregistration = TRUE;
    }

}

Другие новости по теме

Уважаемый посетитель

Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Добавление комментария


Коментарии