File size: 752B
<?php
/*
---------------------------
Функция начисления рейтинга
---------------------------
*/
function rating_add($data, $id = 0){
$rating = @parse_ini_file(ROOT."/system/config/rating.ini", false);
if (db::get_column("SELECT COUNT(*) FROM `USERS_SETTINGS` WHERE `USER_ID` = ? AND `VIP_STATUS_TIME` > ? LIMIT 1", [user('ID'), TM]) > 0){
$vip = $rating[$data] + 1;
}else{
$vip = $rating[$data];
}
if ($id == 0) {
db::get_set("UPDATE `USERS` SET `RATING` = `RATING` + ? WHERE `ID` = ? LIMIT 1", [$vip, user('ID')]);
}else{
db::get_set("UPDATE `USERS` SET `RATING` = `RATING` - ? WHERE `ID` = ? AND `RATING` >= '0' LIMIT 1", [$vip, $id]);
}
}