fix user class name etc.

This commit is contained in:
xiaomlove
2023-02-09 18:14:51 +08:00
parent ac5dc99953
commit 91430352e0
8 changed files with 16 additions and 11 deletions
-1
View File
@@ -111,7 +111,6 @@ if (!$row) {
else {
$uprow = (isset($row['owner']) ? get_username($row['owner'], false, true, true, false, false, true) : "<i>".$lang_details['text_unknown']."</i>");
}
if ($CURUSER["id"] == $row["owner"])
$CURUSER["downloadpos"] = "yes";
if ($CURUSER["downloadpos"] != "no")
+7 -2
View File
@@ -9,7 +9,7 @@ $type = unesc($_GET["type"] ?? '');
$menuSelected = $_REQUEST['menu'] ?? 'invitee';
$pageSize = 50;
if (($CURUSER['id'] != $id && !user_can('viewinvite')) || !is_valid_id($id))
stderr($lang_invite['std_sorry'],$lang_invite['std_permission_denied']);
stderr($lang_invite['std_sorry'],$lang_invite['std_permission_denied'], true, false);
$userRep = new \App\Repositories\UserRepository();
function inviteMenu ($selected = "invitee") {
global $lang_invite, $id, $CURUSER, $invitesystem, $userRep;
@@ -25,7 +25,9 @@ function inviteMenu ($selected = "invitee") {
$sendBtnText = $exception->getMessage();
$disabled = ' disabled';
}
print ("</ul><form style='position: absolute;top:0;right:0' method=post action=invite.php?id=".htmlspecialchars($id)."&type=new><input type=submit ".$disabled." value='".$sendBtnText."'></form></div>");
if ($CURUSER['id'] == $id) {
print ("</ul><form style='position: absolute;top:0;right:0' method=post action=invite.php?id=".htmlspecialchars($id)."&type=new><input type=submit ".$disabled." value='".$sendBtnText."'></form></div>");
}
end_main_frame();
}
@@ -54,6 +56,9 @@ if ($inv["invites"] != 1){
}
if ($type == 'new'){
if ($CURUSER['id'] != $id) {
stderr($lang_invite['std_sorry'],$lang_invite['std_permission_denied'], true, false);
}
try {
$sendBtnText = $userRep->getInviteBtnText($CURUSER['id']);
} catch (\Exception $exception) {
+1
View File
@@ -509,6 +509,7 @@ if ($bonusTableResult['has_harem_addition']) {
print("<ul>");
print("<li>".sprintf($lang_mybonus['harem_additional_desc'], $CURUSER['id'])."</li>");
print("<li>".$lang_mybonus['harem_additional_factor'].$bonusTableResult['harem_addition_factor']."</li>");
print("<li>".$lang_mybonus['harem_additional_note']."</li>");
print("</ul>");
}
+3 -2
View File
@@ -195,11 +195,12 @@ if (($user["privacy"] != "strong") OR (user_can('prfmanage')) || $CURUSER['id']
}
*/
tr_small($lang_userdetails['text_user_id'], $userIdDisplay, 1);
$tmpInviteCount = $userInfo->temporary_invites()->count();
if ($CURUSER['id'] == $user['id'] || user_can('viewinvite')){
if ($user["invites"] <= 0)
if ($user["invites"] <= 0 && $tmpInviteCount <= 0)
tr_small($lang_userdetails['row_invitation'], $lang_userdetails['text_no_invitation'], 1);
else
tr_small($lang_userdetails['row_invitation'], "<a href=\"invite.php?id=".$user['id']."\" title=\"".$lang_userdetails['link_send_invitation']."\">".$user['invites']."</a>", 1);}
tr_small($lang_userdetails['row_invitation'], "<a href=\"invite.php?id=".$user['id']."\" title=\"".$lang_userdetails['link_send_invitation']."\">".sprintf('%s(%s)', $user['invites'], $tmpInviteCount)."</a>", 1);}
else{
if ($CURUSER['id'] != $user['id'] || get_user_class() != $viewinvite_class){
if ($user["invites"] <= 0)