File size: 4.17Kb
<?php
if (user('ID') > 0){
/*
-----------------------
Создание учетной записи
-----------------------
*/
$progress = db::get_string("SELECT * FROM `PROGRESS` WHERE `USER_ID` = ? LIMIT 1", [user('ID')]);
if (!isset($progress['ID'])){
db::get_add("INSERT INTO `PROGRESS` (`USER_ID`) VALUES (?)", [user('ID')]);
}
/*
------------------------
Комментирование новостей
------------------------
*/
if (url_request_validate('/m/news/show') == true && post('message') && !session('ERROR')){
if ($progress['NEWS_COMMENTS'] <= 10){
db::get_set("UPDATE `PROGRESS` SET `NEWS_COMMENTS` = `NEWS_COMMENTS` + '1' WHERE `USER_ID` = ? LIMIT 1", [user('ID')]);
}
}
if ($progress['NEWS_COMMENTS'] >= 10 && $progress['NEWS_COMMENTS_OK'] == 0){
db::get_set("UPDATE `PROGRESS` SET `NEWS_COMMENTS_OK` = '1' WHERE `USER_ID` = ? LIMIT 1", [user('ID')]);
db::get_set("UPDATE `USERS` SET `BALLS` = `BALLS` + '100' WHERE `ID` = ? LIMIT 1", [user('ID')]);
}
/*
-------------
Записи в блог
-------------
*/
if (url_request_validate('/m/blogs/add') == true && post('name') && !session('ERROR')){
if ($progress['BLOGS'] <= 5){
db::get_set("UPDATE `PROGRESS` SET `BLOGS` = `BLOGS` + '1' WHERE `USER_ID` = ? LIMIT 1", [user('ID')]);
}
}
if ($progress['BLOGS'] >= 5 && $progress['BLOGS_OK'] == 0){
db::get_set("UPDATE `USERS` SET `BALLS` = `BALLS` + '120' WHERE `ID` = ? LIMIT 1", [user('ID')]);
db::get_set("UPDATE `PROGRESS` SET `BLOGS_OK` = '1' WHERE `USER_ID` = ? LIMIT 1", [user('ID')]);
}
/*
------------------------------
Комментирование записи в блоге
------------------------------
*/
if (url_request_validate('/m/blogs/show') == true && post('message') && !session('ERROR')){
if ($progress['BLOGS_COMMENTS'] <= 10){
db::get_set("UPDATE `PROGRESS` SET `BLOGS_COMMENTS` = `BLOGS_COMMENTS` + '1' WHERE `USER_ID` = ? LIMIT 1", [user('ID')]);
}
}
if ($progress['BLOGS_COMMENTS'] >= 10 && $progress['BLOGS_COMMENTS_OK'] == 0){
db::get_set("UPDATE `USERS` SET `BALLS` = `BALLS` + '100' WHERE `ID` = ? LIMIT 1", [user('ID')]);
db::get_set("UPDATE `PROGRESS` SET `BLOGS_COMMENTS_OK` = '1' WHERE `USER_ID` = ? LIMIT 1", [user('ID')]);
}
/*
--------------------------
Комментирование в гостевой
--------------------------
*/
if (url_request_validate('/m/guestbook') == true && post('message') && !session('ERROR')){
if ($progress['GUESTBOOK'] <= 10){
db::get_set("UPDATE `PROGRESS` SET `GUESTBOOK` = `GUESTBOOK` + '1' WHERE `USER_ID` = ? LIMIT 1", [user('ID')]);
}
}
if ($progress['GUESTBOOK'] >= 10 && $progress['GUESTBOOK_OK'] == 0){
db::get_set("UPDATE `USERS` SET `BALLS` = `BALLS` + '100' WHERE `ID` = ? LIMIT 1", [user('ID')]);
db::get_set("UPDATE `PROGRESS` SET `GUESTBOOK_OK` = '1' WHERE `USER_ID` = ? LIMIT 1", [user('ID')]);
}
/*
-----------------
Установка аватара
-----------------
*/
if (settings('AVATAR') > 0 && $progress['AVATAR_OK'] == 0){
db::get_set("UPDATE `USERS` SET `BALLS` = `BALLS` + '80' WHERE `ID` = ? LIMIT 1", [user('ID')]);
db::get_set("UPDATE `PROGRESS` SET `AVATAR_OK` = '1' WHERE `USER_ID` = ? LIMIT 1", [user('ID')]);
}
/*
-----------------
Установка статуса
-----------------
*/
if (str(settings('STATUS')) > 0 && $progress['STATUS_OK'] == 0){
db::get_set("UPDATE `USERS` SET `BALLS` = `BALLS` + '80' WHERE `ID` = ? LIMIT 1", [user('ID')]);
db::get_set("UPDATE `PROGRESS` SET `STATUS_OK` = '1' WHERE `USER_ID` = ? LIMIT 1", [user('ID')]);
}
/*
---------------
Установка email
---------------
*/
if (str(user('EMAIL')) > 0 && $progress['EMAIL_OK'] == 0){
db::get_set("UPDATE `USERS` SET `BALLS` = `BALLS` + '200' WHERE `ID` = ? LIMIT 1", [user('ID')]);
db::get_set("UPDATE `PROGRESS` SET `EMAIL_OK` = '1' WHERE `USER_ID` = ? LIMIT 1", [user('ID')]);
}
}