Аренда рефералов или сдача их на панель

Накидал плагин буквально за 20 минут. В принципе он прост, отличается от платного тем, что по-другому написан и нельзя будет продавать рефов на бирже. Подробнее в полной статье…Накидал плагин буквально за 20 минут. В принципе он прост, отличается от платного тем, что по-другому написан и нельзя будет продавать рефов на бирже…

Установка:
1. SQL-запрос:

ALTER TABLE tb_users ADD dayprice double default '0.00',
ADD arended int(11) default '1'


2. Влить файлы с архива в корень (из папки admin в вашу админку)
3. В админке сделать ссылку на adminmain.php?p=arenda. В разных скриптах по-разному.
4. Фикс, чтобы не продавали — открываем referals.php и находим строки примерно такого вида:

$res=mysql_fetch_array(mysql_query("SELECT referer FROM tb_users WHERE id='$id'"));$allsqls++;
$referer=$res["referer"];
$nameus=$_SESSION["username"];
if($nameus!=$referer)
{
echo "$infstart  Пользователь № $id не является Вашим рефералом! $infend";
include('footer.php');
exit();
}


У вас могут быть немного другие, но по-любому, если у вас таких строк нету, тогда можно у вас на буксе продавать левых (чужих) рефералов. Строка должна быть, о баге ищем в разделе дыры и ошибки.

Короче всю баламуть выше заменить на:

$res=mysql_fetch_array(mysql_query("SELECT referer,arended FROM tb_users WHERE id='$id'"));$allsqls++;
$referer=$res["referer"];
$nameus=$_SESSION["username"];
if($nameus!=$referer)
{
echo "$infstart  Пользователь № $id не является Вашим рефералом! $infend";
include('footer.php');
exit();
}
if($res[arended]!=0 and $res[arended]!=1)
{
echo "$infstart Пользователь № $id арендован $infend";
include('footer.php');
exit;
}


В этом же файле ниже найдём:


if($row["visits"]<$minclick)
    {


Заменим на:

if($row[arended]!=1 and $row[arended]!=0)
{
echo "арендован";
}elseif($row["visits"]<$minclick)
    {


В принципе всё. Отписываемся, ставим, радуемся…

А вот и микромануал по юзанью плагина:
1. В админке три категории — свободные юзеры (без рефа не на панели), юзеры на панели и юзеры с клиентами.
2. Постраничная навигация на самой странице аренды должна робить. У меня вроде как норм всё было.
3. Проверим нахождение в папке images файла warning.png. Если нету — влейте откуда нить картинку на тему инфы (можно значок информации какой нить), назвать warning.png
4. Оплата за аренду идёт с внутреннего счёта.

Может че дописать и додумать можно будет, я хз. Отписывайтесь в комментах — может че домудрим.

P.S. Акция \»мы против клика по таку для скачивания\»
arenda.zip // архив перезалил)#4
P.S.S. Ну бле хоть плюсегГг влепите или копийку на кошель киньте для поднятия BL: R428925703038

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

не в сети 14 лет

Alex

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

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

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

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

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