Всем привет! Нужна помощь с добавлением процента рефереру от полученного ежедневного бонуса.
Часть кода из Ежедневный бонус.
Спойлер
<?PHP
$ddel = time() + 60*60*24;
$dadd = time();
$hide = false;
$true = $db->query("SELECT * FROM `db_bonluk` WHERE `uid` = '$uid' AND `del` > '$dadd'")->numRows();
if($true == 0){
# Выдача бонуса
if(isset($_POST["bonus"])){
$random = rand($bonus_min, rand($bonus_min, $bonus_max) );
$sum = round($random/1000,5);
$sums = $dep;
# Зачилсяем бонус
$db->query("UPDATE db_users SET `money_b` = `money_b` + '$sum' WHERE `id` = '$uid'");
# Подсчет общей суммы полученных бонусов
$db->query("UPDATE db_stats SET `kolvo` = `kolvo` + '$sum' WHERE `id` = 1");
# Подсчет уникальных кликов
$db->Query("UPDATE db_users SET unik = 1 WHERE id = '$uid'");
# Вносим запись в список бонусов
$db->query('INSERT INTO db_bonluk (`login`, `uid`, `sum`, `luk`, `add`, `del`) VALUES (?,?,?,?,?,?)', array($login, $uid, $sum, $sums, $dadd, $ddel));
# Случайная очистка устаревших записей
$db->query("DELETE FROM db_bonluk WHERE `del` < '$dadd'");
echo '<div class="alert-green">'.$sums.'</div>
<div class="alert alert-success">You win '.$sum.' '.$val.'. Come back!</div>';
$hide = true;
}
# Скрыть кнопку
if(!$hide){
?>
Спойлер
CREATE TABLE `db_users` (
`id` int(11) NOT NULL,
`login` varchar(35) NOT NULL,
`email` varchar(60) NOT NULL,
`pass` varchar(255) NOT NULL,
`reg` int(11) NOT NULL,
`auth` int(11) NOT NULL DEFAULT 0,
`ip` int(10) UNSIGNED NOT NULL DEFAULT 0,
`ban` int(11) NOT NULL DEFAULT 0,
`money_b` double(10,5) NOT NULL DEFAULT 0.00000,
`balance_serf` double(10,5) NOT NULL DEFAULT 0.00000,
`withdraw_serf` double(10,5) NOT NULL DEFAULT 0.00000,
`earn_bonus` float(10,2) NOT NULL DEFAULT 0.00,
`sum_in` float(10,2) NOT NULL DEFAULT 0.00,
`in_serf` double(8,2) NOT NULL DEFAULT 0.00,
`sum_out` float(10,2) NOT NULL DEFAULT 0.00,
`out_serf` double(10,2) NOT NULL DEFAULT 0.00,
`refsite` varchar(255) NOT NULL,
`referer` varchar(35) NOT NULL,
`rid` int(11) NOT NULL DEFAULT 0,
`refs` int(11) NOT NULL DEFAULT 0,
`income` float(10,5) NOT NULL DEFAULT 0.00000,
`ref_to` float(10,5) NOT NULL DEFAULT 0.00000,
`serf` int(11) NOT NULL DEFAULT 0,
`money_off` int(11) NOT NULL DEFAULT 0,
`type` int(11) NOT NULL DEFAULT 0,
`ava` int(11) NOT NULL,
`payeer` varchar(34) NOT NULL,
`points` double(10,5) NOT NULL DEFAULT 0.00000
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;