Файл: inv.php
Строк: 41
<?
/*
Автор: Freedom
site: koderam.info
icq: 830006
*/
require'../config.php';
$align='left';
$title='Инвайты';
head();
aut();
levels(9);
who_add(0,'enter');
switch($act){
default:
echo '» <a href="?act=inv">Список доступных инвайтов</a><br/>» <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` = '".check($_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 />";
}
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>';
break;
}
echo gb.'<a href="'.H.'enter">Прихожая</a>'.div;
foot();
?>