Текущее время: 19 дек 2017, 00:31


DLE баг фикс дополнительного запроса при регистрации

DLE баг фикс дополнительного запроса при регистрации

Сообщение HAMMER » 30 янв 2011, 18:13

Ковыряясь в файлах DLE 9.2, а именно в файлеengine/modules/register.php обнаружил дополнительный запрос при регистрации к базе данных, который собственно не нужен :unknown:.

Избавляемся от него следующим образом:
Открыть файл 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;
    }
}
АКЦИЯ: Каждому флудеру/оффтопщику - день бана в подарок! Приведи с собой друга и отгреби за двоих!

VIP группа на форуме BestCoding.info

FAQ по SEO (постепенно пополняется)
Мой любимый форум phpBB

За это сообщение автора HAMMER поблагодарил:
marks (18 фев 2011, 13:56)

HAMMER

Автор темы
Аватара пользователя
Администратор
 
Сообщения: [ 930 ]
Зарегистрирован: 20 янв 2011, 13:54
Откуда: Зеленоград
Благодарил (а): 9 раз.
Поблагодарили: 85 раз.

Вернуться в DataLife Engine (DLE)

Кто сейчас на конференции

Зарегистрированные пользователи: нет зарегистрированных пользователей

cron