Реклама





РЕКЛАМА

UpgradeHost


недорогая реклама в интернете
ОНЛАЙН НА САЙТЕ
Всего на сайте: 6
Пользователей: 0
Гостей: 6
Свободные выполнения в заданиях SoooFast
Автор: Hitman | Дата: 22-07-2012, 19:19 | Комментариев: 0 | Просмотров: 904
Свободные выполнения в заданиях SoooFast

В заданиях скрипта SoooFast есть одно мелочное, но крайне неприятное недоработанное звено, а именно свободные выполнения задания. Иными словами работает это так. Рекламодатель добавил задание на 1 выполнение, а выполнят его все 10 пользователей. И неловко получится, когда он не сможет подтвердить, а все беды свалятся на администрацию букса.

Исправим это. Кстати, говорю сразу, что я не стал писать автоматическое удаление заданий при истощении их выполнении, я просто сделал так, чтобы не было таких недоразумений.

1. Откройте файл tasklist.php и найдите там код:
if($_POST["action"]=="view")
{
    $id=$_POST["id"];

После которого вставьте следующее:
$res=mysql_query("select * from tb_task where id='$idtask'");
$res=mysql_fetch_array($res);
$good=$res["good"];
$bad=$res["bad"];
$wait=$res["wait"];
$over=$good+$bad+$wait;

2. Опуститесь на пару строчек ниже и найдите код:
<form action='' method=post>

И после него вставьте:
<? if($kolvo<$over) { echo"<fieldset><b>Сообщение от системы!</b><br>Ув. пользователь, на балансе задания отсутствуют свободные выполнения. Просьба воздержаться от выполения данного задания</fieldset>"; } ?>

3. Мы конечно сделали уведомление, но глупые или назойливые пользователи все равно будут пытаться проскользнуть и выполнить задание, что бы обвинить потом рекламодателя или администратора проекта. Поэтому опускаемся ниже и находим код:
$amount=$res["amount"];
$t=time();
$wait=$res["wait"]+1;
$kolvo=$res["kolvo"]-1;

И следом за ним добавьте следующее:
$good=$res["good"];
$bad=$res["bad"];
$over=$good+$bad+$waits-1;

4. Ещё ниже создадим условие ошибки, для этого после:
        if($kolvo<0)
        {
            echo "<b>Сообщение от системы!</b><br>Ув. пользователь, на балансе задания недостаточно средств для его выполнения";
        }else{

Добавьте:
if($kolvo<$over) { echo"<fieldset><b>Сообщение от системы!</b><br>Ув. пользователь, на балансе задания отсутствуют свободные выполнения. Просьба воздержаться от выполения данного задания</fieldset>"; }else{

Ну и наконец на последок, что бы не выдавало ошибок пониже найдите:

        }
    }
    
}

И добавьте после них символ }
Вот и все. Если есть желание киньте мелочь в нашу копилку сайта...

Скачивание на максимальной скорости и без рекламы, доступно только для пользователей - зарегистрируйтесь!
Для Гостей, доступно скачивание только через DepositFiles!




Теги: Свободные выполнения в заданиях SoooFast

 (голосов: 2)
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.