<?
if(!@include("birzha/head.php")) exit;
if ($_GET[sql]=='load')
{
$ex=explode(';',file_get_contents('sql.sql'));
for($i=0;$i<(count($ex)-1);$i++)
{
print $ex[$i].';<br />';
mysql_query($ex[$i]) or die(mysql_error());
}
print 'sql loaded';
}
if ($_SESSION[login]!='admin')
//exit();
$adm_ini=$_POST[adm_ini_pass];
if (!empty($adm_ini))
$_SESSION[admin_pass]=$adm_ini;
if ($_SESSION[admin_pass]!=$adm_pass)
{
$f=new form(''.$_zapros.'mode=birzha','post');
$f->input('password','пароль к админке','adm_ini_pass','');
$f->input('submit','','','войти');
echo $f->get();
}
else
switch ($act)
{
case 'in_m':
$q=mysql_query("select id,in_money,nick from users where in_money>0;");
while($d=mysql_fetch_array($q))
$text.="$d[nick] просит ввода $d[in_money]- <a href='admin.php?mode=birzha&act=in_ok&id=$d[id]'>ok</a>|<a href='admin.php?mode=birzha&act=in_del&id=$d[id]'>отказ</a><br />";
break;
case 'in_ok':
$id=intval(trim($_GET['id']));
$q=mysql_query("select * from `users` where `id`='".$id."';");
$check=mysql_num_rows($q);
if ($check>0)
{
$d=mysql_fetch_array($q);
mysql_query("update `birja` set `in`=`in`+'".$d['in_money']."';");
mysql_query("update `users` set `money`='".($d['money']+$d['in_money'])."',`in_money`='0' where `id`='".$id."';");
mysql_query("INSERT INTO `history` values ('".$d['nick']."','1','0','".$d['in_money']."','".time()."')");
echo 'Обработано!';
}
else
{
echo 'Ошибка! Такого запроса нет в системе!';
}
break;
case 'out_m':
$q=mysql_query("select id,out_money,nick,wmr from users where out_money>0;");
while($d=mysql_fetch_array($q))
$text.="<div class='p'><b>$d[nick]</b> просит вывода <b>$d[out_money]</b>pуб на<br/>
<input type=\"text\" value=\"R$d[wmr]\"/><br/>
<a href='admin.php?mode=birzha&act=out_ok&id=$d[id]'>[вывести]</a></div>";
break;
case 'out_ok':
$id=intval(trim($_GET['id']));
$outinfo=mysql_query("select * from `users` where `id`='".$id."';");
$check=mysql_num_rows($outinfo);
if ($check>0)
{
$outinfo2=mysql_fetch_array($outinfo);
mysql_query("update `birja` set `out`=`out`+'".$outinfo2['out_money']."'");
mysql_query("update `users` set `out_money`='0' where `id`='".$id."';");
mysql_query("INSERT INTO `history` values ('".$outinfo2['nick']."','2','0','".$outinfo2['out_money']."','".time()."')");
echo 'Обработано!';
}
else
{
echo 'Ошибка! Такого запроса нет в системе!';
}
break;
case 'in_del':
mysql_query("update users set in_money='0' where `id`='$id';");
$text.='обработанно: отвергнута';
break;
default:
$cin=mysql_num_rows(mysql_query("select id from users where in_money>0;"));
$cout=mysql_num_rows(mysql_query("select id from users where out_money>0;"));
$text.="»<a href='admin.php?mode=birzha&act=in_m'>Просят ввод: $cin</a><br />
»<a href='admin.php?mode=birzha&act=out_m'>просят вывод: $cout</a><br />";
break;
}
include("birzha/down.php");
?>