Вход Регистрация
Файл: 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">&nbsp;<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">&nbsp;<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">&nbsp;<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">&nbsp;<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">&nbsp;<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');
?>
Онлайн: 4
Реклама