added: locales to fun_ipban.html
changed: cosmetic changes in IPBanContainer git-svn-id: svn://ttmath.org/publicrep/winix/trunk@904 e52654a7-88a9-db11-a3e9-0013d4bc506e
This commit is contained in:
@@ -544,7 +544,7 @@ ipban.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
|
||||
ipban.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
|
||||
ipban.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
|
||||
ipban.o: ../core/loadavg.h ../core/image.h ../core/threadmanager.h
|
||||
ipban.o: ../core/timezones.h ../core/synchro.h
|
||||
ipban.o: ../core/timezones.h ../core/synchro.h ../core/sessionmanager.h
|
||||
last.o: last.h functionbase.h ../core/item.h ../../pikotools/space/space.h
|
||||
last.o: ../../pikotools/textstream/types.h ../../pikotools/date/date.h
|
||||
last.o: ../db/db.h ../db/dbbase.h ../db/dbconn.h ../db/dbtextstream.h
|
||||
|
@@ -48,12 +48,21 @@ void IPBanFun::MakeGet()
|
||||
if( cur->request->ParamValue(L"removeip") == L"all" )
|
||||
{
|
||||
session_manager->ClearIPBanList();
|
||||
cur->session->ip_ban = 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
int cur_ip = 0;
|
||||
|
||||
if( cur->session->ip_ban )
|
||||
cur_ip = cur->session->ip_ban->ip;
|
||||
|
||||
AssignString(cur->request->ParamValue(L"removeip"), tmp_ip_str);
|
||||
int ip = (int)inet_addr(tmp_ip_str.c_str());
|
||||
session_manager->RemoveIPBan(ip);
|
||||
|
||||
if( cur->session->ip_ban && cur_ip == ip )
|
||||
cur->session->ip_ban = 0;
|
||||
}
|
||||
|
||||
system->RedirectToLastFunction();
|
||||
|
Reference in New Issue
Block a user