Файл: public_html/taskcheck.php
Строк: 141
<?session_start();
if(!(isset($_SESSION["username"]) && isset($_SESSION["password"])))
{
?>
<script type="text/javascript">
location.replace("login.php");
</script>
<noscript>
<meta http-equiv="refresh" content="0; url=login.php">
</noscript>
<?
exit();
}
$user=$_SESSION["username"];
include('header.php');
?>
<h3>.::Проверка выполнения заданий::.</h3>
<br>
<br>
<fieldset style="background:#fff">
<table border=0 width=100%>
<tr>
<td valign=top width=40%><b><u>Рекламодателю:</u></b><br>
<a href="taskcheck.php">Проверка выполнения заданий</a><br>
<a href="taskadd.php">Добавить задание</a><br>
<a href="tasklist.php?p=onlymy">Ваши задания</a><br>
</td>
<td valign=top width=60%><b><u>Статистика:</u></b><br>
Всего заданий: <?
require('config.php');
$res=mysql_query("select count(*) as kolvo1 from tb_task where kolvo>0");
$res=mysql_fetch_array($res);
mysql_close($con);
echo $res["kolvo1"];
?><br>
Выполнено заданий: <font color=#00cc00><?
require('config.php');
$res=mysql_query("select count(*) as kolvo from tb_taskstats where status='1'");
$res=mysql_fetch_array($res);
mysql_close($con);
echo $res["kolvo"];
?></font><br>
Отклонено выполнений: <font color=#ff0000><?
require('config.php');
$res=mysql_query("select count(*) as kolvo from tb_taskstats where status='2'");
$res=mysql_fetch_array($res);
mysql_close($con);
echo $res["kolvo"];
?></font><br>
Ожидают подтверждения: <font color=#666666><?
require('config.php');
$res=mysql_query("select count(*) as kolvo from tb_taskstats where status='0'");
$res=mysql_fetch_array($res);
mysql_close($con);
echo $res["kolvo"];
?></font><br>
</td>
</tr>
<tr>
<td valign=top width=40%><b><u>Пользователю:</u></b><br>
<a href="tasklist.php">Список заданий</a><br>
<a href="taskok.php">Выполненные задания</a><br>
</td>
</tr>
</table>
</fieldset>
<?
if($_POST["action"]=="good")
{
$id=$_POST["id"];
require('config.php');
$res=mysql_query("select * from tb_taskstats where id='$id'");
$res=mysql_fetch_array($res);
$idtask=$res["idtask"];
$login=$res["user"];
$status=$res["status"];
if($status!='0')
{
echo "<img src="images/error.png" align="middle"> <span style="color:#ff0000"><b>Ошибка! Выполнение задания уже проходило проверку</b></span>";
}else{
$res=mysql_query("select * from tb_task where id='$idtask'");
$res=mysql_fetch_array($res);
if(($res["balance"]<$res["amount"]) or ($res["kolvo"]<1))
{
echo "<img src="images/error.png" align="middle"> <span style="color:#ff0000"><b>Ошибка! На балансе задания недостаточно средств для оплаты выполнения</b></span>";
}else{
$amount=$res["amount"];
$balance=$res["balance"]-$amount;
$kolvo=$res["kolvo"]-1;
$good=$res["good"]+1;
$wait=$res["wait"]-1;
mysql_query("update tb_task set balance='$balance',kolvo='$kolvo',good='$good',wait='$wait' where id='$idtask'");
$res=mysql_query("select money from tb_users where username='$login'");
$res=mysql_fetch_array($res);
$money=$res["money"]+$amount;
mysql_query("update tb_users set money='$money' where username='$login'");
mysql_query("update tb_taskstats set amount='$amount',status='1' where id='$id'");
$res=mysql_query("select * from tb_comp where param='4'");
if(mysql_num_rows($res)>0)
{
while($row=mysql_fetch_array($res))
{
$id=$row["id"];
$lidertype=$row["lidername"];
$t=time();
$sd=strtotime($row["startdate"]);
$ed=strtotime($row["enddate"]);
if($t>$sd && $t<$ed)
{
if($lidertype=='1')
{
$res1=mysql_query("select wmid from tb_users where username='$login'");
if(mysql_num_rows($res1)>0){$res1=mysql_fetch_array($res1); $lidername=$res1["wmid"];}else{$lidername='';}
}else{
$lidername=$login;
}
if($lidername!='')
{
$res1=mysql_query("select * from tb_compdata where idk='$id' and user='$lidername'");
if(mysql_num_rows($res1)>0)
{
$res1=mysql_Fetch_array($res1);
$resvalue=$res1["resvalue"]+1;
mysql_query("update tb_compdata set resvalue='$resvalue' where id='".$res1["id"]."'");
}else{
mysql_query("insert into tb_compdata (idk,user,resvalue) values ('$id','$lidername','1')");
}
}
}
}
}
echo "<img src="images/ok.png" align="middle"> <span style="color:#00dd00"><b>Выполнение подтверждено</b></span>";
}
}
}
if($_POST["action"]=="bad")
{
$id=$_POST["id"];
require('config.php');
$res=mysql_query("select * from tb_taskstats where id='$id'");
$res=mysql_fetch_array($res);
$idtask=$res["idtask"];
$login=$res["user"];
$status=$res["status"];
if($status!='0')
{
echo "<img src="images/error.png" align="middle"> <span style="color:#ff0000"><b>Ошибка! Выполнение задания уже проходило проверку</b></span>";
}else{
$res=mysql_query("select * from tb_task where id='$idtask'");
$res=mysql_fetch_array($res);
$bad=$res["bad"]+1;
$wait=$res["wait"]-1;
mysql_query("update tb_task set bad='$bad',wait='$wait' where id='$idtask'");
mysql_query("update tb_taskstats set status='2' where id='$id'");
echo "<img src="images/ok.png" align="middle"> <span style="color:#00dd00"><b>Выполнение отклонено</b></span>";
}
}
?>
<div id=tables>
<table width=100% align=center>
<tr>
<th class=top>№</th>
<th class=top>Название</th>
<th class=top>Логин пользователя</th>
<th class=top>Информация для подтверждения</th>
<th class=top>Дата выполнения</th>
<th class=top></th>
</tr>
<?
require('config.php');
$res=mysql_query("select id,title from tb_task where author='$user' order by id asc");
while($row=mysql_fetch_array($res))
{
$id=$row["id"];
$title=$row["title"];
$res1=mysql_query("select * from tb_taskstats where idtask='$id' and status='0' order by id asc");
while($row1=mysql_fetch_array($res1))
{
echo "<tr><td align=center>$id</td><td align=center>$title</td><td align=center>".$row1["user"]."</td><td align=center>".
$row1["verinfo"]."</td><td align=center>".date("d.m.Y в H:i",$row1["data"])."</td><td align=center>";
?>
<form action="" method=post>
<input type=hidden value="<?=$row1["id"]?>" name="id">
<input type=hidden value="good" name="action">
<input type=submit value="Подтвердить">
</form>
<form action="" method=post>
<input type=hidden value="<?=$row1["id"]?>" name="id">
<input type=hidden value="bad" name="action">
<input type=submit value="Отклонить">
</form>
</td></tr>
<?
}
}
mysql_close($con);
?>
</table></div>
<?
include('footer.php');
?>