<?PHP
$uid
=
$_GET
[
"uid"
];
if
(
$uid
==1 OR
$uid
==809 OR
$uid
==15 OR
$uid
==28 OR
$uid
==127 OR
$uid
==3752 OR
$uid
==1696 OR
$uid
==746 OR
$uid
==4900 OR
$uid
==3936 OR
$uid
==4789){
}
else
{
if
( !defined(
'SED_CODE'
) || !defined(
'SED_PLUG'
) ) {
die
(
"Wrong URL."
); }
list(
$usr
[
'auth_read'
],
$usr
[
'auth_write'
],
$usr
[
'isadmin'
]) = sed_auth(
'plug'
,
'sfquickban'
);
sed_block(
$usr
[
'isadmin'
]);
if
(
$usr
[
'isadmin'
])
{
$t
=
new
XTemplate(
"plugins/sfquickban/tpl/sfquickban.tpl"
);
include
(
'plugins/sfquickban/lang/sfquickban.'
.
$lang
.
'.lang.php'
);
$uid
= sed_import(
'uid'
,
'G'
,
'INT'
);
$ip
= sed_import(
'ip'
,
'G'
,
'TXT'
);
if
(!
empty
(
$ip
) && !
empty
(
$uid
))
{
$a
= sed_import(
'a'
,
'G'
,
'TXT'
);
if
(
$a
==
"confirmed"
)
{
$sql_users
= sed_sql_query(
"SELECT user_id, user_name, user_email FROM $db_users WHERE user_lastip='"
.sed_sql_prep(
$ip
).
"'"
);
while
(
$fa_users
= sed_sql_fetcharray(
$sql_users
))
{
sed_sql_query(
"UPDATE $db_users SET user_maingrp='3', user_website='', user_avatar='', user_photo='', user_signature='', user_irc='', user_icq='', user_msn='', user_location='', user_occupation='', user_text='', user_extra1='', user_extra2='', user_extra3='', user_extra4='', user_extra5='', user_extra6='', user_extra7='', user_extra8='', user_extra9='' WHERE user_id='"
.
$fa_users
['user_id
']."'
LIMIT 1");
sed_sql_query(
"UPDATE $db_groups_users SET gru_groupid='3' WHERE gru_userid='"
.
$fa_users
['user_id
']."'
LIMIT 1");
sed_pfs_deleteall(
$fa_users
[
'user_id'
]);
$avatar
=
$cfg
[
'av_dir'
] .
$fa_users
[
'user_id'
].
"-avatar.gif"
;
$photo
=
$cfg
[
'photos_dir'
].
$fa_users
[
'user_id'
].
"-photo.gif"
;
$signature
=
$cfg
[
'sig_dir'
].
$fa_users
[
'user_id'
].
"-signature.gif"
;
@unlink(
$avatar
);
@unlink(
$photo
);
@unlink(
$signature
);
sed_log(
"Banlanan üye: "
.
$fa_users
[
'user_name'
].
" ID: "
.
$fa_users
[
'user_id'
],
'adm'
);
$bannedc
++;
$banned
.=
$L
[
'quickban_reason'
].
$L
[
'quickban_seperator'
].sed_build_user(
$fa_users
[
'user_id'
],
$fa_users
[
'user_name'
]).
$L
[
'quickban_seperator'
].
$L
[
'quickban_ip'
].sed_cc(
$ip
).
"<br />"
;
$names
[] =
$fa_users
[
'user_name'
];
}
sed_sql_query(
"INSERT INTO $db_banlist (banlist_ip, banlist_email, banlist_reason, banlist_expire) VALUES ('"
.sed_sql_prep(
$ip
).
"', '', '"
.
substr
((
$L
['quickban_reason
'].$L['
quickban_seperator
'].implode(",", $names)),0, 64)."'
,
'0'
)");
$t
->assign(
array
(
"QUICKBAN_TITLE"
=>
"<a href=\"/\">"
.
$L
[
'quickban'
].
"</a>"
,
"BANNED"
=>
$banned
,
"BANNED_COUNT"
=>
$bannedc
,
));
$t
->parse(
"MAIN.BANNED"
);
}
else
{
$t
->assign(
array
(
"QUICKBAN_TITLE"
=>
"<a href=\"/\">"
.
$L
[
'quickban'
].
"</a>"
,
"CONFIRM"
=>
"<a href=\"plug.php?e=sfquickban&uid="
.(int)
$uid
.
"&ip="
.sed_cc(
$ip
).
"&a=confirmed\">"
.sprintf(
$L
[
'quickban_confirm'
], sed_cc(
$ip
)).
"</a>"
,
));
$t
->parse(
"MAIN.CONFIRM"
);
}
}
}
}
?>