From 29fc44e5551b73d40297c3d0ddbcf0183aad266e Mon Sep 17 00:00:00 2001 From: xiaomlove Date: Sat, 17 Sep 2022 23:34:58 +0800 Subject: [PATCH] cancel gift bonus limit --- public/mybonus.php | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/public/mybonus.php b/public/mybonus.php index cbc9032a..64f50363 100644 --- a/public/mybonus.php +++ b/public/mybonus.php @@ -96,7 +96,7 @@ function bonusarray($option = 0){ //Bonus Gift $bonus = array(); - $bonus['points'] = 25; + $bonus['points'] = 100; $bonus['art'] = 'gift_1'; $bonus['menge'] = 0; $bonus['name'] = $lang_mybonus['text_bonus_gift']; @@ -339,8 +339,8 @@ for ($i=0; $i < count($allBonus); $i++) print("

".$bonusarray['name']."

".$bonusarray['description']."

".$lang_mybonus['text_enter_titile'].$otheroption_title.$lang_mybonus['text_click_exchange']."".number_format($bonusarray['points']).""); } elseif ($bonusarray['art'] == 'gift_1'){ //for Give A Karma Gift - $otheroption = "
".$lang_mybonus['text_username']."".$lang_mybonus['text_to_be_given']."".$lang_mybonus['text_karma_points']."
".$lang_mybonus['text_message']."
"; - print("

".$bonusarray['name']."

".$bonusarray['description']."

".$lang_mybonus['text_enter_receiver_name']."
$otheroption".$lang_mybonus['text_min']."25
".$lang_mybonus['text_max']."10,000"); + $otheroption = "
".$lang_mybonus['text_username']."".$lang_mybonus['text_to_be_given']."".$lang_mybonus['text_karma_points']."
".$lang_mybonus['text_message']."
"; + print("

".$bonusarray['name']."

".$bonusarray['description']."

".$lang_mybonus['text_enter_receiver_name']."
$otheroption".$lang_mybonus['text_min']."100"); } elseif ($bonusarray['art'] == 'gift_2'){ //charity giving $otheroption = "
".$lang_mybonus['text_ratio_below']."".$lang_mybonus['text_and_downloaded_above']." 10 GB".$lang_mybonus['text_to_be_given']."".$lang_mybonus['text_karma_points']."
"; @@ -663,10 +663,15 @@ if ($action == "exchange") { $usernamegift = sqlesc(trim($_POST["username"])); $res = sql_query("SELECT id, bonuscomment FROM users WHERE username=" . $usernamegift); $arr = mysql_fetch_assoc($res); + if (empty($arr)) { + stdmsg($lang_mybonus['text_error'], $lang_mybonus['text_receiver_not_exists'], 0); + stdfoot(); + die; + } $useridgift = $arr['id']; $userseedbonus = $arr['seedbonus']; $receiverbonuscomment = $arr['bonuscomment']; - if ($points < 25 || $points > 10000) { + if (!is_numeric($points) || $points < $bonusarray['points']) { //write_log("User " . $CURUSER["username"] . "," . $CURUSER["ip"] . " is hacking bonus system",'mod'); stdmsg($lang_mybonus['text_error'], $lang_mybonus['bonus_amount_not_allowed']); stdfoot(); @@ -689,11 +694,6 @@ if ($action == "exchange") { stdfoot(); die; } - if (!$useridgift){ - stdmsg($lang_mybonus['text_error'], $lang_mybonus['text_receiver_not_exists'], 0); - stdfoot(); - die; - } // sql_query("UPDATE users SET seedbonus = seedbonus - $points, bonuscomment = ".sqlesc($bonuscomment)." WHERE id = ".sqlesc($userid)) or sqlerr(__FILE__, __LINE__); $bonusRep->consumeUserBonus($CURUSER['id'], $points, \App\Models\BonusLogs::BUSINESS_TYPE_GIFT_TO_SOMEONE, $points2 . " Points as gift to ".htmlspecialchars(trim($_POST["username"])));