Файл: birzha.php
Строк: 381
<?
include 'inc/config.php';
include 'inc/func.php';
include 'inc/conn.php';
include 'inc/header.php';
include 'inc/ent.php';
include 'inc/zapros.php';
include 'inc/ban.php';
$q=mysql_fetch_array(mysql_query("select * from ".prefix."birzha where login='$_USER[login]';"));
If (!isset($_GET['mode']) || !ereg("^[a-z0-9_-]{1,15}$",$_GET['mode'])) $mode=false; else $mode=$_GET['mode'];
switch ($mode){
case 'in':
echo '<div class="copy"><b>Ввод денег</b></div>';
$num=mysql_num_rows(mysql_query("SELECT `id` FROM `".prefix."birzha` WHERE `login`='".$_USER['login']."' && `in_money`!='0'"));
if($num!=0){
echo 'Сначала оплатите предыдущий счёт';
break;
}
if(!$_POST['inp']){
echo "<form action='birzha.php?mode=in' method='post'>
РЎСѓРјРјР°* (СЂСѓР±.):<br />
<input name='summa' type='text'/><br />
<input name='inp' type='submit' value='Ввести' />
</form>";
echo '* Только целая сумма (Минимум 5 руб)<br />';
}
else
{
//$summa = ereg_replace('[^0-9]*','',$_POST['summa']);
/*
if(!preg_match("/^[0-9]*$/", $_POST['summa'])){
echo 'Только целая сумма и никаких букв и знаков!<br/>
<a href="birzha.php?mode=in">Назад</a><br/>';
break;
}
*/
$summa=abs(intval($_POST['summa']));
if($summa == '' || $summa == 0){
echo 'Вы не заполнили поле сумма ввода!<br/>
<div class="menu1"><div class="menu3"><a href="birzha.php?mode=in">Назад</a></div></div>';
break;
}
if($summa < 5){
echo 'Нельзя ввести сумму меньше 5 руб.!
<div class="menu1"><div class="menu3"><a href="birzha.php?mode=in">Назад</a></div></div>';
break;
}
/*
$xsum = $summa / 100;
$msum = $xsum * 10;
$zsum = $summa - $msum;
*/
mysql_query("update `".prefix."birzha` set in_money='$summa' where login='$_USER[login]';");
echo "
Для оплаты счета переведите на кошелек: <b>$sett[wmr]</b> - $summa руб.<br/><br/>
В комментариях к переводу обязательно укажите: <b>kliki.mobi - $_USER[login]</b><br /><br/>
После оплаты на Ваш счёт клуба поступит сумма: <b>$summa</b> руб. <br /><br/>
<b>* Перевод осуществлять без протекции!<br/>
Комиссии на ввод нет!</b>";
}
break;
case 'out':
echo '<div class="copy"><b>Вывод денег</b></div>';
/*
if($q[money] < 10){
echo 'У Вас недостаточно денег на счёте!<br/>Минимум 10 рублей для вывода
<div class="menu1"><div class="menu3"><a href="birzha.php">Назад</a></div></div>';
break;
}
*/
$num=mysql_num_rows(mysql_query("SELECT `id` FROM `".prefix."birzha` WHERE `login`='".$_USER['login']."' && `out_money`!='0'"));
if($num!=0){
echo 'Пока не осуществлен предыдущий вывод, новый не заказать';
break;
}
if(!$_POST['out']){
echo "<form action='birzha.php?mode=out' method='post'>
Доступно к выводу: $q[money]<br />
РЎСѓРјРјР°* (СЂСѓР±.**):<br />
<input name='summa' type='text'/><br />
WMR-кошелёк (без R):<br />
<input name='wmr' type='text' maxlength='12' value=''/><br />
<input name='out' type='submit' value='Вывести' />
</form>";
echo '* Только целая сумма<br />
** Комиссия системы составляет 10%<br />';
}
else
{
$summa=abs(intval($_POST['summa']));
$wmr=$_POST['wmr'];
$wmrstr=strlen($_POST['wmr']);
if($summa == '' || $summa == 0){
echo 'Вы не заполнили поле сумма вывода!<br/>
<div class="menu1"><div class="menu3"><a href="birzha.php?mode=out">Назад</a></div></div>';
break;
}
if($summa < 10){
echo 'Нельзя вывести сумму меньше 10 руб.!
<div class="menu1"><div class="menu3"><a href="birzha.php?mode=out">Назад</a></div></div>';
break;
}
if($wmr == '' || $wmr == 0){
echo 'Вы не заполнили поле WMR-кошелёк<br/>
<div class="menu1"><div class="menu3"><a href="birzha.php?mode=out">Назад</a></div></div>';
break;
}
if($wmrstr < 12){
echo 'Вы неверно ввели кошелёк<br/>
<div class="menu1"><div class="menu3"><a href="birzha.php?mode=out">Назад</a></div></div>';
break;
}
if($q[money] < $summa){
echo 'Недостаточно средств на балансе
<div class="menu1"><div class="menu3"><a href="birzha.php?mode=out">Назад</a></div></div>';
break;
}
$msum = $summa / 10;
$zsum = $summa - $msum;
$out = mysql_query("update `".prefix."birzha` set out_money='$summa', money=(money-'$summa'), wmr='".mysql_real_escape_string($wmr)."' where id_user='$_USER[id]';");
if($out == true){
echo 'Вы успешно вывели '.$zsum.' руб. (уже с учётом комиссии)<br/>
Средства будут зачислены в течении 3 суток.<br/>';
}else{
echo 'Ошибочка вышла :(<br />';
echo 'Гоу в поддеркжу <a href="'.adress.'/support.php">--></a><br/>';
}
}
break;
#################################################################
case 'buy':
echo '<div class="copy"><b>Покупка кредитов</b></div>';
// Выбираем из БД количество пользователей - это нужно для
// построения постраничной навигации
$query = "SELECT COUNT(*) FROM `".prefix."bir_st` where `id_user`!='$_USER[id]'";
$res = mysql_query( $query );
$total = mysql_result( $res, 0, 0 );
if ( isset($_GET['page']) )
{
$page = (int)$_GET['page'];
if ( $page < 1 ) $page = 1;
}
else
{
$page = 1;
}
// Число страниц списка пользователей (постраничная навигация)
$cnt_pages = ceil( $total / MESS_ON_PAGE );
if ( $page > $cnt_pages ) $page = $cnt_pages;
if ( $cnt_pages == 0 ) $page = '1';
// Начальная позиция (постраничная навигация)
$start = ( $page - 1 ) * MESS_ON_PAGE;
$result=mysql_query("SELECT * from `".prefix."bir_st` WHERE `id_user`!='$_USER[id]' ORDER by `time` desc LIMIT ".$start.", ".MESS_ON_PAGE);
if (mysql_affected_rows()==0)
{
echo 'Ставок нет :(';
}
else
{
$num=mysql_num_rows($result);
If ($num<=MESS_ON_PAGE) $read=$num; else {
$read=MESS_ON_PAGE;
$next=true;
}
while($per=mysql_fetch_array($result))
{
## Зёбра =)
if(is_integer($n/2))
{echo '<div class="in"><div class="rek">';}
else
{echo '<div class="in"><div class="mes">';}
$n++;
##
echo "Продавец: $per[login]<br/>
Число кредитов: $per[kred]<br/>
Цена за 1000кр.: ".round($per[cena],1)."руб.<br/>
";
echo '<div class="menu1"><div class="menu3"> <a href="birzha.php?mode=buy_ok&id='.$per[id].'">Приобрести</a></div></div>';
##
echo '</div></div>';
##
}
}
// Строим постраничную навигацию
if ( $cnt_pages > 1 )
{ If ( $page >= $cnt_pages ){
echo '<div class="navig"><a href="birzha.php?mode=buy&page='.($page-1).'"><< Пред</a>'; }
elseif ( $page >= 2 ){
echo '<div class="navig"><a href="birzha.php?mode=buy&page='.($page-1).'"><< Пред</a> <a href="birzha.php?mode=buy&page='.($page+1).'">След >></a>'; }
else
{echo '<div class="navig"><a href="birzha.php?mode=buy&page='.($page+1).'">След>></a>';}
// Проверяем нужна ли стрелка "В начало"
if ( $page > 3 )
$startpage = '<a href="birzha.php?mode=buy&page=1">1</a> <a href="birzha.php?mode=buy&page=2">2</a> ... ';
elseif ( $page > 2 )
$startpage = '<a href="birzha.php?mode=buy&page=1">1</a> ';
else
$startpage = '';
// Проверяем нужна ли стрелка "В конец"
if ( $page < ($cnt_pages - 2) )
$endpage = ' ... <a href="birzha.php?mode=buy&page='.($cnt_pages-1).'">'.($cnt_pages-1).'</a> <a href="birzha.php?mode=buy&page='.$cnt_pages.'">'.$cnt_pages.'</a>';
elseif ( $page < ($cnt_pages - 1) )
$endpage = ' <a href="birzha.php?mode=buy&page='.$cnt_pages.'">'.$cnt_pages.'</a>';
else
$endpage = '';
// Находим две ближайшие страницы с обоих краев, если они есть
if ( $page - 2 > 0 )
$page2left = '<a href="birzha.php?mode=buy&page='.($page - 2).'">'.($page - 2).'</a> ';
else
$page2left = '';
if ( $page - 1 > 0 )
$page1left = '<a href="birzha.php?mode=buy&page='.($page - 1).'">'.($page - 1).'</a> ';
else
$page1left = '';
if ( $page + 2 <= $cnt_pages )
$page2right = ' <a href="birzha.php?mode=buy&page='.($page + 2).'">'.($page + 2).'</a>';
else
$page2right = '';
if ( $page + 1 <= $cnt_pages )
$page1right = ' <a href="birzha.php?mode=buy&page='.($page + 1).'">'.($page + 1).'</a>';
else
$page1right = '';
// Выводим меню
echo '</div><div class="navig">';
echo $startpage.$page1left.'<span class="thispage">'.$page.'</span>'.$page1right.$endpage."</div>n";
if ( $cnt_pages > 1 )
{
echo '
<form action="birzha.php?mode=buy" method="get">';
foreach($_GET as $k=>$v){
if($k == "page") continue;
echo "<input type=hidden name=$k value=$v>";
}
echo '<br/>Стр.<input type="text" name="page" size="2" value="'.$page.'"><input type="submit" value=">>"/></form>
';
}
else
{
echo'';
}
}
break;
case 'buy_ok':
echo '<div class="copy"><b>Покупка кредитов</b></div>';
$id = intval($_GET['id']);
if(!$_POST['buy']){
echo "<b>У вас: $q[money] руб.</b><br />";
$q=mysql_query("SELECT * FROM `".prefix."bir_st` WHERE `id`='".$id."'");
while ($per = mysql_fetch_array($q))
{
$summ = $per[cena]/1000 * $per[kred];
echo "<b>Продавец:</b> $per[login]<br/>
<b>Число кредитов:</b> $per[kred]<br/>
<b>Цена за 1000кр.:</b> ".round($per[cena],1)."руб.<br/>
<b>Цена за все:</b> $summ руб.<br/>
<b>Время размещения:</b> ".date("d.m.y H:i:s",$per[time])."<br/><br />
";
echo "<form action='birzha.php?mode=buy_ok&id=$per[id]' method='post'>";
echo "<b>Кредитов</b> <br />";
echo "<input name='kred' type='text' value='$per[kred]' /><br />";
echo "<input name='buy' type='submit' value='Купить' />";
echo "</form>n";
}
}
else
{
#$kredit = ereg_replace('[^0-9]*','',$_POST['kred']);
$id = intval($_GET['id']);
$stav = mysql_fetch_array(mysql_query("SELECT * FROM `".prefix."bir_st` WHERE id='$id'"));
$cena=$stav['cena']; // цена за 1000
$kred = $stav['kred']; // число кредитов
$id_user = $stav['id_user']; // ид юзера продавца
#$kredit = $_POST['kred'];
$kredit=abs(intval($_POST['kred'])); // скоко хочет купить покупатель
/*
if(!preg_match("/^[0-9]*$/", $_POST['kredit'])){
echo "Вводи только целые числа и не каких букв и знаков!<br/>n";
echo "<a href="?act=sele">Назад</a><br/>n";
break;
}
*/
if($kredit == '' || $kredit == 0)
{
echo 'Вы не заполнили поле кол-ва кредитов!
<div class="menu1"><div class="menu3"><a href="birzha.php?mode=buy_ok&id='.$id.'">Назад</a></div></div>';
break;
}
if($kredit > $kred)
{
echo 'Вы не можете купить кредитов больше чем выставлено на продажу!
<div class="menu1"><div class="menu3"><a href="birzha.php?mode=buy_ok&id='.$id.'">Назад</a></div></div>';
break;
}
$sum = $cena / 1000;
$summ = $sum * $kredit; // цена за те кредиты скок хочешь
$us = mysql_fetch_array(mysql_query("SELECT * FROM ".prefix."birzha WHERE `login`='$_USER[login]'"));
if($us['money'] < $summ)
{
echo 'Недостаточно средств на счету для покупки данного числа кредитов!
<div class="menu1"><div class="menu3"><a href="birzha.php?mode=buy_ok&id='.$id.'">Назад</a></div></div>';
break;
}
if($kredit == $kred)
{
mysql_query("DELETE FROM ".prefix."bir_st WHERE id='$id'");
}
else
{
mysql_query("UPDATE ".prefix."bir_st SET kred=kred-'$kredit' WHERE id='$id'");
}
mysql_query("INSERT INTO `bir_pokup` values(0,'".$stav['id_user']."','".$_USER['id']."','".$stav['login']."','".$_USER['login']."','".$kredit."','".$summ."','".time()."')");
mysql_query("UPDATE ".prefix."users SET bank=bank+'$kredit' WHERE id='$_USER[id]'");
mysql_query("UPDATE ".prefix."birzha SET money=money-'$summ' WHERE id_user='$_USER[id]'");
$azx = mysql_query("UPDATE ".prefix."birzha SET money=money+'$summ' WHERE id_user='$id_user'");
if($azx == true){
echo 'Вы успешно купили '.$kredit.' кр.!<br/>';
}
}
break;
#################################################################
case 'sale':
echo '<div class="copy"><b>Продажа кредитов</b></div>';
/*
if($_USER[bank] < 500){
echo 'Для продажи кредитов необходимо иметь в банке не меньше 500 кредитов!<br/>
<div class="menu1"><div class="menu3"><a href="birzha.php?mode=sale">Назад</a></div></div>';
break;
}
*/
$ress=mysql_num_rows(mysql_query("SELECT `id` FROM `".prefix."birzha` WHERE `login`='".$_USER['login']."'"));
if ($ress>=10)
{
echo 'Нельзя иметь более 10 ставок на продажу<br/>
<div class="menu1"><div class="menu3"><a href="birzha.php">Назад</a></div></div>';
break;
}
if(!$_POST['sale']){
echo '<form action="birzha.php?mode=sale" method="post">
Кол-во* кредитов :<br/>
<input name="kred" type="text" /><br/>
Цена** за 1000 кр. :<br/>
<input name="cena" type="text" /><br/>
<input name="sale" type="submit" value="Продать" />
</form>';
echo '* Минимум к продаже 500кр.<br />
** Минимальная цена 20руб.<br />';
}
else
{
$kred=abs(intval($_POST['kred']));
$cena=abs(intval($_POST['cena']));
#$kred = ereg_replace('[^0-9]*','',$_POST['kred']);
#$cena = ereg_replace('[^0-9_.]*','',$_POST['cena']);
if($kred < 500){
echo 'Минимум можно продать 500 кредитов!<br/>
<div class="menu1"><div class="menu3"><a href="birzha.php?mode=sale">Назад</a></div></div>';
break;
}
if($kred > $_USER[bank]){
echo 'Недостаточно кредитов в банке.<br/>
<div class="menu1"><div class="menu3"><a href="birzha.php?mode=sale">Назад</a></div></div>';
break;
}
/*
if(!preg_match("/^[0-9]*$/", $_POST['kred'])){
echo 'Вводи только целые числа и не каких букв и знаков!<br/>
<div class="menu1"><div class="menu3"><a href="birzha.php?mode=sale">Назад</a></div></div>';
break;
}
*/
if($cena > 40){
echo 'Максимальная цена продажи кредитов равна 40 руб. за 1000!<br/>
<div class="menu1"><div class="menu3"><a href="birzha.php?mode=sale">Назад</a></div></div>';
break;
}
if($cena < 20){
echo 'Минимальная цена продажи кредитов равна 20 руб. за 1000!<br/>
<div class="menu1"><div class="menu3"><a href="birzha.php?mode=sale">Назад</a></div></div>';
break;
}
mysql_query("UPDATE `".prefix."users` SET bank=bank-'$kred' WHERE id='$_USER[id]'");
mysql_query("INSERT INTO ".prefix."bir_st (id_user,login,kred,cena,time) VALUE('$_USER[id]','$_USER[login]','".mysql_real_escape_string($kred)."','".mysql_real_escape_string($cena)."','".time()."')");
echo 'Кредиты успешно выставлены на продажу!<br/>
<div class="menu1"><div class="menu3"><a href="birzha.php">В биржу</a></div></div>';
}
break;
case 'myst':
echo '<div class="copy"><b>Ваши ставки</b></div>';
$result=mysql_query("SELECT * from `".prefix."bir_st` WHERE `id_user`='$_USER[id]'");
if (mysql_affected_rows()==0)
{
echo 'Ваших ставок нет :(';
}
else
{
while($per=mysql_fetch_array($result))
{
## Зёбра =)
if(is_integer($n/2))
{echo '<div class="in"><div class="rek">';}
else
{echo '<div class="in"><div class="mes">';}
$n++;
##
$sum = $per[cena] / 1000;
$summ = $sum * $per[kred];
echo "Число кредитов: $per[kred] <a href='birzha.php?mode=del&id=$per[id]'>[Del]</a><br/>
Цена за 1000кр.: ".round($per[cena],1)."руб.<br/>
Цена всех кр.: ".round($summ,1)."руб. <br/>
";
##
echo '</div></div>';
##
}
}
echo '<div class="menu1"><div class="menu3"><a href="birzha.php">В биржу</a></div></div>';
break;
case 'del':
$id = intval($_GET['id']);
echo '<div class="copy"><b>Удаление ставки</b></div>';
$dell=mysql_fetch_array(mysql_query("SELECT * from `".prefix."bir_st` WHERE `id`='$id'"));
$id_vl=$dell[id_user];
$kred=$dell[kred];
if ($id_vl!=$_USER[id])
{
echo 'Не афигел чужие ставки удалять?!';
break;
}
mysql_query("DELETE FROM ".prefix."bir_st WHERE id='$id'");
mysql_query("UPDATE ".prefix."users SET bank=bank+'$kred' WHERE id='$_USER[id]'");
echo 'Ставка успешно удалена<div class="menu1"><div class="menu3"><a href="birzha.php">В биржу</a></div></div>';
break;
case 'hist_in':
echo '<div class="copy"><b>Рстория РІРІРѕРґР°</b></div>';
// Выбираем из БД количество пользователей - это нужно для
// построения постраничной навигации
$query = "SELECT COUNT(*) FROM `".prefix."bir_hist` where `id_user`='$_USER[id]' && `stat`='1' ";
$res = mysql_query( $query );
$total = mysql_result( $res, 0, 0 );
if ( isset($_GET['page']) )
{
$page = (int)$_GET['page'];
if ( $page < 1 ) $page = 1;
}
else
{
$page = 1;
}
// Число страниц списка пользователей (постраничная навигация)
$cnt_pages = ceil( $total / MESS_ON_PAGE );
if ( $page > $cnt_pages ) $page = $cnt_pages;
if ( $cnt_pages == 0 ) $page = '1';
// Начальная позиция (постраничная навигация)
$start = ( $page - 1 ) * MESS_ON_PAGE;
$result=mysql_query("SELECT * from `".prefix."bir_hist` where `id_user`='$_USER[id]' && `stat`='1' ORDER by `id` desc LIMIT ".$start.", ".MESS_ON_PAGE);
if (mysql_affected_rows()==0)
{
echo 'Вы ниче не вводили';
}
else
{
$num=mysql_num_rows($result);
If ($num<=MESS_ON_PAGE) $read=$num; else {
$read=MESS_ON_PAGE;
$next=true;
}
while($per=mysql_fetch_array($result))
{
## Зёбра =)
if(is_integer($n/2))
{echo '<div class="in"><div class="rek">';}
else
{echo '<div class="in"><div class="mes">';}
$n++;
##
echo "РЎСѓРјРјР°: $per[summa] СЂСѓР±.<br/>
Дата: ".date("d.m.Y H:i:s",$per[time])."<br />
";
##
echo '</div></div>';
##
}
}
// Строим постраничную навигацию
if ( $cnt_pages > 1 )
{ If ( $page >= $cnt_pages ){
echo '<div class="navig"><a href="birzha.php?mode=hist_in&page='.($page-1).'"><< Пред</a>'; }
elseif ( $page >= 2 ){
echo '<div class="navig"><a href="birzha.php?mode=hist_in&page='.($page-1).'"><< Пред</a> <a href="birzha.php?mode=hist_in&page='.($page+1).'">След >></a>'; }
else
{echo '<div class="navig"><a href="birzha.php?mode=hist_in&page='.($page+1).'">След>></a>';}
// Проверяем нужна ли стрелка "В начало"
if ( $page > 3 )
$startpage = '<a href="birzha.php?mode=hist_in&page=1">1</a> <a href="birzha.php?mode=hist_in&page=2">2</a> ... ';
elseif ( $page > 2 )
$startpage = '<a href="birzha.php?mode=hist_in&page=1">1</a> ';
else
$startpage = '';
// Проверяем нужна ли стрелка "В конец"
if ( $page < ($cnt_pages - 2) )
$endpage = ' ... <a href="birzha.php?mode=hist_in&page='.($cnt_pages-1).'">'.($cnt_pages-1).'</a> <a href="birzha.php?mode=hist_in&page='.$cnt_pages.'">'.$cnt_pages.'</a>';
elseif ( $page < ($cnt_pages - 1) )
$endpage = ' <a href="birzha.php?mode=hist_in&page='.$cnt_pages.'">'.$cnt_pages.'</a>';
else
$endpage = '';
// Находим две ближайшие страницы с обоих краев, если они есть
if ( $page - 2 > 0 )
$page2left = '<a href="birzha.php?mode=hist_in&page='.($page - 2).'">'.($page - 2).'</a> ';
else
$page2left = '';
if ( $page - 1 > 0 )
$page1left = '<a href="birzha.php?mode=hist_in&page='.($page - 1).'">'.($page - 1).'</a> ';
else
$page1left = '';
if ( $page + 2 <= $cnt_pages )
$page2right = ' <a href="birzha.php?mode=hist_in&page='.($page + 2).'">'.($page + 2).'</a>';
else
$page2right = '';
if ( $page + 1 <= $cnt_pages )
$page1right = ' <a href="birzha.php?mode=hist_in&page='.($page + 1).'">'.($page + 1).'</a>';
else
$page1right = '';
// Выводим меню
echo '</div><div class="navig">';
echo $startpage.$page1left.'<span class="thispage">'.$page.'</span>'.$page1right.$endpage."</div>n";
if ( $cnt_pages > 1 )
{
echo '
<form action="birzha.php?mode=hist_in" method="get">';
foreach($_GET as $k=>$v){
if($k == "page") continue;
echo "<input type=hidden name=$k value=$v>";
}
echo '<br/>Стр.<input type="text" name="page" size="2" value="'.$page.'"><input type="submit" value=">>"/></form>
';
}
else
{
echo'';
}
}
break;
case 'hist_out':
echo '<div class="copy"><b>Рстория вывода</b></div>';
// Выбираем из БД количество пользователей - это нужно для
// построения постраничной навигации
$query = "SELECT COUNT(*) FROM `".prefix."bir_hist` where `id_user`='$_USER[id]' && `stat`='2' ";
$res = mysql_query( $query );
$total = mysql_result( $res, 0, 0 );
if ( isset($_GET['page']) )
{
$page = (int)$_GET['page'];
if ( $page < 1 ) $page = 1;
}
else
{
$page = 1;
}
// Число страниц списка пользователей (постраничная навигация)
$cnt_pages = ceil( $total / MESS_ON_PAGE );
if ( $page > $cnt_pages ) $page = $cnt_pages;
if ( $cnt_pages == 0 ) $page = '1';
// Начальная позиция (постраничная навигация)
$start = ( $page - 1 ) * MESS_ON_PAGE;
$result=mysql_query("SELECT * from `".prefix."bir_hist` where `id_user`='$_USER[id]' && `stat`='2' ORDER by `id` desc LIMIT ".$start.", ".MESS_ON_PAGE);
if (mysql_affected_rows()==0)
{
echo 'Вы ниче не выводили';
}
else
{
$num=mysql_num_rows($result);
If ($num<=MESS_ON_PAGE) $read=$num; else {
$read=MESS_ON_PAGE;
$next=true;
}
while($per=mysql_fetch_array($result))
{
## Зёбра =)
if(is_integer($n/2))
{echo '<div class="in"><div class="rek">';}
else
{echo '<div class="in"><div class="mes">';}
$n++;
##
echo "РЎСѓРјРјР°: $per[summa] СЂСѓР±. <b><font color='red'>*</font></b><br/>
Дата: ".date("d.m.Y H:i:s",$per[time])."<br />
Кошель: R$per[wmr]<br />
";
##
echo '</div></div>';
##
}
}
echo ' <b>* С вычетом комиссии</b>';
// Строим постраничную навигацию
if ( $cnt_pages > 1 )
{ If ( $page >= $cnt_pages ){
echo '<div class="navig"><a href="birzha.php?mode=hist_out&page='.($page-1).'"><< Пред</a>'; }
elseif ( $page >= 2 ){
echo '<div class="navig"><a href="birzha.php?mode=hist_out&page='.($page-1).'"><< Пред</a> <a href="birzha.php?mode=hist_out&page='.($page+1).'">След >></a>'; }
else
{echo '<div class="navig"><a href="birzha.php?mode=hist_out&page='.($page+1).'">След>></a>';}
// Проверяем нужна ли стрелка "В начало"
if ( $page > 3 )
$startpage = '<a href="birzha.php?mode=hist_out&page=1">1</a> <a href="birzha.php?mode=hist_out&page=2">2</a> ... ';
elseif ( $page > 2 )
$startpage = '<a href="birzha.php?mode=hist_out&page=1">1</a> ';
else
$startpage = '';
// Проверяем нужна ли стрелка "В конец"
if ( $page < ($cnt_pages - 2) )
$endpage = ' ... <a href="birzha.php?mode=hist_out&page='.($cnt_pages-1).'">'.($cnt_pages-1).'</a> <a href="birzha.php?mode=hist_out&page='.$cnt_pages.'">'.$cnt_pages.'</a>';
elseif ( $page < ($cnt_pages - 1) )
$endpage = ' <a href="birzha.php?mode=hist_out&page='.$cnt_pages.'">'.$cnt_pages.'</a>';
else
$endpage = '';
// Находим две ближайшие страницы с обоих краев, если они есть
if ( $page - 2 > 0 )
$page2left = '<a href="birzha.php?mode=hist_out&page='.($page - 2).'">'.($page - 2).'</a> ';
else
$page2left = '';
if ( $page - 1 > 0 )
$page1left = '<a href="birzha.php?mode=hist_out&page='.($page - 1).'">'.($page - 1).'</a> ';
else
$page1left = '';
if ( $page + 2 <= $cnt_pages )
$page2right = ' <a href="birzha.php?mode=hist_out&page='.($page + 2).'">'.($page + 2).'</a>';
else
$page2right = '';
if ( $page + 1 <= $cnt_pages )
$page1right = ' <a href="birzha.php?mode=hist_out&page='.($page + 1).'">'.($page + 1).'</a>';
else
$page1right = '';
// Выводим меню
echo '</div><div class="navig">';
echo $startpage.$page1left.'<span class="thispage">'.$page.'</span>'.$page1right.$endpage."</div>n";
if ( $cnt_pages > 1 )
{
echo '
<form action="birzha.php?mode=hist_out" method="get">';
foreach($_GET as $k=>$v){
if($k == "page") continue;
echo "<input type=hidden name=$k value=$v>";
}
echo '<br/>Стр.<input type="text" name="page" size="2" value="'.$page.'"><input type="submit" value=">>"/></form>
';
}
else
{
echo'';
}
}
break;
case false:
default:
echo '<div class="copy"><b>Биржа кредитов</b></div>';
$my_st=mysql_result(mysql_query("SELECT SUM(kred) FROM ".prefix."bir_st WHERE id_user='$_USER[id]'"),0);
$my_st1 = mysql_query("SELECT SUM(kred) FROM ".prefix."bir_st WHERE id_user='$_USER[id]'");
$my_st = mysql_result($my_st1,0);
if($my_st == ''){
$my_st = 0;
}
echo '
<div class="in"><div class="rek">
<b>Кредитов [в активе]:</b> '.round(($_USER['cfrom']-$_USER['cto']),1).'<br />
<b>Кредитов [в банке]:</b> '.$_USER['bank'].'<br />
<b>Кредитов [на бирже]:</b> '.$my_st.'<br />
<b>Баланс:</b> '.$q['money'].' руб.';
if ($q['out_money']!=0) echo '<br /><b>К выводу:</b> '.$q['out_money'].' руб.';
if ($q['in_money']!=0) echo '<br /><b>Рљ РІРІРѕРґСѓ:</b> '.$q['in_money'].' СЂСѓР±.';
$stav=mysql_result(mysql_query("SELECT COUNT(*) from `".prefix."bir_st` "),0);
$my=mysql_result(mysql_query("SELECT COUNT(*) from `".prefix."bir_st` where `id_user`='$_USER[id]'"),0);
$in=mysql_result(mysql_query("SELECT COUNT(*) from `".prefix."bir_hist` where `id_user`='$_USER[id]' && `stat`='1'"),0);
$out=mysql_result(mysql_query("SELECT COUNT(*) from `".prefix."bir_hist` where `id_user`='$_USER[id]' && `stat`='2'"),0);
echo'
</div></div>
<div class="menu1"><div class="menu3"><a href="birzha.php?mode=in">Ввод средств</a></div></div>
<div class="menu1"><div class="menu3"><a href="birzha.php?mode=out">Вывод средств</a></div></div>
<div class="menu1"><div class="menu3"><a href="birzha.php?mode=buy">Купить кредиты</a> ['.$stav.']</div></div>
<div class="menu1"><div class="menu3"><a href="birzha.php?mode=sale">Продать кредиты</a></div></div>
<div class="menu1"><div class="menu3"><a href="birzha.php?mode=myst">Мои ставки</a> ['.$my.']</div></div>
<div class="menu1"><div class="menu3"><a href="birzha.php?mode=hist_in">Рстория РІРІРѕРґР°</a> ['.$in.']</div></div>
<div class="menu1"><div class="menu3"><a href="birzha.php?mode=hist_out">Рстория вывода</a> ['.$out.']</div></div>
';
break;
}
include 'inc/foot.php';
?>