dos03
-----
- Регистрация
- 9 Мар 2007
- Сообщения
- 878
- Реакции
- 443
- Автор темы
- #1
В модуле фильтра ip, логина и email адресов был когда-то обнаружен неприятный момент, отсутствует проверка добавляемого фильтра на возможный его дубликат. Этот неприятный, иной раз, момент до сих пор не исправлен.
Исправление в файле ./engine/inc/blockip.php:
Найти:
Добавить ниже:
Открыть ./language/Russian/adminpanel.lng
Найти:
Добавить ниже:
Автор: demzyk
Исправление в файле ./engine/inc/blockip.php:
Найти:
if( ! $ip_add ) {
msg( "error", $lang['ip_error'], $lang['ip_error'], "$PHP_SELF?mod=blockip" );
}
Добавить ниже:
$sql_result = $db->query( "SELECT ip FROM " . PREFIX . "_banned" );
while ( $row = $db->get_row( $sql_result ) )
if( $row['ip'] == $ip_add ) {
msg( "error", $lang['ip_repeat'], $lang['ip_repeat'], "?mod=blockip" );
}
Открыть ./language/Russian/adminpanel.lng
Найти:
'ip_error' => "IP адрес не может быть пустым",
Добавить ниже:
'ip_repeat' => "Этот фильтр уже существует",
Автор: demzyk