mirror of
https://github.com/lkddi/nexusphp.git
synced 2026-04-24 12:07:23 +08:00
Merge remote-tracking branch 'origin/php8' into php8
This commit is contained in:
+29
-14
@@ -67,14 +67,16 @@ function bonusarray($option = 0){
|
|||||||
$results[] = $bonus;
|
$results[] = $bonus;
|
||||||
|
|
||||||
//Invite
|
//Invite
|
||||||
$bonus = array();
|
if ($oneinvite_bonus > 0){
|
||||||
$bonus['points'] = $oneinvite_bonus;
|
$bonus = array();
|
||||||
$bonus['art'] = 'invite';
|
$bonus['points'] = $oneinvite_bonus;
|
||||||
$bonus['menge'] = 1;
|
$bonus['art'] = 'invite';
|
||||||
$bonus['name'] = $lang_mybonus['text_buy_invite'];
|
$bonus['menge'] = 1;
|
||||||
$bonus['description'] = $lang_mybonus['text_buy_invite_note'];
|
$bonus['name'] = $lang_mybonus['text_buy_invite'];
|
||||||
$results[] = $bonus;
|
$bonus['description'] = $lang_mybonus['text_buy_invite_note'];
|
||||||
|
$results[] = $bonus;
|
||||||
|
}
|
||||||
|
|
||||||
//Tmp Invite
|
//Tmp Invite
|
||||||
$tmpInviteBonus = \App\Models\BonusLogs::getBonusForBuyTemporaryInvite();
|
$tmpInviteBonus = \App\Models\BonusLogs::getBonusForBuyTemporaryInvite();
|
||||||
if ($tmpInviteBonus > 0) {
|
if ($tmpInviteBonus > 0) {
|
||||||
@@ -407,8 +409,21 @@ for ($i=0; $i < count($allBonus); $i++)
|
|||||||
}
|
}
|
||||||
elseif($bonusarray['art'] == 'invite')
|
elseif($bonusarray['art'] == 'invite')
|
||||||
{
|
{
|
||||||
if(!user_can('buyinvite'))
|
if (\App\Models\Setting::get('main.invitesystem') != 'yes')
|
||||||
print("<td class=\"rowfollow\" align=\"center\"><input type=\"submit\" name=\"submit\" value=\"".get_user_class_name($buyinvite_class,false,false,true).$lang_mybonus['text_plus_only']."\" disabled=\"disabled\" /></td>");
|
print("<td class=\"rowfollow\" align=\"center\"><input type=\"submit\" name=\"submit\" value=\"".nexus_trans('invite.send_deny_reasons.invite_system_closed')."\" disabled=\"disabled\" /></td>");
|
||||||
|
elseif(!user_can($permission, false, $uid)){
|
||||||
|
$requireClass = get_setting("authority.$permission");
|
||||||
|
print("<td class=\"rowfollow\" align=\"center\"><input type=\"submit\" name=\"submit\" value=\"".nexus_trans('invite.send_deny_reasons.no_permission', ['class' => \App\Models\User::getClassText($requireClass)])."\" disabled=\"disabled\" /></td>");}
|
||||||
|
else
|
||||||
|
print("<td class=\"rowfollow\" align=\"center\"><input type=\"submit\" name=\"submit\" value=\"".$lang_mybonus['submit_exchange']."\" /></td>");
|
||||||
|
}
|
||||||
|
elseif($bonusarray['art'] == 'tmp_invite')
|
||||||
|
{
|
||||||
|
if (\App\Models\Setting::get('main.invitesystem') != 'yes')
|
||||||
|
print("<td class=\"rowfollow\" align=\"center\"><input type=\"submit\" name=\"submit\" value=\"".nexus_trans('invite.send_deny_reasons.invite_system_closed')."\" disabled=\"disabled\" /></td>");
|
||||||
|
elseif(!user_can($permission, false, $uid)){
|
||||||
|
$requireClass = get_setting("authority.$permission");
|
||||||
|
print("<td class=\"rowfollow\" align=\"center\"><input type=\"submit\" name=\"submit\" value=\"".nexus_trans('invite.send_deny_reasons.no_permission', ['class' => \App\Models\User::getClassText($requireClass)])."\" disabled=\"disabled\" /></td>");}
|
||||||
else
|
else
|
||||||
print("<td class=\"rowfollow\" align=\"center\"><input type=\"submit\" name=\"submit\" value=\"".$lang_mybonus['submit_exchange']."\" /></td>");
|
print("<td class=\"rowfollow\" align=\"center\"><input type=\"submit\" name=\"submit\" value=\"".$lang_mybonus['submit_exchange']."\" /></td>");
|
||||||
}
|
}
|
||||||
@@ -624,8 +639,8 @@ if ($action == "exchange") {
|
|||||||
elseif($art == "invite") {
|
elseif($art == "invite") {
|
||||||
if(!user_can('buyinvite'))
|
if(!user_can('buyinvite'))
|
||||||
die(get_user_class_name($buyinvite_class,false,false,true).$lang_mybonus['text_plus_only']);
|
die(get_user_class_name($buyinvite_class,false,false,true).$lang_mybonus['text_plus_only']);
|
||||||
$invites = $CURUSER['invites'];
|
// $invites = $CURUSER['invites'];
|
||||||
$inv = $invites+$bonusarray['menge'];
|
// $inv = $invites+$bonusarray['menge'];
|
||||||
// $bonuscomment = date("Y-m-d") . " - " .$points. " Points for invites.\n " .htmlspecialchars($bonuscomment);
|
// $bonuscomment = date("Y-m-d") . " - " .$points. " Points for invites.\n " .htmlspecialchars($bonuscomment);
|
||||||
// sql_query("UPDATE users SET invites = ".sqlesc($inv).", seedbonus = seedbonus - $points, bonuscomment=".sqlesc($bonuscomment)." WHERE id = ".sqlesc($userid)) or sqlerr(__FILE__, __LINE__);
|
// sql_query("UPDATE users SET invites = ".sqlesc($inv).", seedbonus = seedbonus - $points, bonuscomment=".sqlesc($bonuscomment)." WHERE id = ".sqlesc($userid)) or sqlerr(__FILE__, __LINE__);
|
||||||
$bonusRep->consumeUserBonus($CURUSER['id'], $points, \App\Models\BonusLogs::BUSINESS_TYPE_EXCHANGE_INVITE, $points. " Points for invites.", ['invites' => $inv, ]);
|
$bonusRep->consumeUserBonus($CURUSER['id'], $points, \App\Models\BonusLogs::BUSINESS_TYPE_EXCHANGE_INVITE, $points. " Points for invites.", ['invites' => $inv, ]);
|
||||||
@@ -633,8 +648,8 @@ if ($action == "exchange") {
|
|||||||
}
|
}
|
||||||
//=== temporary invite
|
//=== temporary invite
|
||||||
elseif($art == "tmp_invite") {
|
elseif($art == "tmp_invite") {
|
||||||
// if(!user_can('buyinvite'))
|
if(!user_can('buyinvite'))
|
||||||
// die(get_user_class_name($buyinvite_class,false,false,true).$lang_mybonus['text_plus_only']);
|
die(get_user_class_name($buyinvite_class,false,false,true).$lang_mybonus['text_plus_only']);
|
||||||
// $invites = $CURUSER['invites'];
|
// $invites = $CURUSER['invites'];
|
||||||
// $inv = $invites+$bonusarray['menge'];
|
// $inv = $invites+$bonusarray['menge'];
|
||||||
// $bonuscomment = date("Y-m-d") . " - " .$points. " Points for invites.\n " .htmlspecialchars($bonuscomment);
|
// $bonuscomment = date("Y-m-d") . " - " .$points. " Points for invites.\n " .htmlspecialchars($bonuscomment);
|
||||||
|
|||||||
Reference in New Issue
Block a user