Конкурс заданий для плагина \»Задания\» от WRC_S

Добавления возможности проводить задания для плагина \»Задания\» от WRC_S.Подумал и по многочисленным просьбам добавляю возможность проводить конкурсы по количеству выполненных заданий для моего плагина. И так для скриптов SooFast, MFS и SeoEdit скорей всего.

1) Если в админке остался пункт для создания конкурса — это хорошо, если кто-то удалили по какой-то причине, то добавляем в общий список конкурсов:

<option value="4">Кол-во выполненных заданий</option>


Внимание, обязательно value=\»4\», т.к. под этой цифрой раньше был этот конкурс.

2) Ищем файл ajax.php из плагина, заходим в него, ищем строку:

echo '<img src="images/adv/ok16.png" width=16 height=16 border=0"  style=" vertical-align: middle;"> Потверждено задание <b>№'.$idtask.'</b> пользователю <b>'.$user.'</b>';


Перед ней вставляем следующий код:

// Для конкурса задания ——————————————————————————————————-
            $res=mysql_query("select id,lidername,startdate,enddate 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='$user'");
                      if(mysql_num_rows($res1)>0){$res1=mysql_fetch_array($res1); $lidername=$res1["wmid"];}else{$lidername='';}
                    }else{
                      $lidername=$user;
                    }
                    if($lidername!='')
                    {
                      $res1=mysql_query("select resvalue,id 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')");
                      }
                    }
                  }
                }
              }
              // ————————————————————————————————————————————


Кому помог или угодил, + в репу.

Автор публикации

не в сети 7 лет

WRC_S

Комментарии: 0Публикации: 19Регистрация: 09-03-2011

Понравилась статья? Поделись в соц. сетях:

Похожие новости

Отправить комментарий

Сортировать:   новые | старые | популярные
dimansoft
Участник

Спасибо тебе Брат! Все отлично работает! Хотя статья Давнишняя. Но очень пригодилась!

wpDiscuz
Авторизация
*
*
Регистрация
*
*
*
Генерация пароля