Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Прописать в php код "сколько забанено сегодня"

Прописать в php код "сколько забанено сегодня"


     16.11.2013    Общие вопросы по PHP    1193

вопрос
код вывода сколько всего было забанено выглядит так:

$banned_day = dle_cache("banned_day");
if (!$banned_day) {
$time = time() - 3500;

$temp_date = $_TIME - (3600 * 24);
$row = $db->super_query( "SELECT COUNT(*) as count FROM " . USERPREFIX . "_users WHERE banned='yes'" );
$banned_day = $row['count'];

create_cache("banned_day", $banned_day);
}


как я понял мне нужно изменить вот эту строку
"SELECT COUNT(*) as count FROM " . USERPREFIX . "_users WHERE banned='yes'"



Зы. вот как выводится сколько сегодня зарегистрировано пользователей: возможно поможет при вашем ответе
$user_day = dle_cache("user_day");
if (!$user_day) {
$time = time() - 3500;

$temp_date = $_TIME - (3600 * 24);
$row = $db->super_query( "SELECT COUNT(*) as count FROM " . USERPREFIX . "_users WHERE reg_date > '$temp_date'" );
$user_day = $row['count'];

create_cache("user_day", $user_day);
}

Ответил: Sander


В DLE нигде не записывается дата начала бана. В случае, если бан не вечный, то в БД записывается дата окончания бана.
Чтобы знать количество забаненных за сутки нужно писать хак для хранения даты попадания в бан.
Можете попробовать задать подобный вопрос, может кто-то и напишет инструкцию, но рекомендую быть готовым к столу заказов.
Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы