+ Now = now(),
+ e(q([
+ {
+ IP#ip_table.ip,
+ delta_date_minute(date_plus_minutes(IP#ip_table.ban, IP#ip_table.ban_duration), Now),
+ e(q([{U#user.pseudo, U#user.login} || U <- mnesia:table(user), U#user.last_ip =:= IP#ip_table.ip]))
+ } ||
+ IP <- qlc:keysort(2, mnesia:table(ip_table)),
+ date_plus_minutes(IP#ip_table.ban, IP#ip_table.ban_duration) > Now
+ ]))