View file modul/adm_panel/inv.php

File size: 2.58Kb
<?
include_once '../sys/inc/start.php';
include_once '../sys/inc/compress.php';
include_once '../sys/inc/sess.php';
include_once '../sys/inc/home.php';
include_once '../sys/inc/settings.php';
 include_once '../sys/inc/db_connect.php';
include_once '../sys/inc/ipua.php';
include_once '../sys/inc/fnc.php';
include_once '../sys/inc/adm_check.php';
include_once '../sys/inc/user.php';
user_access
('adm_panel_show',null,'/index.php?'.SID);
adm_check();
$title='Инвайты';
include_once '../sys/inc/thead.php';
title();
err();
aut();
$act=htmlspecialchars(trim($_GET['act']));
switch($act){
default:
echo '<br>&#187; <a href="?act=inv">Список доступных инвайтов</a><br/>&#187; <a href="?act=gen">Генерировать инвайты</a>';
break;
case 'inv':
echo '<b>Еще действующие инвайты:</b><br/>';
if (empty($user['max'])) $user['max']=10;
$max = $user['max'];
$count = mysql_result(mysql_query("SELECT count(id) FROM us_inv"),0);
if(isset($_GET['del'])){
mysql_query("DELETE FROM `us_inv` WHERE `id` = '".$_GET['uid']."'");
header('location:?act=inv');
}
$k_page=k_page($count,$max);
$page=page($k_page);
$start=$max*$page-$max;
if($count==0)echo 'Пусто...<br/>';
$q = mysql_query("SELECT * FROM us_inv ORDER BY id DESC");
while($a = mysql_fetch_assoc($q)){
echo $a['inv'].' [<a href="?act=inv&del&uid='.$a['id'].'">del</a>]<br/>';
}
if ($k_page>1){
echo "<dl><dt></dt></dl>";
str('?act=inv&',$k_page,$page); // Вывод страниц
echo "<br /><dl><dt></dt></dl><br />";
}
echo '<br>&#187; <a href="?act=defalut">Управление </a><br/>';
break;
case 'gen':
//-------Генерируем инвайты-------//
if(isset($_POST['ok'])){
$kol = abs(intval($_POST['kol']));
function code($size)
{
$letter = 'qwertyuipasdfghjklzxcvbnm';
$letter .= strtoupper($letter);
$letter .= '123456789';
mt_srand((double)microtime() * 1000000);
$genCode = '';
for($i = 0; $i < $size; ++$i)
$genCode .= $letter[mt_rand(0, strlen($letter) - 1)];
return $genCode;
}
//--------//
for($i=0;$i<$kol;++$i){
mysql_query("INSERT INTO `us_inv` SET `inv` = '".code(6)."'");
}
echo '<b>Инвайты сгенерированы!</b>';
}
echo '<form action="?act=gen" method="post">Сколько генерируем инвайтов?<br/><input type="text" name="kol" size="6"/><br/><input type="submit" name="ok" value="Ok"/></form>';
echo '<br>&#187; <a href="?act=defalut">Управление </a><br/>';
break;
}
echo '<br>&#187; <a href="/">Админка</a><br/>';
include_once '../sys/inc/tfoot.php';
?>