File "ban.php"
Full path: /home/argothem/www/memo/site/site/CoolForum_0.8.4_beta/CoolForum_0.8.4_beta/admin/ban.php
File size: 5.49 KB
MIME-type: text/x-php
Charset: 8 bit
<?
//*********************************************************************************
//* *
//* CoolForum v.0.8 Beta : Forum de discussion *
//* Copyright 2001-2002 SORIANO Denis alias Cool Coyote *
//* *
//* *
//* This program is free software; you can redistribute it and/or *
//* modify it under the terms of the GNU General Public License *
//* as published by the Free Software Foundation; either version 2 *
//* of the License, or (at your option) any later version. *
//* *
//* This program is distributed in the hope that it will be useful, *
//* but WITHOUT ANY WARRANTY; without even the implied warranty of *
//* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
//* GNU General Public License for more details. *
//* *
//* You should have received a copy of the GNU General Public License *
//* along with this program; if not, write to the Free Software *
//* Foundation, Inc., 59 Temple Place - Suite 330, *
//* Boston, MA 02111-1307, USA. *
//* *
//* *
//* Forum Cr par SORIANO Denis (Cool Coyote) *
//* contact : coyote@coolcoyote.net *
//* site web et tlchargement : http://www.coolforum.net *
//* *
//*********************************************************************************
require("entete.php");
getlangage("adm_ban");
if($_REQUEST['action']=="deban")
{
$query=$sql->query("UPDATE ".$_PRE."user SET userstatus=-userstatus WHERE userid=".$_GET['idmb']);
$query=$sql->query("DELETE FROM ".$_PRE."banlist WHERE userid=".$_GET['idmb']);
$_REQUEST['action'] = NULLSTR;
}
if($_REQUEST['action']=="ban")
{
$query=$sql->query("UPDATE ".$_PRE."user SET userstatus=-userstatus WHERE userid=".$_GET['idmb']);
$query=$sql->query("SELECT ".$_PRE."user.userid,".$_PRE."user.login,".$_PRE."user.usermail,".$_PRE."userplus.mailorig FROM ".$_PRE."user LEFT JOIN ".$_PRE."userplus ON ".$_PRE."user.userid=".$_PRE."userplus.idplus WHERE userid=".$_GET['idmb']);
$j=mysql_fetch_array($query);
$query=$sql->query("INSERT INTO ".$_PRE."banlist (userid,login,mail1,mail2) VALUES ('".$j['userid']."','".$j['login']."','".$j['usermail']."','".$j['mailorig']."')");
$_REQUEST['action'] = NULLSTR;
}
if($_REQUEST['action']=="search")
{
$tpl->box['lignemembre']=NULLSTR;
if(strlen($_POST['pseudo'])==0)
{
$Error=$tpl->attlang("errorpseudo1");
$_REQUEST['action'] = NULLSTR;
}
else
{
$pseudo = getformatmsg($_POST[pseudo]);
$query=$sql->query("SELECT * FROM ".$_PRE."user WHERE login LIKE \"%$pseudo%\" ORDER BY login");
$nb=mysql_numrows($query);
if($nb==0)
$Error=$tpl->attlang("errorpseudo2");
else
{
while($Noms=mysql_fetch_array($query))
$tpl->box['lignemembre'] .= $tpl->gettemplate("adm_ban","lignemembre");
$tpl->box['admcontent']=$tpl->gettemplate("adm_ban","memberchoice");
}
}
if(strlen($Error)>0)
$_REQUEST['action'] = NULLSTR;
/*if(strlen($_POST[pseudo])==0)
{
$error="<B>Vous devez entrer au moins une lettre!</B><P>";
unset($_REQUEST[action]);
}
else
{
$pseudo=getformatmsg($_POST[pseudo],false);
echo("<B>Recherche sur : $pseudo</B><P>");
$sql=mysql_query("SELECT * FROM CF_user WHERE login LIKE \"%$pseudo%\" ORDER BY login");
$nb=mysql_numrows($sql);
if($nb==0)
echo("<B>Il n'y a pas de rsultat votre recherche</B><P>");
else
{
echo("<B>Il y a $nb rsultat votre recherche:</B><P>");
echo("<TABLE border=1 bordercolorlight=$_SKIN[colorborder1] bordercolordark=$_SKIN[colorborder2] cellpadding=2 cellspacing=0 width=50%>");
echo("<TR bgcolor=$_SKIN[color1]><TD class=jaune align=center><font size=1><B>Pseudo</B></font></TD><TD class=jaune align=center><font size=1><B>Bannir</B></font></TD></TR>");
while($j=mysql_fetch_array($sql))
{
echo("<TR><TD bgcolor=$_SKIN[color2] class=jaune><font size=1>".stripslashes($j[login])."</font></TD><TD class=jaune align=center><font size=1><a href=\"ban.php?action=ban&idmb=".$j[userid]."\" class=men>bannir</A></font></TD></TR>");
}
echo("</table><P>");
}
}*/
}
if(empty($_REQUEST['action']))
{
$tpl->box['listmember'] = NULLSTR;
$query=$sql->query("SELECT userid,login,userstatus FROM ".$_PRE."user WHERE userstatus<0 ORDER BY login");
$nb=mysql_numrows($query);
if($nb==0)
$tpl->box['listmember']=$tpl->gettemplate("adm_ban","ifnobanmb");
else
while($Mb=mysql_fetch_array($query))
{
$Mb['login']=getformatrecup($Mb['login']);
$tpl->box['listmember'].=$tpl->gettemplate("adm_ban","lignemember");
}
$tpl->box['admcontent']=$tpl->gettemplate("adm_ban","listmembre");
}
$cache.=$tpl->gettemplate("adm_ban","content");
require("bas.php");
?>