Файл: users/gifts/index.php
Строк: 199
<?
require_once ("../../core/cuctema/core.php");
if(isset($_GET['id']))$id=intval($_GET['id']);
elseif(isset($user))$id=$user['id'];
$ank=get_user($id);
if(!$ank || $ank['id']==0){header("Location:/index.php?");exit;}
$set['title']='Подарки '.$ank['nick'];
require_once ("../../core/cuctema/head.php");
title();
aut();
if(isset($_GET['do']))
{
only_reg();
if (isset($_GET['cat']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `gift_cat` WHERE `id` = '".intval($_GET['cat'])."'"),0)!=0)
{
$cat=mysql_fetch_array(mysql_query("SELECT * FROM `gift_cat` WHERE `id` = '".intval($_GET['cat'])."'"));
if ($cat['show']==1 || $cat['show']==0 && $user['level']>=3)$cat = $cat;
else {
$cat = array();
$cat['id'] = 1;
$cat['show'] = 1;
}
}
else
{
$cat = array();
$cat['id'] = 1;
$cat['show'] = 1;
}
if(isset($_GET['gift']) && intval($_GET['gift'])!=NULL && mysql_result(mysql_query("SELECT COUNT(*) FROM `gift` WHERE `id` = '".intval($_GET['gift'])."' AND `id_cat` = '$cat[id]'"),0)!=0 && ($cat['show']==1 || $cat['show']==0 && $user['level']>=3))
{
$gift=mysql_fetch_array(mysql_query("SELECT * FROM `gift` WHERE `id` = '".intval($_GET['gift'])."' AND `id_cat` = '$cat[id]'"));
if(isset($_POST['submited']))
{
$msg=$_POST['msg'];
if(strlen2($msg)>512)$err[]="Сообщение длиннее 512-ти символов";
if($user['balls']<$gift['cena'])$err[]="Вам не хватает баллов!";
if(!isset($err))
{
if($_POST['mode']==2 || $_POST['mode']==3)$type=intval($_POST['mode']);else $type=1;
mysql_query("INSERT INTO `gifts` SET `id_user` = '$ank[id]', `id_kont` = '$user[id]', `msg` = '".my_esc($msg)."', `time` = '$time', `id_gift` = '$gift[id]', `type` = '$type'");
mysql_query("INSERT INTO `money` (`user`, `money`, `mp`, `usl`, `time`) values('$user[id]', '".$gift['cena']."', '0', 'Отправка подарка', '$time')");
$id = mysql_insert_id();
mysql_query("UPDATE `user` SET `balls` = '".($user['balls']-$gift['cena'])."' WHERE `id` = '$user[id]'");
//mysql_query("UPDATE `user` SET `balls` = '".($ank['balls']+floor($gift['cena']/2))."' WHERE `id` = '$ank[id]'");
$msg = "У Вас новый подарок! [url=/users/gifts/?id=$ank[id]&gift=$id]Открыть[/url]";
write_mail(3, $ank['id'], $msg);
header("Location: ?id=$ank[id]");
exit;
}
}
?>
<div class="main">
<div class="menu123">
Подарок для
<a href="/info.php?id=<? echo $ank['id'];?>"><span style="color:#79358c"><b><? echo $ank['nick'];?></b></span></a>
<br /></div><div class="main123">
<img src="images/<? echo $gift['image'];?>" alt="" class="icon" /><br />
Стоимость: <span style="color:green"><b><? echo $gift['cena'];?></b></span> монет<br/>
У вас на счету:
<span style="color:green"><b><? echo $user['balls'];?> монеты</b></span>
<br />
</div><div class="menu123">
<img src="http://i.spaces.ru/coins.png" alt="" class="middle" /> <a href="/services" class="service_link middle">Пополнить счет</a>
</div>
<div class="main123">
<form method="post" action="">
<b>Тип подарка:</b><br />
<div style="padding-bottom:10px;">
<input type="radio" name="mode" value="1" checked="checked" id="mode" />
Публичный<br />
<span class="grey" style="font-size:small;">Все будут видеть Ваш подарок, сообщение и Ник.</span>
</div>
<div style="padding-bottom:10px;">
<input type="radio" name="mode" value="2" id="mode1" />Личный<br />
<span class="grey" style="font-size:small;">Все будут видеть ваш подарок, но только получатель сможет видеть ваш Ник и сообщение.</span>
</div>
<div >
<input type="radio" name="mode" value="3" id="mode2" />Анонимный<br />
<span class="grey" style="font-size:small;">Все будут видеть ваш подарок. Только получатель увидит ваше сообщение. Никто не увидит ваш Ник.</span>
</div>
<br />
<textarea name="msg" rows="5" cols="17" style="width:95%">Лови подарок!</textarea><br />
<input type="submit" value="Отправить" class="main_submit" name="submited" />
</form>
</div>
<div class="menu123">
<a class="arrow_link" href="?id=<? echo $ank['id'];?>&cat=<? echo $cat['id'];?>"> ← <span>Назад</span></a>
</div>
</div><?
require_once ("../../core/cuctema/foot.php");
exit;
}
?><?
$q=mysql_query("SELECT * FROM `gift_cat`");
?><div class="main">
<div class="menu123">
Выберите подарок для <a href="/info.php?id=<? echo $ank['id'];?>"><b style="color:#79358c;"><? echo $ank['nick'];?></b></a></span>
</div>
<div class="main123"><?
$i = 0;
while($post=mysql_fetch_array($q))
{
if ($post['show']==1 || $post['show']==0 && $user['level']>=3)echo ($i!=0 && $i<mysql_num_rows($q)?" | ":NULL).($post['id']!=$cat['id']?"<a href='?id=$ank[id]&do&cat=$post[id]'>":NULL)."$post[name]".($post['id']!=$cat['id']?"</a>":NULL)."";
$i++;
}
?></div><?
?><div class="main123"><?
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `gift` WHERE `id_cat` = '$cat[id]'"),0);
if ($k_post==0)
{
echo "Список пуст...";
}
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
$q=mysql_query("SELECT * FROM `gift` WHERE `id_cat` = '$cat[id]' ORDER BY `id` DESC LIMIT $start, $set[p_str]");
while($post=mysql_fetch_array($q))
{
?><a href="?id=<? echo $ank['id'];?>&do&cat=<? echo $cat['id'];?>&gift=<? echo $post['id'];?>" class="arrow_link">
<img src="/users/gifts/images/<? echo $post['image'];?>" alt="" class="middle" height="30" width="30" />
<span class="middle"><? echo htmlspecialchars($post['name']);?></span></a> <span class="middle">(<? echo $post['cena']?> монет)</span><br /><?
}
?></div><?
if ($k_page>1)
{
?><div clas="pagination "><?
str("?id=$ank[id]&do&cat=$cat[id]&",$k_page,$page); // Вывод страниц
?></div><?
}
?><div class="menu123">
<a class="arrow_link" href="?id=<? echo $ank['id'];?>"> ← <span>Назад</span></a>
</div>
</div><?
require_once ("../../core/cuctema/foot.php");
exit;
}
if(isset($_GET['gift']) && intval($_GET['gift'])!=NULL && mysql_result(mysql_query("SELECT COUNT(*) FROM `gifts` WHERE `id` = '".intval($_GET['gift'])."' AND `id_user` = '$ank[id]'"),0)!=0)
{
$gift=mysql_fetch_array(mysql_query("SELECT * FROM `gifts` WHERE `id` = '".intval($_GET['gift'])."' AND `id_user` = '$ank[id]'"));
$giftt=mysql_fetch_array(mysql_query("SELECT * FROM `gift` WHERE `id` = '$gift[id_gift]'"));
$ank2=get_user($gift['id_kont']);
if($gift['type']==2)$type='Личный';
elseif($gift['type']==3)$type='Анонимный';
else $type='Публичный';
?>
<div class="main">
<div class="main123">
<img src="images/<? echo $giftt['image'];?>" alt="" class="icon" /><br />
<? if ($gift['type']==1 || $gift['type']==2 && ($ank['id']==$user['id'] || $user['level']>=3) || $gift['type']==3 && $user['level']>=3) { ?>
<b class="service_item">Подарил:</b>
<a href="/info.php?id=<? echo $ank2['id'];?>"><span style="color:#79358c"><b><? echo $ank2['nick'];?></b></span></a>
<br /><? } ?>
<b class="service_item">Дата:</b> <? echo vremja($gift['time']);?><br />
<b class="service_item">Тип подарка:</b> <? echo $type;?><br />
<? echo ($gift['type']==1 || $gift['type']==2 && ($ank['id']==$user['id'] || $user['level']>=3) || $gift['type']==3 && ($ank['id']==$user['id'] || $user['level']>=3)?"".($gift['msg']!=NULL?"<b class='service_item'>Сообщение:</b> <span style='color:darkblue'>".output_text($gift['msg'])."</span><br />n":null)."":null);?>
</div>
<? if ($ank['id'] == $user['id'] || $user['level']>=3){ ?>
<div class="menu123">
<? if ($ank['id'] == $user['id'] && ($gift['type']==1 || $gift['type']==2 && ($ank['id']==$user['id'] || $user['level']>=3) || $gift['type']==3 && $user['level']>=3)) { ?>
<a href="?id=<? echo $ank2['id'];?>&do" class="arrow_link">
<img class="middle" src="http://i.spaces.ru/sendgift.gif" alt="" />
<span class="middle">Ответить</span>
</a><br />
<? } ?>
<a href="?id=<? echo $ank['id'];?>&del=<? echo $gift['id'];?>" class="arrow_link">
<img class="middle" src="http://i.spaces.ru/cross_r.gif" alt="" />
<span class="middle">Удалить подарок</span>
</a>
</div>
<? } ?>
<div class="menu123">
<a class="arrow_link" href="?id=<? echo $ank['id'];?>"> ← <span>Назад</span></a>
</div>
</div>
<?
require_once ("../../core/cuctema/foot.php");
exit();
}
if(isset($_GET['del']) && intval($_GET['del'])!=NULL && mysql_result(mysql_query("SELECT COUNT(*) FROM `gifts` WHERE `id` = '".intval($_GET['del'])."'"),0)!=0)
{
$gift=mysql_fetch_array(mysql_query("SELECT * FROM `gifts` WHERE `id` = '".intval($_GET['del'])."'"));
if($gift['id_user']==$user['id'] || $user['level']>=3)
{
mysql_query("DELETE FROM `gifts` WHERE `id` = '".intval($_GET['del'])."'");
header("Location:?id=$ank[id]");
exit;
}
}
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `gifts` WHERE `id_user` = '$user[id]' AND `read` = '0'"),0)!=0 && $ank['id']==$user['id'])
{
mysql_query("UPDATE `gifts` SET `read` = '1' WHERE `id_user` = '$user[id]' AND `read` = '0'");
header("Location:?id=$user[id]");
}
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `gifts` WHERE `id_user` = '$ank[id]'"),0);
?><div class="menu123"><a href="?id=<? echo $ank['id'];?>&do" class="arrow_link"><img src="http://i.spaces.ru/sendgift.gif" class="middle" alt="" /> <span class="middle">Сделать подарок</span></a></div>
<div class="main">
<?
if ($k_post==0)
{
echo "Список пуст...";
}
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
$q=mysql_query("SELECT * FROM `gifts` WHERE `id_user` = '$ank[id]' ORDER BY `time` DESC LIMIT $start, $set[p_str]");
while($post=mysql_fetch_array($q))
{
?><div class="main123"><?
$ank2=mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '$post[id_kont]'"));
$gift=mysql_fetch_array(mysql_query("SELECT * FROM `gift` WHERE `id` = '$post[id_gift]'"));
?><div style="overflow: hidden;color: #333333;line-height: 175%;">
<span style="float: right;font-size: small;color: #666666;line-height: 175%;"><? echo vremja($post['time']);?></span>
<a href="?id=<? echo $ank['id'];?>&gift=<? echo $post['id'];?>"><img src="images/<? echo $gift['image'];?>" alt="" class="middle" height="30" width="30"/></a>
<a href="?id=<? echo $ank['id'];?>&gift=<? echo $post['id'];?>" class="arrow_link"><span><b><? echo $ank2['nick'];?></b></span></a>
</div></div><?
}
?><?
if ($k_page>1)
{
?><div clss="pagination "><?
str("?id=$ank[id]&",$k_page,$page); // Вывод страниц
?></div><?
}
?>
<div class="menu123">
<a class="arrow_link" href="/info.php?id=<? echo $ank['id'];?>"> ← <span>Назад</span></a>
</div>
</div><?
require_once ("../../core/cuctema/foot.php");
?>