Создание сайтов Веб-дизайн Сайт на CMS ТЕХ. Cопровож. Оптимизация сайта

ГЛАВНАЯ TUTWEB.RU » Движки торрент трекеров » Модули и Компоненты к Торрентам » Смена имени пользователя за бонусы (TBDev)

Добавить сайт в закладки

Смена имени пользователя за бонусы (TBDev)

Автор: rysai от 17-05-2011, 18:44, посмотрело: 991

1
Запросы в базу данных:
ALTER TABLE `users` ADD `changename` enum( 'yes', 'no' ) NOT NULL default 'no';
INSERT INTO `bonus` ( `id` , `name` , `points` , `description` , `type` , `quanity` )VALUES ('5', 'Смена ника', '50.00', 'Поменять бонус на возможность смены ника на трекере.', 'changet', '1');


В mybonus.php находим:
case "invite":
$invites = $arr["quanity"];
if (!sql_query("UPDATE users SET bonus = bonus - $points, invites = invites + $invites WHERE id = ".sqlesc($CURUSER["id"]))) {
stdmsg($tracker_lang['error'], "Не могу обновить бонус!");
die();
}
stdmsg($tracker_lang['success'], "Бонус обменян на приглашения!");
break;
default:
stdmsg($tracker_lang['error'], "Unknown bonus type!");


Ниже вставляем:
case "changet":
if ($CURUSER['changename'] == 'yes') {
stdmsg($tracker_lang['error'], "Вам что бонусы некуда девать!? У вас уже есть возможность сменить имя тут.", 'error');
die();
}
if (!sql_query("UPDATE users SET bonus = bonus - $points, changename = 'yes' WHERE id = ".sqlesc($CURUSER["id"]))) {
stdmsg($tracker_lang['error'], "Не могу обновить бонус!", 'error');
die();
}
stdmsg($tracker_lang['success'], "Бонус обменян на смену ника.Вы можете сменить его здесь");
break;


В my.php находим:
tr($tracker_lang['my_avatar_url'], "\n".sprintf($tracker_lang['max_avatar_size'], $avatar_max_width, $avatar_max_height),1);


Ниже вставляем:
if ($CURUSER["changename"] == "yes"){
tr('Ник', " ", 1);
print "";}


В takeprofedit.php находим:
$avatars = ($_POST["avatars"] != "" ? "yes" : "no");


Ниже вставляем:
if ($_POST['username'])
{if ($_POST['username'] != $_POST['oldtitle']){
if ($CURUSER['changename'] != "yes") {stdmsg($tracker_lang['error'], "Вы не можете менять ник", 'error');}
$username = $_POST["username"]; $updateset[] = "username = " . sqlesc($username);

sql_query("UPDATE users SET changename = 'no' WHERE id = $CURUSER[id]");

}
}


Все, у себя проверил работает.

Категория: Движки торрент трекеров » Модули и Компоненты к Торрентам

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
<
  • Публикаций: 0
  • Комментариев: 26
  • ICQ:
29 сентября 2011 10:47

banan82

  • Группа: Посетители
  • Регистрация: 12.08.2011
 
http://allwebmaster.ucoz.ru/ все для социальной сети

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.