Файл: mpets/konkurs.php
Строк: 472
<?php
# МОД Удивительный питомец
# kiper
error_reporting(0);
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/user.php';
$action=htmlspecialchars(trim($_GET['a']));
switch ($action){
default:
$titles='Конкурсы';
include_once 'head.php'; //Шапка
if (isset($_GET['zaver']))
$res_zaver="WHERE `pobed`!='0'";
else $res_zaver="WHERE `pobed`='0'";
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `mpets_konk` $res_zaver"),0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
$res = mysql_query("select * from `mpets_konk` $res_zaver ORDER BY `time` DESC LIMIT $start, $set[p_str];");
if($user['level']>3){
echo '<div class="simple-block green"><div class="block-top"><div class="in1"> </div><div class="in2"> </div><div class="in3"> </div></div><div class="block-mid"><div class="in1"><div class="in2">';
echo '<a href="?a=add">Добавить конкурс</a>';
echo '</div></div></div><div class="block-bot"><div class="in1"> </div><div class="in2"> </div><div class="in3"> </div></div></div>';
}
echo '<div class="simple-block green"><div class="block-top"><div class="in1"> </div><div class="in2"> </div><div class="in3"> </div></div><div class="block-mid"><div class="in1"><div class="in2">';
if (isset($_GET['zaver']))
echo '<a href="?"> Активные ('.mysql_result(mysql_query("SELECT COUNT(*) FROM `mpets_konk` WHERE `pobed`='0'"),0).')</a> ';
else
echo '<a href="?zaver"> Завершенные ('.mysql_result(mysql_query("SELECT COUNT(*) FROM `mpets_konk` WHERE `pobed`!='0'"),0).')</a> ';
echo '</div></div></div><div class="block-bot"><div class="in1"> </div><div class="in2"> </div><div class="in3"> </div></div></div>';
while ($post = mysql_fetch_array($res)){
$ank=mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id`='".$post['id_user']."'"));
/*
echo '<div class="simple-block green"><div class="block-top"><div class="in1"> </div><div class="in2"> </div><div class="in3"> </div></div><div class="block-mid"><div class="in1"><div class="in2">';
echo '<a href="?a=info&id='.$post['id'].'"><img class="price_img" src="img/zvezda.png" /> '.$post['name'].' [ '.$post['zvez'].' ] ('.vremja($post['time']).')</a>';
echo '</div></div></div><div class="block-bot"><div class="in1"> </div><div class="in2"> </div><div class="in3"> </div></div></div>';
*/
echo '
<div class="simple-block"><div class="block-top"><div class="in1"> </div><div class="in2"> </div><div class="in3"> </div></div><div class="block-mid"><div class="in1"><div class="in2">';
echo '<img class="item_icon" src="img/kub/'.$post['kub'].'.png" />';
echo '<div class="text_item"><span class="span1">';
echo '<span class="cup"><a href="konkurs.php?a=info&id='.$post['id'].'">'.$post['name'].'</a></span></span>';
echo '<span class="span2"> Собрать : <img class="price_img" src="img/zvezda.png" /> '.$post['zvez'].' <br/> Время : '.vremja($post['time']).'</span>';
echo '</div></div></div></div>
<div class="block-bot">
<div class="in1"> </div><div class="in2"> </div><div class="in3"> </div>
</div>
</div>
';
}
echo '<center><div class="paging">';
if (isset($_GET['zaver'])&&$k_page>1)str("?zaver&",$k_page,$page); // Вывод страниц
else if ($k_page>1)str("?",$k_page,$page); // Вывод страниц
echo '</div></center>';
break;
case 'add':
$titles='Добавления конкурса';
include_once 'head.php'; //Шапка
if($user['level']<3)header("Location: index.php?");
if (isset($_GET['vipolneno']))echo '<div class="warning-block large_orange"><span class="succes">Успешно выполнено!</span></div>';
echo '<div class="c-block large">';
if (isset($_GET['ok']) && isset($_POST['ok']))
{
$name=mysql_real_escape_string($_POST['name']);
if(strlen2($name)<3)$err[]='<div class="warning-block large_orange"><span class="succes">Название не менее 3 символов</span></div>';
if(strlen2($name)>30)$err[]='<div class="warning-block large_orange"><span class="succes">Название не более 30 символов</span></div>';
if (!isset($err))
{
mysql_query("INSERT INTO `mpets_konk` (name, monet, balls, zvez, time, kub) values('$name', '".intval($_POST['monet'])."', '".intval($_POST['balls'])."','".intval($_POST['zvez'])."', '".time()."', '".intval($_POST['kub'])."')");
header("Location: ?");
}
}
err();
echo "Если пользователь накормит или поиграеться с питомцем, то ему даёться 1 звезда <br/></div><div class='c-block large'>";
echo "<form method='post' action='?a=add&ok'>n";
echo "Название : <br /><input type='text' name='name' value='' /><br />";
echo "Номер кубка : <br /><a href='?a=nomer_kub'>Посмотреть кубки</a><br/><input type='text' name='kub' value='1' /><br />";
echo "Победителю монет : <br /><input type='text' name='monet' value='250' /><br />";
echo "Победителю баллов : <br /><input type='text' name='balls' value='50'/><br />";
echo "Поймать здёзд : <br /><input type='text' name='zvez' value='100' /><br />";
echo "<input type='submit' name='ok' value='Добавить' />n";
echo '</div>';
break;
case 'info':
$titles='Инфо конкурса';
include_once 'head.php'; //Шапка
if (!isset($_GET['id']))header("Location: ?");
$id=mysql_fetch_array(mysql_query("SELECT * FROM `mpets_konk` WHERE `id`='".intval($_GET['id'])."'"));
if($mpets['konkurs_zvz']>=$id['zvez']&&$id['pobed']==0){
mysql_query("UPDATE `mpets` SET `konkurs` = '0', `konkurs_zvz` = '0', `monet` = '".($mpets['monet']+$id['monet'])."' WHERE `konkurs` = '".intval($_GET['id'])."' ");
mysql_query("UPDATE `mpets_konk` SET `pobed` = '".$mpets['id_user']."' WHERE `id` = '".intval($_GET['id'])."' LIMIT 1");
mysql_query("UPDATE `user` SET `balls` = '".($user['balls']+$id['balls'])."' WHERE `id` = '".$mpets['id_user']."' LIMIT 1");
echo '<div class="warning-block large_orange"><span class="succes">Поздравляю с победой! Вы получили '.$id['balls'].' баллов сайта и '.$id['monet'].' монет. </span></div>';
}
if (isset($_GET['ok']) && $mpets['konkurs']!=$_GET['id']&&$id['pobed']==0)
{
mysql_query("UPDATE `mpets` SET `konkurs` = '".intval($_GET['id'])."', `konkurs_zvz` = '0' WHERE `id_user` = '".$user['id']."' LIMIT 1");
header("Location: ?a=info&id=".$id['id']."&vipolneno");
}
if (isset($_GET['del']) && $user['level']>3){
mysql_query("UPDATE `mpets` SET `konkurs` = '0', `konkurs_zvz` = '0' WHERE `konkurs` = '".intval($_GET['id'])."' ");
mysql_query("DELETE FROM `mpets_konk` WHERE `id` = '".intval($_GET['id'])."'");
header("Location: ?");
}
if (isset($_GET['vipolneno']))echo '<div class="warning-block large_orange"><span class="succes">Успешно выполнено!</span></div>';
echo '<div class="simple-block green"><div class="block-top"><div class="in1"> </div><div class="in2"> </div><div class="in3"> </div></div><div class="block-mid"><div class="in1"><div class="in2">';
echo '<center><b>'.$id['name'].'</b></center>';
echo '</div></div></div><div class="block-bot"><div class="in1"> </div><div class="in2"> </div><div class="in3"> </div></div></div>';
echo '<div class="c-block large">';
echo '<center><img class="price_img" src="img/kub/'.$id['kub'].'.png" /></center>';
echo 'Победителю <b>'.$id['monet'].'</b><img class="price_img" src="img/icons/coin.png" /> и '.$id['balls'].' баллов сайта.<br/>';
echo 'Нужно собрать <b>'.$id['zvez'].'</b> звездочек.<br/>';
echo '</div>';
echo '<div class="c-block large">';
echo "Если накормить или поиграеться с питомцем, то даёться 1 звезда !";
echo '</div>';
if($mpets['konkurs']!=$_GET['id']&&$id['pobed']==0){
echo '<div class="simple-block green"><div class="block-top"><div class="in1"> </div><div class="in2"> </div><div class="in3"> </div></div><div class="block-mid"><div class="in1"><div class="in2">';
echo '<a href="?a=info&id='.$id['id'].'&ok"><img class="price_img" src="img/zvezda.png" /> Принять участие</a>';
echo '</div></div></div><div class="block-bot"><div class="in1"> </div><div class="in2"> </div><div class="in3"> </div></div></div>';
}
$count_res=mysql_result(mysql_query("SELECT COUNT(*) FROM `mpets` WHERE `konkurs`='".intval($_GET['id'])."'"),0);
if ($count_res>0&&$id['pobed']==0){
echo '<div class="c-block large">';
echo 'Участники :<br/>';
echo '</div>';
$res = mysql_query("select * from `mpets` WHERE `konkurs`='".intval($_GET['id'])."' ORDER BY `konkurs_zvz` DESC LIMIT 50");
while ($post = mysql_fetch_array($res)){
$ank=mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id`='".$post['id_user']."'"));
if (!$post['name'])$post_name=$ank['nick'];
else $post_name=$post['name'];
echo '<div class="c-block large">';
echo '<img class="price_img" src="img/avatar_s'.$ank['pol'].'.png" /> <a href="info.php?id='.$ank['id'].'" class="online_pet">'.$post_name.'</a> <img src="img/zvezda.png" />'.$post['konkurs_zvz'].'<br />';
echo '</div>';
}
}else if ($id['pobed']!=0)
{
$ank_konk=mysql_fetch_array(mysql_query("SELECT * FROM `mpets` WHERE `id_user`='".$id['pobed']."'"));
$q_user=mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id`='".$id['pobed']."'"));
if (!$ank_konk['name'])$q_mpets_name=$q_user['nick'];
else $q_mpets_name=htmlspecialchars($ank_konk['name']);
echo '<div class="c-block large">';
echo 'Победитель : <img class="price_img" src="img/avatar_s'.$user['pol'].'.png" /> <a href="info.php?id='.$id['pobed'].'" class="online_pet">'.$q_mpets_name.'</a>';
echo '</div>';
}
echo '<div class="simple-block green"><div class="block-top"><div class="in1"> </div><div class="in2"> </div><div class="in3"> </div></div><div class="block-mid"><div class="in1"><div class="in2"><a class="item" href="konkurs.php?"><img src="img/zvezda.png" /> Конкурсы </a></div></div></div><div class="block-bot"><div class="in1"> </div><div class="in2"> </div><div class="in3"> </div></div></div>';
if ($user['level']>3){
echo '<div class="simple-block green"><div class="block-top"><div class="in1"> </div><div class="in2"> </div><div class="in3"> </div></div><div class="block-mid"><div class="in1"><div class="in2"><a class="item" href="?a=edit&id='.$id['id'].'">>> Изменить конкурс </a></div></div></div><div class="block-bot"><div class="in1"> </div><div class="in2"> </div><div class="in3"> </div></div></div>';
echo '<div class="simple-block green"><div class="block-top"><div class="in1"> </div><div class="in2"> </div><div class="in3"> </div></div><div class="block-mid"><div class="in1"><div class="in2"><a class="item" href="?a=info&id='.$id['id'].'&del">>> Удалить конкурс </a></div></div></div><div class="block-bot"><div class="in1"> </div><div class="in2"> </div><div class="in3"> </div></div></div>';
}
break;
case 'nomer_kub':
$titles='Инфо конкурса';
include_once 'head.php'; //Шапка
echo '<div class="c-block large">';
echo '<img class="price_img" src="img/kub/1.png" /> - 1 кубок <br/>
<img class="price_img" src="img/kub/2.png" /> - 2 кубок <br/>
<img class="price_img" src="img/kub/3.png" /> - 3 кубок <br/>
<img class="price_img" src="img/kub/4.png" /> - 4 кубок <br/>
<img class="price_img" src="img/kub/5.png" /> - 5 кубок <br/>
<img class="price_img" src="img/kub/6.png" /> - 6 кубок <br/>
<img class="price_img" src="img/kub/7.png" /> - 7 кубок <br/>
<img class="price_img" src="img/kub/8.png" /> - 8 кубок <br/>
<img class="price_img" src="img/kub/9.png" /> - 9 кубок <br/>
';
echo '</div>';
break;
case 'edit':
$titles='Редактирование конкурса';
include_once 'head.php'; //Шапка
if($user['level']<3)header("Location: index.php?");
if (isset($_GET['vipolneno']))echo '<div class="warning-block large_orange"><span class="succes">Успешно выполнено!</span></div>';
if (!isset($_GET['id']))header("Location: ?");
$id=mysql_fetch_array(mysql_query("SELECT * FROM `mpets_konk` WHERE `id`='".intval($_GET['id'])."'"));
echo '<div class="c-block large">';
if (isset($_GET['ok']) && isset($_POST['ok']))
{
$name=mysql_real_escape_string($_POST['name']);
if(strlen2($name)<3)$err[]='<div class="warning-block large_orange"><span class="succes">Название не менее 3 символов</span></div>';
if(strlen2($name)>30)$err[]='<div class="warning-block large_orange"><span class="succes">Название не более 30 символов</span></div>';
if (!isset($err))
{
mysql_query("UPDATE `mpets_konk` SET `name`='$name',`monet`='".intval($_POST['monet'])."',`balls`='".intval($_POST['balls'])."', `zvez`='".intval($_POST['zvez'])."', `kub`='".intval($_POST['kub'])."' WHERE `id`='".intval($_GET['id'])."' LIMIT 1");
header("Location: ?a=info&id=".$_GET['id']."");
}
}
err();
echo "Если пользователь накормит или поиграеться с питомцем, то ему даёться 1 звезда <br/></div><div class='c-block large'>";
echo "<form method='post' action='?a=edit&id=".$id['id']."&ok'>n";
echo "Название : <br /><input type='text' name='name' value='".$id['name']."' /><br />";
echo "Номер кубка : <br /><a href='?a=nomer_kub'>Посмотреть кубки</a><br/><input type='text' name='kub' value='".$id['kub']."' /><br />";
echo "Победителю монет : <br /><input type='text' name='monet' value='".$id['monet']."' /><br />";
echo "Победителю баллов : <br /><input type='text' name='balls' value='".$id['balls']."'/><br />";
echo "Поймать здёзд : <br /><input type='text' name='zvez' value='".$id['zvez']."' /><br />";
echo "<input type='submit' name='ok' value='Изменить' />n";
echo '</div>';
break;
case 'user':
$titles='Награды';
include_once 'head.php'; //Шапка
if (isset($_GET['id']))$q_mpets['id_user']=intval($_GET['id']);
else $q_mpets['id_user']=$mpets['id_user'];
$q_mpets=mysql_fetch_array(mysql_query("SELECT * FROM `mpets` WHERE `id_user`='".$q_mpets['id_user']."'"));
$q_user=mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id`='".$q_mpets['id_user']."'"));
if (isset($_GET['vipolneno']))echo '<div class="warning-block large_orange"><span class="succes">Успешно выполнено!</span></div>';
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `mpets_konk` WHERE `pobed`='".$q_mpets['id_user']."'"),0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
$res = mysql_query("select * from `mpets_konk` WHERE `pobed`='".$q_mpets['id_user']."' ORDER BY `time` DESC LIMIT $start, $set[p_str];");
while ($post = mysql_fetch_array($res)){
echo '
<div class="simple-block">
<div class="block-top">
<div class="in1"> </div><div class="in2"> </div><div class="in3"> </div>
</div>
<div class="block-mid">
<div class="in1"><div class="in2">
<img class="item_icon" src="img/kub/'.$post['kub'].'.png" />
<div class="text_item">
<span class="span1">
';
echo '<span class="cup"><a href="konkurs.php?a=info&id='.$post['id'].'">'.$post['name'].'</a></span></span>';
echo '<span class="span2"> Собрал <img class="price_img" src="img/zvezda.png" /> '.$post['zvez'].' </span>';
echo '</div></div></div></div>
<div class="block-bot">
<div class="in1"> </div><div class="in2"> </div><div class="in3"> </div>
</div>
</div>
';
}
if ($k_page>1){
echo '<center><div class="paging">';
str("?a=user&id=".intval($_GET['id'])."&",$k_page,$page); // Вывод страниц
echo '</div></center>';
}
echo '<div class="c-block large">';
echo '</div>';
break;
exit;
}
include_once 'foot.php';//Ноги
?>