Файл: public_html/admin/userlist.php
Строк: 317
<? include('checkcookie.php'); ?>
<h3>Просмотр пользователей</h3>
<br>
<?
if(isset($_POST["id"]))
{
$id=$_POST["id"];
$username=$_POST["username"];
$password=$_POST["password"];
$referer=$_POST["referer"];
$wmid=$_POST["wmid"];
$pemail=$_POST["pemail"];
$country=$_POST["country"];
$vistis=$_POST["vistis"];
$referals=$_POST["referals"];
$referalvisits=$_POST["referalvisits"];
$money=$_POST["money"];
$user_status=$_POST["user_status"];
$level=$_POST["level"];
$finset=$_POST["finset"];
$buying=$_POST["buying"];
$autoref=$_POST["autoref"];
mysql_query("UPDATE tb_users SET username='$username', password='$password', referer='$referer', wmid='$wmid', pemail='$pemail', country='$country', visits='$vistis', referals='$referals', referalvisits='$referalvisits', money='$money', account='$level', user_status='$user_status', finset='$finset', buying='$buying', autoref='$autoref' where id='$id'");
echo "<font color="green"><b>Готово.</b></font><br><br>";
}
if(isset($_GET["id"]))
{
$id=$_GET["id"];
if ($_GET["option"]=="edit")
{
$tablae = mysql_query("SELECT * FROM tb_users where id='$id'");
while ($registroe = mysql_fetch_array($tablae))
{
?>
<form method="post" action="adminmain.php?p=userlist">
Id: <input type="hidden" name="id" value="<?= $registroe["id"] ?>"><?= $registroe["id"] ?><br>
Имя пользователя: <input type="text" name="username" value="<?= $registroe["username"] ?>"><br>
Пароль: <input type="text" name="password" value="<?= $registroe["password"] ?>"><br>
Реферер: <input type="text" name="referer" value="<?= $registroe["referer"] ?>"><br>
WMID: <input type="text" name="wmid" value="<?= $registroe["wmid"] ?>"><br>
WM кошелек: <input type="text" name="pemail" value="<?= $registroe["pemail"] ?>"><br>
Страна: <input type="text" name="country" value="<?= $registroe["country"] ?>"><br>
Визитов: <input type="text" name="vistis" value="<?= $registroe["visits"] ?>"><br>
Рефералов: <input type="text" name="referals" value="<?= $registroe["referals"] ?>"><br>
Реф. визитов: <input type="text" name="referalvisits" value="<?= $registroe["referalvisits"] ?>"><br>
Денег на балансе: <input type="text" name="money" value="<?= $registroe["money"] ?>"><br>
Уровень аккаунта: (<?= $registroe["account"] ?>)
<select name="level">
<option value="<?= $registroe["account"] ?>"></option>
<option value="Базовый">Базовый</option>
<option value="V.I.P.">V.I.P.</option>
</select>
<br>
Активация функции Авто-реферал:
<?
if($registroe["autoref"]=='0') { echo "(Не активирована) "; }else{ echo "(Активирована) "; }
?>
<select name="autoref">
<option value="<?= $registroe["autoref"] ?>"></option>
<option value="0">Не активирована</option>
<option value="1">Активирована</option>
</select>
<br>
Статус в финсети:
<?
if($registroe["finset"]=='0') { echo "(Не активирован) "; }else{ echo "(Активирован) "; }
?>
<select name="finset">
<option value="<?= $registroe["finset"] ?>"></option>
<option value="0">Не активирован</option>
<option value="1">Активирован</option>
</select>
<br>
Статус: (<?= $registroe["user_status"] ?>)
<select name="user_status">
<option value="<?= $registroe["user_status"] ?>"></option>
<option value="admin">Администратор</option>
<option value="user">Пользователь</option>
</select>
<br>
Ip: <?= $registroe["ip"] ?><br>
Дата регистрации: <?= $registroe["joindate"] ?><br>
Дата последнего входа: <?= $registroe["lastlogdate"] ?><br>
IP последнего входа: <?= $registroe["lastiplog"] ?><br><br>
Способ привязки к рефереру (<?
if($registroe["buying"]=='0') echo "Привлечен";
if($registroe["buying"]=='1') echo "Куплен у системы";
if($registroe["buying"]=='2') echo "Авто-реферал";
if($registroe["buying"]=='3') echo "Куплен на бирже";
if($registroe["buying"]=='4') echo "Призовой"; ?>): <select name="buying">
<option value="<?=$registroe["buying"]?>"></option>
<option value="0">Привлечен</option>
<option value="1">Куплен у системы</option>
<option value="2">Авто-реферал</option>
<option value="3">Куплен на бирже</option>
<option value="4">Призовой</option>
</select>
<br><br>
<input type="submit" value="сохранить" class="button">
</form>
<?
}
}
if ($_GET["option"]=="delete")
{
$id=$_GET["id"];
mysql_query("DELETE FROM tb_users WHERE id='$id'");
$user=$_POST["user"];
mysql_query("update tb_users set referer='' where referer='$user'");
$referer=$_POST["referer"];
mysql_query("update tb_users set referals=referals-1 where username='$referer'");
echo "<font color="#cc0000"><b>Пользователь $user удален.</b></font><br><br>";
}
}
$curpage="1";
if(isset($_GET["action"]))
{
if($_GET["action"]=="sorting")
{
$sortfield=$_POST["sf"];
$sortdir=$_POST["sd"];
$searchtext=$_POST["sete"];
$searchfield=$_POST["sefo"];
$curpage=$_POST["cp"];
}
if($_GET["action"]=="search")
{
$searchtext=$_POST["stroka"];
$searchfield=$_POST["sf1"];
$sortfield=$_POST["sofi"];
$sortdir=$_POST["sodir"];
$curpage=$_POST["cp1"];
}
if($_GET["action"]=="changepage")
{
$curpage=$_POST["curpage"];
if($curpage=='') $curpage=1;
if(!is_numeric($curpage)) $curpage=1;
if($curpage<1) $curpage=1;
$res=mysql_query("select count(*) from tb_users");
$kol=mysql_result($res,0,0);
$floatpages=$kol/30;
$intpages=intval($kol/30);
if($floatpages>$intpages) { $pages=$intpages+1; }else{ $pages=$intpages; }
if($curpage>$pages) $curpage=$pages;
$searchtext=$_POST["sete"];
$searchfield=$_POST["sefo"];
$sortfield=$_POST["sofi"];
$sortdir=$_POST["sodir"];
}
}
?>
<br><br>
<fieldset><legend>Сортировка списка пользователей</legend>
<form method="post" action="adminmain.php?p=userlist&action=sorting">
Сортировка по полю:
<select name="sf">
<option value="id">ID</option>
<option value="username">Имя пользователя</option>
<option value="referer">Реферер</option>
<option value="account">Уровень аккаунта</option>
<option value="visits">Кол-во визитов</option>
<option value="referals">Кол-во рефералов</option>
<option value="money">Сумма денег на балансе</option>
<option value="joindate">Дата регистрации</option>
<option value="lastlogdate">Дата последнего входа</option>
<option value="wmid">WMID</option>
</select>
Направление:
<select name="sd">
<option value="asc">По возрастанию</option>
<option value="desc">По убыванию</option>
</select>
<input type="submit" value="Сортировать" class="button">
<input type="hidden" value="<?=$searchtext ?>" name="sete">
<input type="hidden" value="<?=$searchfield ?>" name="sefi">
<input type="hidden" value="<?=$curpage ?>" name="cp">
</form>
</fieldset>
<fieldset><legend>Поиск пользователей</legend>
<form method="post" action="adminmain.php?p=userlist&action=search">
Строка поиска:
<input type="text" size="30" maxlength="150" value="<?=$searchtext ?>" name="stroka">
Поиск по полю:
<select name="sf1">
<option value="id">ID</option>
<option value="username">Имя пользователя</option>
<option value="referer">Реферер</option>
<option value="account">Уровень аккаунта</option>
<option value="visits">Кол-во визитов</option>
<option value="money">Сумма денег на балансе</option>
<option value="joindate">Дата регистрации</option>
<option value="lastlogdate">Дата последнего входа</option>
<option value="wmid">WMID</option>
</select>
<input type="submit" value="Поиск" class="button">
<input type="hidden" value="<?=$sortdir ?>" name="sodir">
<input type="hidden" value="<?=$sortfield ?>" name="sofi">
<input type="hidden" value="<?=$curpage ?>" name="cp1">
</form>
</fieldset>
<fieldset><legend>Переход на страницу</legend>
<form method="post" action="adminmain.php?p=userlist&action=changepage">
Страница:
<input type="text" size="30" maxlength="150" value="<?=$curpage ?>" name="curpage">
<input type="submit" value="Переход" class="button">
<input type="hidden" value="<?=$sortdir ?>" name="sodir">
<input type="hidden" value="<?=$sortfield ?>" name="sofi">
<input type="hidden" value="<?=$searchtext ?>" name="sete">
<input type="hidden" value="<?=$searchfield ?>" name="sefi">
Всего страниц:
<?
$res=mysql_query("select count(*) from tb_users");
$kol=mysql_result($res,0,0);
$floatpages=$kol/30;
$intpages=intval($kol/30);
if($floatpages>$intpages) { $pages=$intpages+1; }else{ $pages=$intpages; }
echo "1 - $pages";
?>
На одной странице отображается 30 пользователей!!!
</form>
</fieldset>
<br>
<table>
<tr>
<th>№</th>
<th>Имя пользователя</th>
<th>Уровень аккаунта</th>
<th>Referer</th>
<th>Рефов</th>
<th>Просмотров</th>
<th>На счету</th>
<th>Дата реги</th>
<th>Посл. вход</th>
<th>WMID</th>
<th>Статус</th>
<th></th>
<th></th>
</tr>
<?
$sql="SELECT * FROM tb_users";
if($searchfield!='')
{
$sql.=" where $searchfield like '$searchtext%'";
}
if($sortfield!='')
{
if($sortdir=="asc") { $sql.=" ORDER BY $sortfield ASC"; }else{ $sql.=" ORDER BY $sortfield DESC"; }
}
if($curpage!='')
{
$p1=30*($curpage-1);
$p2=30*$curpage-1;
$sql.=" limit $p1,$p2";
}
$tabla = mysql_query($sql);
while ($registro = mysql_fetch_array($tabla))
{
$wmid=$registro["wmid"];
$referer=$registro["username"];
$sql="select count(*) from tb_users where referer='$referer'";
$res=mysql_query($sql);
$res=mysql_result($res,0,0);
?>
<tr>
<td><?=$registro["id"] ?></td>
<td><?=$registro["username"] ?></td>
<td><?=$registro["account"] ?></td>
<td><?=$registro["referer"] ?></td>
<td><?=$res ?></td>
<td><?=$registro["visits"] ?></td>
<td><?=$registro["money"] ?></td>
<td><?=$registro["joindate"] ?></td>
<td><?=$registro["lastlogdate"] ?></td>
<td><a href="https://passport.webmoney.ru/asp/certview.asp?wmid=<?=$wmid ?>" target="_blank"><?= $wmid ?></a></td>
<td><?=$registro["user_status"] ?></td>
<td>
<form method="post" action="adminmain.php?p=userlist&id=<?= $registro["id"] ?>&option=edit">
<input type="submit" value="Редактировать" class="button">
</form>
</td>
<td>
<form method="post" action="adminmain.php?p=userlist&id=<?= $registro["id"] ?>&option=delete">
<input type="hidden" value="<?=$registro["username"] ?>" name="user">
<input type="hidden" value="<?=$registro["referer"] ?>" name="referer">
<input type="submit" value="удалить" class="button">
</form>
</td>
</tr>
<?
}
?>
</table>